From owner-freebsd-ports@FreeBSD.ORG Tue Sep 21 05:02:45 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3DDD1065693 for ; Tue, 21 Sep 2010 05:02:45 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 50E298FC19 for ; Tue, 21 Sep 2010 05:02:44 +0000 (UTC) Received: by gxk8 with SMTP id 8so1914420gxk.13 for ; Mon, 20 Sep 2010 22:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=W7B46UMi7ynJ0B1FGIisewA1ndUPMdf/bCm5lW0t/4E=; b=QyYWS+zopLFPpjeNSc4b3s9EDCGeQwTraH+Ylw8d+isSKTkNIYjJfy3tb+w0N0Z05C xMqhCnvSp++zCs8B3+3mLRyFbjM1KyNbvGQEYUuyUzOxsFgiJdrPzaSuDq8FeW/5doJU dxAYvTmmKlkda46WfH0v3SPHukGZQUfooYdd8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=PinMJYaFjFDyqg7ZJkEm9eY6Tb4x3FtiCLPUJHmSW21VgqiQqWaSNhKrLro45jEkEq h8t9SzVmClEqRYP666jj0/nm4TjVj2zRFj98nhYcz3/gB5Dku6yvtLguHCzFSWxUQI7b YyQbqdkfcvFjdN1pYwTcRQbADOzeynFjgD6EA= Received: by 10.101.26.21 with SMTP id d21mr10412665anj.177.1285045364248; Mon, 20 Sep 2010 22:02:44 -0700 (PDT) Received: from centel.dataix.local ([99.181.135.120]) by mx.google.com with ESMTPS id x19sm13661629anc.25.2010.09.20.22.02.42 (version=SSLv3 cipher=RC4-MD5); Mon, 20 Sep 2010 22:02:43 -0700 (PDT) Sender: "J. Hellenthal" Message-ID: <4C983C6C.9050101@DataIX.net> Date: Tue, 21 Sep 2010 01:02:36 -0400 From: jhell User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100917 Lightning/1.0b1 Thunderbird MIME-Version: 1.0 To: perryh@pluto.rain.com References: <4C91446F.3090202@bsdforen.de> <20100916171744.GA48415@hades.panopticon> <4C927ED0.5050307@bsdforen.de> <86zkvhfhaa.fsf@gmail.com> <4C92C14D.3010005@FreeBSD.org> <4C92F195.5000605@FreeBSD.org> <4C93A107.4070809@DataIX.net> <4c93f602.pzTXVEQ+3q2cRA23%perryh@pluto.rain.com> <4C94617B.3080702@bsdforen.de> <20100918141727.22a81b66@it.buh.tecnik93.com> <4C95AFE4.30608@DataIX.net> <174981284967033@web24.yandex.ru> <4c975197.1fY0dTyqrEwwwGi5%perryh@pluto.rain.com> <4c981355.wc2y7hyfF2XUaLmh%perryh@pluto.rain.com> In-Reply-To: <4c981355.wc2y7hyfF2XUaLmh%perryh@pluto.rain.com> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: snabb@epipe.com, freebsd-ports@freebsd.org Subject: Re: Distributed Version Control for ports(7) ( was: Re: autoconf update ) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Sep 2010 05:02:45 -0000 On 09/20/2010 22:07, perryh@pluto.rain.com wrote: > Janne Snabb wrote: > >> On Mon, 20 Sep 2010, perryh@pluto.rain.com wrote: >>> One issue with either Git or Mercurial is that they are GPL. >>> AFAIK FreeBSD prefers to avoid GPL in the base or in critical >>> widely-used infrastructure if a viable non-GPL alternative >>> exists. >> >> The project currently uses Perforce for many sub-projects, >> so using GPL licenced solution could hardly be a problem. > > According to the "General Information" table here: > http://en.wikipedia.org/wiki/Comparison_of_revision_control_software > Perforce is not GPL -- it is proprietary (but "Free ... for OSS > development"). Thus the fact that FreeBSD currently uses Perforce > tells us nothing about the acceptability of a GPL licensed solution. > (Ditto for SVN, which -- as someone already pointed out -- is not > GPL either.) > > There are two distributed, BSD-licensed VCS listed on that page: > Codeville and Fossil. Both are in ports, but Codeville has been > proposed for removal as it seems no longer to be under active > development. That leaves Fossil as a possibly-viable BSD-licensed > alternative to Mercurial. (Of course, there may be others that > aren't listed on that particular Wikipedia page.) Feel free to correct me if I am wrong but it is not going to matter much to what extent a license has to do with this besides ease of mind maybe. We would not be using the source for the VCS in a repo that holds the source that is being distributed and none of the contained software would be effected by a GPL'd VCS. I don't believe the GPL reaches out that far as to where it can effect the contents of a repo even if it would happen to be GPLv3. Lets not bring licensing into this unless the license clearly states that the beholder needs to be rewarded for their work by any use of so said product. -- jhell,v