Slashdot Mirror


OSI Hopes To Decrease Number of Licenses

Noksagt writes "Various outlets report that the OSI may cut down the increasing number of Open Source licenses. Right now there are about 50 approved licenses; incompatible licenses confuse and impede developers and end users alike. The OSDL has been pushing hard for this at LinuxWorld. Sam Greenblatt, a member of the OSDL board, said 'Eventually there should be three licenses: The GPL, a commercial version of the GPL, and, of course, there will be the BSD because you can't rid of it.'"

7 of 541 comments (clear)

  1. How can they do this? by nlinecomputers · · Score: 5, Insightful

    I can create any damn kind of license that I want. What are they going to do. Claim it is not "Open Source" by changing the definition of Open Source. Sure it is confusing but all the different licenses exist because someone finds the GPL or the BSD license doesn't support how they want software to be distributed. Fix people then you can fix this mess.

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    1. Re:How can they do this? by argent · · Score: 5, Insightful

      What they really want to do is find out what your licensing goals are and encourage you to use a pre-existing license that fits those goals, rather than creating your own possibly incompatible license.

      That's great , but that's not going to get anywhere NEAR three licenses. At the very least you'll need:

      1. Something like QMAIL's license.

      2. The Aladdin license.

      3. The two main forks of the BSD license.

      4. The GPL.

      5. The LGPL.

      6. The non-transitive GPL-alikes.

      7. No commercial use variations.

      That's just off the top of my head.

  2. LGPL? by Sim9 · · Score: 5, Insightful

    I'll admit, I'm not quite sure what the "Commercial GPL" is, but I really hope that LGPL isn't eliminated. [The LGPL allows users to use a library, and not release your code that uses the library. Changes to the library source itself must be released].

    Let's say I have a write a game that uses the popular library, LibSDL (a rendering library). Though open-source may be great, why should I be *forced* to GPL my game code, which has little to do with LibSDL development?

  3. Amusing by bonch · · Score: 5, Insightful

    Though I understand the ideas behind all these licenses, it occurs to me how amusing it is that if something was truly 100% free, it wouldn't have or need a license at all. BSD comes closest to that.

    1. Re:Amusing by pclminion · · Score: 5, Insightful
      The BSD license does not restrict your freedom to see code which was already in the open. It simply makes it possible for people to make their OWN modifications private.

      You make it sound like the BSD license could be used to close a previous open piece of software. That's impossible. BSD license simply gives you more powerful rights over your own modifications to that software. Some people see that as a flaw, others (including myself) don't see what the big deal is about allowing other people to profit as long as it doesn't restrict our own rights to use the code we've written.

  4. Yes. That's exactly why they'll do by sterno · · Score: 5, Insightful

    What they are doing is branding the term "Open Source" and this will not change the meaning of "open source" (note small "o" and small "s"). One of the big problems in software licensing in general is that every license is different in subtle or sometimes huge ways. If you want to do any sort of development that involves integration of pieces of other software, it can get quite complicated quickly.

    Does this mean that you can't make your own license? Of course not. What it means is that if you want their official seal of approval, you likely won't get it.

    I think 3 licenses might pass as a sort of Platonic ideal, but I can't really see that covering all needs in the real world. However, establishing a base line of a few simple licenses could make life much easier for smaller developers that don't really have an interest in paying a lawyer to craft them something more complex.

    --
    This sig has been temporarily disconnected or is no longer in service
  5. Re:Ein Volk by squiggleslash · · Score: 5, Insightful
    GNU/Linux works as well as it does because developers can freely share code amongst one another. Incompatable licenses impede this. This is why we've seen a growth in the number of "dual licensed" projects, from Mozilla to QT, often (Mozilla, OpenOffice.org, etc) where the original project-specific license was open source, free software, compatable but not GPL compatable.

    Yes, different developers have different needs. But much of the cruft that passes for alternative licenses these days ultimately is unnecessary and incompatable with other licenses for the sake of being so. A Solaris user will not, when the OS is opened, be able to include code from Darwin and redistribute the results. An X.org user cannot include parts of XFree86 and redistribute the results. There's little reason for this: Sun and Apple want to distribute closed code and aren't willing to work with each other. Some of XFree86's developers unilaterally decided that the usual copyright attributions weren't credit enough for their work. None of these really have much to do with the type of code being written.

    It sucks. It's hard to figure something's "free software" if you're not allowed to include code from other "free software" and still treat it as free software. Incompatable licenses undermine software freedom.

    --
    You are not alone. This is not normal. None of this is normal.