Slashdot Mirror


Clash of the Open Standards

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."

4 of 215 comments (clear)

  1. GPL-compatible by Anonymous Coward · · Score: 5, Insightful


    Specifically, they point out that CDDL is not GPL-compatible.

    Umm... so? Since when was the GPL the pinnacle of open source licensing anyway? Licenses pushing a corporate agenda aren't really any worse than the GPL which pushes a political agenda.

    1. Re:GPL-compatible by squiggleslash · · Score: 5, Insightful
      The GPL is a neutral copy-left. It doesn't give special rights to the "initial developer". It's well understood, there's a large body of code licensed under it, and whether you agree with the politics behind it or not, it's a good baseline for those who want a copy-left license.

      Why is this important? Because most developers want compatability with some common license. If the MPL and CDDL were compatable with the GPL, then there would be ways of mixing code licensed under one with the other.

      Not having compatability harms Freedom. It means that you cannot "use" code under circumstances that most Free Software advocates, and probably most Open Source advocates, would consider reasonable and a requirement for software to be considered Free or Open Source.

      Yes, it doesn't have to the GPL. But there are no other real candidates. The BSD license doesn't do it because it has no requirement that further conditions be eliminated, so while BSD code can go in an MPL project, the fact the CDDL is compatable with the BSD license doesn't mean CDDL code can go into an MPL project.

      Other licenses are, for the most part, more obscure and are no better than the GPL, or are not neutral. Some are even incompatable with themselves as they grant special privileges to an "Initial Developer", which means two projects under such licenses with different initial developers cannot share code.

      So for the time being, GPL compatability needs, as far as many people are concerned, to be the baseline test of whether a license is a good one, regardless of whether - on the surface - it is "too political".

      If you hate the fact that software can be called Free or Open Source and yet you can't use code from one project in another, you should be opposed to incompatable license proliferation. Incompatable licenses are killing Free Software.

      --
      You are not alone. This is not normal. None of this is normal.
  2. Re:Licensing Open Source: Is this really necessary by 0x461FAB0BD7D2 · · Score: 5, Insightful

    It's open, but that doesn't mean that anyone can do what they want with it. That amounts to licentiousness, and not freedom.

    Licensing open-source software ensures that the developers work is not abused or ripped off by companies seeking a quick profit. Any code written under an open-source license is to remain free forever, at least theoretically.

    And before Slashdotters start asking why it's ok for developers to license code and not for the RIAA to license music, remember that the former means profit for the violator, while the latter doesn't.

  3. The great thing about standards... by 00squirrel · · Score: 5, Funny

    ...is there are so many to chose from!