Live data from Hacker News

Doctrine switches from LGPL to MIT

whitewashing.de

11–19 of 19 posts

Re: Doctrine switches from LGPL to MIT

#11
post #7

Since everyone loves tortured analogies, MIT/BSD is like handing out free pencil sharpeners. "Enjoy! Just don't misrepresent where you got it from." GPL is like handing out free pencil sharpeners but requiring that everyone share everything they write using any pencil that was sharpened with it.

But this is about the LGPL, not the GPL...

Re: Doctrine switches from LGPL to MIT

#12
post #10

It is a pity that the article does not explain why the change. I assume that the MIT license is more permissive than an LGPL license but since LGPL allows use in closed source projects what else does MIT brings to the table?

The main difference between LGPL and MIT is that, in both, third-party programs that use the library can be non-free, but with the MIT license, modifications to the original library can be non-free as well. (LGPL requires that those modifications to the original library be relicensed under the LGPL as well).

Not sure what that translated to in the context of this project, but presumably they believe people want to be able to extend the library itself while keeping their modifications proprietary.

Re: Doctrine switches from LGPL to MIT

#13
post #10

It is a pity that the article does not explain why the change. I assume that the MIT license is more permissive than an LGPL license but since LGPL allows use in closed source projects what else does MIT brings to the table?

LGPL doesn't allow use in closed source projects, it allows use with them. So you can use LGPL dynamically linked library with a closed program (that's what LGPL was made for), but you can't just embed LGPL library with no source and way to replace it like you can with more permissive licenses.

Re: Doctrine switches from LGPL to MIT

#14
post #7

Since everyone loves tortured analogies, MIT/BSD is like handing out free pencil sharpeners. "Enjoy! Just don't misrepresent where you got it from." GPL is like handing out free pencil sharpeners but requiring that everyone share everything they write using any pencil that was sharpened with it.

You are talking about AGPL here - this is the only GPL version that makes you open almost everything that handled whatever AGPL program produced. I know of one project with that license, and it stopped me from using it (I couldn't relicense the application it would be used for, and personally I see it as a step too far... I think it should have some restrictions as to what it affects, so i would have to open my changes to the AGPLd part but not much more)

Re: Doctrine switches from LGPL to MIT

#15
post #6

Earlier quoted context omitted.

My understanding was that Apple's big code dump back to WebKit/KHTML was not useful for the KDE project. Apple is following the OSS spirit in a technical sense but is not succeeding in actually working with community contributions in a meaningful way. Feel free to refute me, I have no evidence, but this was my understanding.

That was the case for the first two releases. After that the KHTML guys complained vocally (it made Slashdot) and Apple started to release diffs, then completely opened the dev process.

Pardon my ignorence, but what does "completely opened the dev process" mean?

Re: Doctrine switches from LGPL to MIT

#16
post #10

It is a pity that the article does not explain why the change. I assume that the MIT license is more permissive than an LGPL license but since LGPL allows use in closed source projects what else does MIT brings to the table?

This doesn't really apply to the project in question here, but one good reason to switch from LGPL to MIT or another similar license is for libraries one might use on platforms where dynamic linking to libraries is basically impossible (eg. a non-jailbroken iPhone). On platforms where static linking is your only option, the LGPL basically becomes the GPL in practical terms.

Re: Doctrine switches from LGPL to MIT

#17
post #6

Earlier quoted context omitted.

My understanding was that Apple's big code dump back to WebKit/KHTML was not useful for the KDE project. Apple is following the OSS spirit in a technical sense but is not succeeding in actually working with community contributions in a meaningful way. Feel free to refute me, I have no evidence, but this was my understanding.

That was the case for the first two releases. After that the KHTML guys complained vocally (it made Slashdot) and Apple started to release diffs, then completely opened the dev process.

Ah good to hear, I never did read about any follow-up after that affair.

Re: Doctrine switches from LGPL to MIT

#18
post #10

It is a pity that the article does not explain why the change. I assume that the MIT license is more permissive than an LGPL license but since LGPL allows use in closed source projects what else does MIT brings to the table?

It indeed would be interesting to hear their reasons. One thing I know that business world is using a lot of open source software, and GPL and to some extent LGPL has some negative reputation there due to legal issues its usage may bring. Especially with something like PHP library, where concepts of derivative works for bigger application that is distributed together with Doctrine may be less than clear. So I can see how that can be a limiting factor for them and a plausible reason for the change.

Re: Doctrine switches from LGPL to MIT

#19
post #15
post #6

Earlier quoted context omitted.

That was the case for the first two releases. After that the KHTML guys complained vocally (it made Slashdot) and Apple started to release diffs, then completely opened the dev process.

Pardon my ignorence, but what does "completely opened the dev process" mean?

http://trac.webkit.org/
Post reply on HN