Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Sep 2010 01:02:36 -0400
From:      jhell <jhell@DataIX.net>
To:        perryh@pluto.rain.com
Cc:        snabb@epipe.com, freebsd-ports@freebsd.org
Subject:   Re: Distributed Version Control for ports(7) ( was: Re: autoconf update )
Message-ID:  <4C983C6C.9050101@DataIX.net>
In-Reply-To: <4c981355.wc2y7hyfF2XUaLmh%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%2B3q2cRA23%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> <alpine.BSF.2.00.1009201312040.96753@tiktik.epipe.com> <4c981355.wc2y7hyfF2XUaLmh%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/20/2010 22:07, perryh@pluto.rain.com wrote:
> Janne Snabb <snabb@epipe.com> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C983C6C.9050101>