linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
@ 2005-04-11  5:18 Nur Hussein
  0 siblings, 0 replies; 8+ messages in thread
From: Nur Hussein @ 2005-04-11  5:18 UTC (permalink / raw)
  To: linux-kernel

> Btw, does anybody have strong opinions on the license? I didn't put in a 
> COPYING file exactly because I was torn between GPLv2 and OSL2.1.

I think GPLv2 would create the least amount of objection in the
community, so I'd probably want to go with that.

		Nur Hussein

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-12 19:29       ` Petr Baudis
@ 2005-04-12 21:01         ` Chris Friesen
  0 siblings, 0 replies; 8+ messages in thread
From: Chris Friesen @ 2005-04-12 21:01 UTC (permalink / raw)
  To: Petr Baudis
  Cc: Geert Uytterhoeven, Adam J. Richter, torvalds, Linux Kernel Development

Petr Baudis wrote:
> Dear diary, on Tue, Apr 12, 2005 at 11:50:48AM CEST, I got a letter

>>Well, yes, but the last merge point search may not be so simple:
>>
>>A --1---2----6---7
>>B    \   `-4-.  /
>>C     `-3-----5'
>>
>>Now, when at 7, your last merge point is not 1, but 2.
> 
> 
> ...and this is obviously wrong, sorry. You would lose 3 this way.

Wouldn't the delta betweeen 2 and 5 include any contribution from 3?

Chris

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-11 10:52                           ` Petr Baudis
@ 2005-04-11 16:05                             ` Florian Weimer
  0 siblings, 0 replies; 8+ messages in thread
From: Florian Weimer @ 2005-04-11 16:05 UTC (permalink / raw)
  To: Petr Baudis
  Cc: Ingo Molnar, Linus Torvalds, Willy Tarreau, Kernel Mailing List,
	Randy.Dunlap, Ross Vandegrift

* Petr Baudis:

>> Almost certainly, v3 will be incompatible with v2 because it adds
>> further restrictions.  This means that your proposal would result in
>> software which is not redistributable by third parties.
>
> Hmm, what would be actually the point in introducing further
> restrictions? Anyone who then wants to get around them will just
> distribute the software with the "any later version" provision under
> GPLv2, and GPLv3 will have no impact expect for new software with "v3 or
> any later version" provision. What am I missing?

Software continues to evolve.  The copyright owners can relicense the
code base under v3, and use v3 for all subsequent changes to the
software.  The trouble with relicensing is that you have to contact
all copyright holders (or remove their code).  This tends to be
impossible in long-running projects without contractual agreements
between the developers.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
@ 2005-04-11 15:46 Adam J. Richter
  0 siblings, 0 replies; 8+ messages in thread
From: Adam J. Richter @ 2005-04-11 15:46 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

On 2005-04-11, Linus Torvalds wrote:
>I'm inclined to go with GPLv2 just because it's the most common one [...]

	You may want to use a file from GPL'ed monotone that
implements a substantial diff optimization described in the August
1989 paper by Sun Wu, Udi Manber and Gene Myers ("An O(NP) Sequence
Comparison Algorithm").  According to th file, that implementation
was a port of some Scheme code written by Aubrey Jaffer to C++ by
Graydon Hoare.  (By the way, I would prefer that git just punt to
user level programs for diff and merge when all of the versions
involved are different or at least have a very thin interface
for extending the facility, because I would like to do some character
based merge stuff.)

	It looks to me like the anti-patent provisions of OSLv2.1
could be circumvented by an offender creating a separate company
to do patent litigation.  So, I think you'll find that the software
reuse benefits (both to GIT and to other software projects) of the
more widely used GPL ougtweigh the anti-patent benefits of OSLv2.1.

	Although I like the idea of anti-patent provisions, such
as those in OSLv2.1, I think mutual compatability of free
software is probably more consequential, even from a purely
political perspective.

	Perhaps you might want to consider offering the code
under the distributor's choice of either license if you want
to offer the very minor benefits of slightly easier compliance
to those who do not litigate software patents, or, perhaps more
importantly, the ability of the software to be copied into
OSLv2.1 projects (if there are any).

                    __     ______________ 
Adam J. Richter        \ /
adam@yggdrasil.com      | g g d r a s i l

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-11  7:45                       ` Ingo Molnar
@ 2005-04-11  8:40                         ` Florian Weimer
  2005-04-11 10:52                           ` Petr Baudis
  0 siblings, 1 reply; 8+ messages in thread
From: Florian Weimer @ 2005-04-11  8:40 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Linus Torvalds, Petr Baudis, Willy Tarreau, Kernel Mailing List,
	Randy.Dunlap, Ross Vandegrift

* Ingo Molnar:

> is there any fundamental problem with going with v2 right now, and then 
> once v3 is out and assuming it looks ok, all newly copyrightable bits 
> (new files, rewrites, substantial contributions, etc.) get a v3 
> copyright? (and the collection itself would be v3 too) That method 
> wouldnt make it fully v3 automatically once v3 is out, but with time 
> there would be enough v3 bits in it to make it essentially v3.

Almost certainly, v3 will be incompatible with v2 because it adds
further restrictions.  This means that your proposal would result in
software which is not redistributable by third parties.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-11  0:20                     ` GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1) Linus Torvalds
  2005-04-11  0:27                       ` Petr Baudis
@ 2005-04-11  7:45                       ` Ingo Molnar
  2005-04-11  8:40                         ` Florian Weimer
  1 sibling, 1 reply; 8+ messages in thread
From: Ingo Molnar @ 2005-04-11  7:45 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Petr Baudis, Willy Tarreau, Kernel Mailing List, Randy.Dunlap,
	Ross Vandegrift


* Linus Torvalds <torvalds@osdl.org> wrote:

> Btw, does anybody have strong opinions on the license? I didn't put in 
> a COPYING file exactly because I was torn between GPLv2 and OSL2.1.
> 
> I'm inclined to go with GPLv2 just because it's the most common one, 
> but I was wondering if anybody really had strong opinions. For 
> example, I'd really make it "v2 by default" like the kernel, since I'm 
> sure v3 will be fine, but regardless of how sure I am, I'm _not_ a 
> gambling man.

is there any fundamental problem with going with v2 right now, and then 
once v3 is out and assuming it looks ok, all newly copyrightable bits 
(new files, rewrites, substantial contributions, etc.) get a v3 
copyright? (and the collection itself would be v3 too) That method 
wouldnt make it fully v3 automatically once v3 is out, but with time 
there would be enough v3 bits in it to make it essentially v3. This way 
we wouldnt have to blanket trust v3 before having seen it, and wouldnt 
be stuck at v2 either.

	Ingo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-11  0:20                     ` GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1) Linus Torvalds
@ 2005-04-11  0:27                       ` Petr Baudis
  2005-04-11  7:45                       ` Ingo Molnar
  1 sibling, 0 replies; 8+ messages in thread
From: Petr Baudis @ 2005-04-11  0:27 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ingo Molnar, Willy Tarreau, Kernel Mailing List, Randy.Dunlap,
	Ross Vandegrift

Dear diary, on Mon, Apr 11, 2005 at 02:20:52AM CEST, I got a letter
where Linus Torvalds <torvalds@osdl.org> told me that...
> Btw, does anybody have strong opinions on the license? I didn't put in a 
> COPYING file exactly because I was torn between GPLv2 and OSL2.1.
> 
> I'm inclined to go with GPLv2 just because it's the most common one, but I 
> was wondering if anybody really had strong opinions. For example, I'd 
> really make it "v2 by default" like the kernel, since I'm sure v3 will be 
> fine, but regardless of how sure I am, I'm _not_ a gambling man.

Oh, I wanted to ask about this too. I'd mostly prefer GPLv2 (I have no
problem with the version restriction, I usually do it too), it's the one
I'm mostly familiar with and OSL appears to be incompatible with GPL (at
least FSF says so about OSL1.0), which might create various annoying
issues. I hate when licenses get in my way and prevent me to possibly
include some useful code.

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
98% of the time I am right. Why worry about the other 3%.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1)
  2005-04-10 23:56                   ` Petr Baudis
@ 2005-04-11  0:20                     ` Linus Torvalds
  2005-04-11  0:27                       ` Petr Baudis
  2005-04-11  7:45                       ` Ingo Molnar
  0 siblings, 2 replies; 8+ messages in thread
From: Linus Torvalds @ 2005-04-11  0:20 UTC (permalink / raw)
  To: Petr Baudis
  Cc: Ingo Molnar, Willy Tarreau, Kernel Mailing List, Randy.Dunlap,
	Ross Vandegrift



Btw, does anybody have strong opinions on the license? I didn't put in a 
COPYING file exactly because I was torn between GPLv2 and OSL2.1.

I'm inclined to go with GPLv2 just because it's the most common one, but I 
was wondering if anybody really had strong opinions. For example, I'd 
really make it "v2 by default" like the kernel, since I'm sure v3 will be 
fine, but regardless of how sure I am, I'm _not_ a gambling man.

		Linus

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-04-12 21:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-11  5:18 GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1) Nur Hussein
  -- strict thread matches above, loose matches on Subject: below --
2005-04-12  1:20 Adam J. Richter
2005-04-12  1:42 ` Petr Baudis
2005-04-12  8:39   ` Geert Uytterhoeven
2005-04-12  9:50     ` Petr Baudis
2005-04-12 19:29       ` Petr Baudis
2005-04-12 21:01         ` Chris Friesen
2005-04-11 15:46 Adam J. Richter
2005-04-10 16:27 [ANNOUNCE] git-pasky-0.1 Petr Baudis
2005-04-10 17:33 ` Ingo Molnar
2005-04-10 17:42   ` Willy Tarreau
2005-04-10 17:45     ` Ingo Molnar
2005-04-10 18:45       ` Petr Baudis
2005-04-10 20:38         ` Linus Torvalds
2005-04-10 22:27           ` Petr Baudis
2005-04-10 23:10             ` Linus Torvalds
2005-04-10 23:26               ` Petr Baudis
2005-04-10 23:46                 ` Linus Torvalds
2005-04-10 23:56                   ` Petr Baudis
2005-04-11  0:20                     ` GIT license (Re: Re: Re: Re: Re: [ANNOUNCE] git-pasky-0.1) Linus Torvalds
2005-04-11  0:27                       ` Petr Baudis
2005-04-11  7:45                       ` Ingo Molnar
2005-04-11  8:40                         ` Florian Weimer
2005-04-11 10:52                           ` Petr Baudis
2005-04-11 16:05                             ` Florian Weimer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).