User: Password:
|
|
Subscribe / Log in / New account

Re: Licensing and the library version of git

From:  Linus Torvalds <torvalds-AT-osdl.org>
To:  Jon Smirl <jonsmirl-AT-gmail.com>
Subject:  Re: Licensing and the library version of git
Date:  Thu, 27 Jul 2006 09:41:20 -0700 (PDT)
Cc:  Petr Baudis <pasky-AT-suse.cz>, Johannes Schindelin <Johannes.Schindelin-AT-gmx.de>, git <git-AT-vger.kernel.org>
Archive-link:  Article, Thread



On Thu, 27 Jul 2006, Jon Smirl wrote:
> 
> Inability to integrate with Microsoft Visual Studio is going to have a
> lot of impact on the cross platform use of git.  Is a conscious
> decision being made to stop this integration or is this just unplanned
> side effect of the original license? If this is an unplanned side
> effect, the quicker we move, the easier it is to fix.

I don't think the choice of GPLv2 is an "unplanned side effect". It's a 
fact.

I personally don't much like the LGPL.

I'd also like to point out that unlike every single horror I've ever 
witnessed when looking closer at SCM products, git actually has a simple 
design, with stable and reasonably well-documented data structures. In 
fact, I'm a huge proponent of designing your code around the data, rather 
than the other way around, and I think it's one of the reasons git has 
been fairly successful (*).

So it's easy enough to just write whatever Java code or something to just 
access the databases yourself. The object model of git may be smart, but 
it's neither proprietary nor patented. I suspect it's often a lot easier 
to integrate git into other projects _that_ way, rather than try to 
actually port the code itself.

		Linus

(*) I will, in fact, claim that the difference between a bad programmer 
and a good one is whether he considers his code or his data structures 
more important. Bad programmers worry about the code. Good programmers 
worry about data structures and their relationships.


(Log in to post comments)


Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds