From owner-freebsd-testing@freebsd.org Wed Sep 30 21:12:04 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 2AFDAA0BB3E for ; Wed, 30 Sep 2015 21:12:04 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from valentine.liquidneon.com (valentine.liquidneon.com [216.87.78.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "valentine.liquidneon.com", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0AB2D1ABD; Wed, 30 Sep 2015 21:12:03 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: by valentine.liquidneon.com (Postfix, from userid 1018) id 8AB911FE33; Wed, 30 Sep 2015 21:11:56 +0000 (UTC) Date: Wed, 30 Sep 2015 21:11:56 +0000 From: Brad Davis To: Craig Rodrigues Cc: Julio Merino , "freebsd-testing@freebsd.org" Subject: Re: kyua and Google Contributor License Agreement Message-ID: <20150930211156.GL65719@corpmail.liquidneon.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) 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 21:12:04 -0000 On Wed, Sep 30, 2015 at 01:20:13PM -0700, 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. I am in the same boat, and would love to see if we could just fork it and work from there. Could Julio then contribute to the code? Regards, Brad Davis