From owner-freebsd-testing@freebsd.org Wed Sep 30 20:36:57 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73F14A0C2E6 for ; Wed, 30 Sep 2015 20:36:57 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x22a.google.com (mail-yk0-x22a.google.com [IPv6:2607:f8b0:4002:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FC9713D3; Wed, 30 Sep 2015 20:36:57 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykdg206 with SMTP id g206so55798052ykd.1; Wed, 30 Sep 2015 13:36:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=YLS6+7GSKebBnN6M2Xgf7b+6WYI5y9LmOrcZTQZNPzA=; b=j4j2t7sy0yGlYC7hzsLWLf75aIZmNiKMGwrJ6Nu4K+bEeGHcTmh5GXrOqizwYUB7Oj VufvXvxutgYdv8H1qX8BgyRTyvSHKviEQVGeWerIxHsrwgM3+tZC//FgNFErgaxJd4+A mswEIUMPj9o57YhP9g0vkRzP4rku6BOjBAvzJe4nptIZ++XyGP6HKsAhhvis2ZOttQP/ 44WWuxRahseE1t2EHZEn7wLok5nTOKVGpvn8+QevQGZX6oGYjkehWf9vvZTdOesPWj/n MSl5tUs1z8x9I6akhLy9hAFncVJaZ9pHtuJslLo/fe26hE385G9MMVZ4GOT6wPuiq5X2 4z7w== MIME-Version: 1.0 X-Received: by 10.129.94.5 with SMTP id s5mr4606705ywb.93.1443645415915; Wed, 30 Sep 2015 13:36:55 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.37.111.214 with HTTP; Wed, 30 Sep 2015 13:36:55 -0700 (PDT) In-Reply-To: References: Date: Wed, 30 Sep 2015 13:36:55 -0700 X-Google-Sender-Auth: x64v2OOCRE7DjVOeF0hxGCOZMs4 Message-ID: Subject: Re: kyua and Google Contributor License Agreement From: Craig Rodrigues To: Julio Merino Cc: "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2015 20:36:57 -0000 This link is busted: ttps://github.com/jmmv/kyua/wiki/Contributing but this seems to have the latest version with instructions for signing the Google CLA: https://github.com/rodrigc/kyua/blob/db509f9d9ece719bf8452d6ddbc842ae311b1bc2/CONTRIBUTING.md -- Craig On Wed, Sep 30, 2015 at 1:20 PM, Craig Rodrigues wrote: > Hi, > > The kyua test framework which is used to run all the tests in FreeBSD under > /usr/tests/ is available on github: https://github.com/jmmv/kyua/ > > However, if someone submits a bugfix or enhancement, > Julio requires that they sign a Google Contributor License Agreement with > Google. > > I understand that this is necessary, but it is quite unfortunate. > I know a number of folks at EMC/Isilon who have walked away from > contributing > fixes to kyua because of the Google CLA. > > I have signed the Google CLA for kyua through an online submission form in > September 2014, > but sometime this year, Google changed their system and lost a bunch of > previously > submitted CLA signatures (!!) including mine. Honestly, I was kind of > pissed, and wasn't > motivated to sign the form again. > > This link: https://github.com/jmmv/kyua/wiki/Contributing doesn't seem to > go anywhere, > so I can't even figure out the steps to sign the CLA. > > So we are in a state now where good folks who want to contribute > (EMC/Isilon) lose interest > because of needing to sign paperwork. We also have instance where random > folks > on the Internet try to contribute fixes, but then the fixes are in limbo, > because > the contributors never bother to sign the Google CLA: > https://github.com/jmmv/kyua/pulls > > De facto, what has resulted is that Julio is the sole person who can work > on kyua and enhance or fix it. > > This is really sad, and a major buzzkill for an open source project. kyua > is good stuff too, and very helpful for FreeBSD, which makes it even sadder. > > Is there anything we can do to get out of this dead-end? > > -> get Google to remove the need for people to sign the Google CLA? > -> fork the kyua code, and relicense it so it doesn't need the Google > CLA? > -> other? > > Julio has done great work, but it is never good to have a single point of > failure for > something as important as this. > > -- > Craig >