Licenses for Beta 3

killerfox monsieur.goatse at
Fri May 22 22:01:29 UTC 2009

Since Beta3 is being tagged this weekend we should come to a final agreement 
on the list of default licenses to ship with KDevelop.

Andreas Pakulat wrote:
> On 22.05.09 13:17:45, Jakob Petsovits wrote:
>> On Thursday 21 May 2009, Killerfox wrote:
>>> On Thursday 21 May 2009 01:06:00 pm Jakob Petsovits wrote:
>>>>>  A             codegen/licenses/GPL v1
>>>> (...)
>>>> Er, really? GPL v1? I thought that one is long obsolete and replaced by
>>>> v2 in pretty much all cases. Are you sure this is suitable for shipping
>>>> by default?
>>> Well technically v2 is obsolete as well, replaced by v3. However a lot of
>>> software still uses it. I don't think there is an issue with providing it,
>>> in the end it is the user's choice.
>> That's not quite the same though. v3 is not only an update but also comes 
>> a set of new restrictions (the DRM stuff) which caused a "philosophical" 
>> with the v2→v3 migration. On the other hand, the v1→v2 migration was 
>> uncontroversial and happened a long time ago (1991?), so you'll hardly find 
>> any projects anymore using v1, or anyone still suggesting it as a license.
>> Of course it's the user's choice, but then again the user could also choose 
>> use CDDL (which is in fact an improved Mozilla license, so maybe it should 
>> replace the MPL in this set), Affero GPL, CC-SA, Artistic, Eclipse Public 
>> License, IBM Public License, Microsoft Public License, plain public domain, 
>> PHP or Perl licenses, WTFPL, or whatever licenses are out there.
>> I think the default choice should be a sensible, well-selected set of most 
>> commonly used and widely accepted licenses. That is true for GPL v2 and 
>> but certainly not for GPL v1.
>> Also, any specific reason why Apache v1 is included instead of the improved 
>> GPL-compatible v2? Where is LGPL v3? And what makes the Boost license 
>> that it is included as only project-specific license in the set? Isn't the 
>> official name for the MIT license "MIT X11" (because there are other MIT 
>> licenses too)?
>> I don't want to sound harsh (in fact, having a few licenses for pre-
>> does rock) but the imported selection looks a bit random to me. If it is 
>> actually intended for guiding the user to an appropriate license, I think 
>> current choice is not yet an ideal one.
> I agree with Jakob in that we should provide a sensible list of default
> licenses that are "suggested" to be used. So how about collecting a list.
> I'll make a start with the obvious ones I can come up from the top of my
> head:
> - GPL v2
> - GPL v3
> - LGPL v2
> - LGPL v3
> - MIT X11
> - BSD
> - EPL
> - CDDL
> - Apache v2
> Eventually we could add the kde-used "(L)GPL v2 or later" and "(L)GPL v2 or 
> as approved by KDE e.V." (after all we're a KDE app, right?)?

More information about the KDevelop-devel mailing list