GNU GPL: Free as in herpes.

From someone’s signature:

GNU GPL: Free as in herpes.

Crude, but funny. Unfortunately, a somewhat accurate analogy.

It seems that I’m averaging about one conversation a week that goes something like “You’d think someone would have solved this problem…. oh, they did…. damnit, it is under the GPL… guess I’ll have to re-invent that particular wheel. *sigh*”. In almost all of the cases, the individual would have been perfectly happy to contribute their changes or improvements back to the community.

I have long contributed to or written a bunch of software that has been open sourced. Many years ago, I had a serious look at the licensing issues and made the decision to not contribute to GPL’d projects whenever possible. For any project where I could or can choose the license, I have used the MIT license or, more recently, a BSD license.

Part of the reason was because I wanted to ensure that I could use any of my creations in whatever professional context I might be in. This was back in 1995 or so — I had no idea what might be ahead. Another part of the reason was simply because I didn’t want my source wrapped up in some politically driven licensing drama. Why did RMS decide that “license” and “political manifesto” should be synonymous?

From what I have seen, the truly free licenses like BSD, MIT and some forms of the new Creative Commons family of licenses cause the least worry and foster the most innovation. I know many developers that regularly contribute to projects under one of the free license that cannot or will not contribute to GPL’d projects (including LGPL).

Nowadays, I would lean to putting code under Creative Commons Attribution License or simply put code into the Public Domain. SQLite is in the public domain, as an example of a good sized project that has built a successful community with effectively zero licensing considerations.

Funny, if I remember correctly. The original free software community on the Mac and Apple ][ (and, I’m sure other systems– those were just what I happened to be involved in) was labeled Public Domain. I have no memory of any particular licenses from that era.



5 Responses to “GNU GPL: Free as in herpes.”

  1. ivan says:

    Hi! I’ve selected Ubuntu for my desktops (home network), but I’m still shopping for a Server OS (Ubuntu is still missing somewhat in that area).
    I would like to use Debian stable (when sarge hits the net), and I saw talks that they will introduce a fixed release cycle like Ubuntu (but 12-18 months).
    Can anyone confirm if there is already a decision on that? I dread installing something that is nog going to be updated another 3 years :)
    Thanx for any help)

    [Ed: "Ivan" was a spamming asshole trying to get you to click through to his stupid cell phone deals site. Link removed. Comment remains as an example of the depths of swampitude these asshats will stoop.]

  2. Huh? says:

    ivan: what does this have to do with the article? Goto the debian forums or post on the mailing lists or something. WTF?

  3. horacio says:

    Why did RMS decide that “license” and “political manifesto” should be synonymous?

    It’s his license. He tried forge a community the way he wanted. He can decide to be as political as he wants.
    The guy is more interested in freedom in software then in software itself. The GPL is a political manifesto, it’s a declaration of user rights.

    The GPL is not about developers, it’s about users. While the BSD license, or public domain, gives more freedom to a particular user, the GPL ensures the most freedom for all its users.

    The two concepts are not independent. The GPL takes some of your freedom and gives it to the user, you can’t have the freedom to close other peoples code if we want everybody to use the software as they want.

    Of course, you can always choose not to develop GPLed code, we’ll see which community is bigger, the ones that want freedom for developers, or the ones that want it for users. I think the GPL is winning, but I might be wrong.

  4. Don Lapre Lover says:

    Reinventing the wheel under GNU/GPL license is something fun :)

    Don Lapre Lover
    laura@lauraglydaband.com

  5. bbum says:

    Almost as much fun as reinventing a GPL’d wheel under a free license…

Leave a Reply

Line and paragraph breaks automatic.
XHTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>