Clash of the Open Standards 215
Posted
by
Zonk
from the draw-lightsabers-and-go dept.
from the draw-lightsabers-and-go dept.
Rollie Hawk writes "Open Source Initiative (OSI) and Computer Associates (CA) may agree that some housework is needed with open source licensing, but they may not be able to reconcile their views on the best solution.
CA has a couple of possible solutions in mind for its proposed Template License. This license will likely be based on either Sun's Common Development and Distribution License (CDDL) its own Trusted Open Source License.
OSI, which does not favor corporate-centered licensing, opposes such moves on a number of grounds. Specifically, they point out that CDDL is not GPL-compatible. While acknowledging the problems with license proliferation, OSI prefers a solution involving stricter criteria (including that approved licenses must me non-duplicative, clear and understandable, and reusable) and is proposing a "three-tier system in which licenses are classified as preferred, approved or deprecated."
While there is no legal requirement for any open-source license to be approved by OSI, it is currently common practice for developers to get their license blessing from it."
Kudos for some simplicity (Score:4, Interesting)
With all the nuanced licenses appearing, this is good to see. Then again for my needs all I want to know is GPL-compatible or not.
more than two? (Score:2, Interesting)
Exactly how many open source licenses are there? When I first started looking at open source, I only knew of GPL. Then I learned of BSD. Up till now, I was under the impression that those two were the only open source licenses.
Who cares what CA thinks? (Score:5, Interesting)
Their #1 revenue model is to buy a software product from someone else, cut development and rake in maintenance checks. Are they branching out?
Not "GPL Compatible"? (Score:1, Interesting)
Different licenses are fine (Score:2, Interesting)
Re:Licensing Open Source: Is this really necessary (Score:3, Interesting)
Re:Actual impact (Score:4, Interesting)
There are a lot of companies who agree completely with the idea of releasing source code, but really dislike the "unrestricted redistribution" thing. A solid industry-standard P3 license would alleviate some of their fears, and could get more projects out there in the open source world.
Re:GPL-compatible (Score:3, Interesting)
Re:Actual impact (Score:4, Interesting)
Re:GPL-compatible (Score:2, Interesting)
Apologies for sounding pedantic here, but this is incorrect. The GPL cannot be incompatable with the CDDL and MPL without the MPL and CDDL being incompatable with it. It's obviously silly to describe one as incompatable with the other but not the other way around. The MPL and CDDL most certainly are incompatable with the GPL.
If you badly worded the above, and meant the emphasis should be on the GPL in terms of where the problems are coming, my entire posting addresses that: The GPL is neutral, it requires the imposition of no further restrictions, and therefore is one of the few players in town that qualifies as a legitimate baseline FOSS license for licenses to aspire compability with. The same is not true of the CDDL, MPL, or non-copyleft licenses such as the BSD and X11 licenses. The former are not project neutral. The latter do not prevent more conditions being attached, which essentially makes them useless from an interoperability point of view.
No, you can't.
The MPL is not compatable with the CDDL and vice versa. You cannot use code from an MPL project in a CDDL project. In fact, the licenses get legally problematic even when you try to combine code licensed under the same license from two different projects sourced by two different "Initial Developers". So not only is the MPL and CDDL incompatable with the GPL and each other, but frequently not even themselves!
There really isn't a lot of difference in the case of the MPL and CDDL. Both require that any relicensing be done under a license that imposes the same restrictions and grants. Essentially they're saying "You can relicense this under any license you want, as long as it's this one, or a rewrite." Most additional rights granted are, in any case, a re-statement of copyright law.
The real problem with both is that both try to elevate the initial developer to a special status. While it might be understandable, it's by design going to create problems getting multiple projects to cooperate. As soon as you say "This license does something special if {something that's project specific}", then you're into incompatable licenses.
In the situation you describe, the "fault" doesn't lie with the GPL. There's nothing stopping the developers - as a group, all of them who have contributed code - from saying "Yes, we'll do this closed source thing for this particular module", because the developers own the copyrights, and can agree, as a group, to dual license. This, of course, doesn't mean the developers will, it may be - shock horror - that the developers are opposed to their work being used in proprietary code, which leaves the company that wants to restrict the information used for the device driver the major stumbling block.
The CDDL, incidentally, doesn't allow this any more than the GPL does with the possible exception (and the CDDL is actually vague here, which makes matters worse) of the "initial developer" who gets some special rights. Both the MPL and CDDL are so-called "weak
The AJS318 licence (Score:1, Interesting)
This program is copyright (c) 2005, AJS318 and will enter the Public Domain on 1 January 2005.
Above and beyond your statutory rights, permission is hereby granted {and you are encouraged} to copy and distribute this program in source or binary forms, with or without modification, subject to the following conditions:
- Distributions in source code form must include this copyright and permission notice and disclaimer of warranty {or, at your discretion, notice of a warranty underwritten by you}.
- Distributions in binary form must include this copyright and permission notice and disclaimer of warranty {or, at your discretion, notice of a warranty underwritten by you}; and an offer, valid in perpetuity, to supply on request the complete, machine-readable source code.
- The names of the copyright holders may not be used to promote or endorse any product without written permission.
- Translation of messages and documentation in the English-language version to other languages is permitted. However, this permission-to-translate clause must be replaced in the translated version by a clause forbidding any further translation.
THIS PROGRAM IS PROVIDED BY THE COPYRIGHT HOLDER(S) IN GOOD FAITH BUT WITHOUT WARRANTY OF ANY KIND. THE USER ASSUMES SOLE RESPONSIBILITY FOR THE CONSEQUENCES OF ANY USE OF THIS PROGRAM. IF YOU ARE IN DOUBT, SEEK ADVICE FROM A COMPETENT PROGRAMMER.Re:Who said GPL was most commonly used license (Score:2, Interesting)
I think I'll ask Google
http://www.google.com/help/features.html#cached
GPL/LGPL ~77%,
BSD et al 12%.
Re:Corporate ownership of all that is revolutionar (Score:3, Interesting)