Slashdot Mirror


Creative Commons for Software?

rumint asks: "I am working on a software utility that I want to distribute freely. Unfortunately, there is a wide variety of nearly unintelligible software licenses (unless you are a lawyer). Of course there is the GPL, but I'm not sure it fits everyone's needs. Is there a Creative Commons equivalent for software licenses? If not, does some newly minted law school graduate want to put one together and contribute to humanity?"

2 of 36 comments (clear)

  1. ugh no more license please by Anonymous Coward · · Score: 5, Insightful

    Oh, come on now. Here's all you need to ask yourself:

    * Do you want to let people distribute your software any way they want, including with less flexible terms than you distribute it? Pick the BSD license.

    * Do you want to let people distribute your software any way they want, as * long as they grant others at least the same rights you granted them? Pick the GPL.

    That's it. Those are your two choices. These are well understood and are easy to read (the BSD is easy to read because it's short, and the GPL is easy to read because it was written to be easy to read, as well as legally sound). Everything else is just a waste of people's time.

    You can also trademark the name of your program and add a note that says something like "you can use the GPL as long as you don't name your program FooBarProg2000(tm). Otherwise you can't redistribute at all." Adding simple exceptions to an existing license is a good way to customize them without having to write new ones from scratch.

    What you DO NOT want to do is write YET ANOTHER half-assed free software license. The world is full of them, thanks. Every damn company (or rather, their lawyers) thinks they have to invent their own silly license. Stop that! Besides, a license is not something you just "throw together". It needs to be very carefully written to protect everybody's rights yet not violate the fundamental software freedoms we all know and love (like being able to *use* the software for any purpose).

    What I'm saying is, if really need a license other than these two, you better have a DAMN GOOD REASON. And don't worry if the license "meet's people's needs". It's your software, not theirs. Pick the license that gives you the warmest most fuzzy happy feeling in your tummy (heh).

    And ignore the pro/anti GPL zealots. To a vast majority of your users, the various free software licenses like BSD and GPL are indistinguishable, and indeed can be completely ignored unless they are *redistributing* the software.

  2. Re:What's wrong with Creative Commons itself? by pokka · · Score: 5, Informative

    Actually, there are some reasons you shouldn't just use Creative Commons for software. From the FAQ:

    Can I use a creative commons license for software?

    Creative Commons licenses are not intended to apply to software. They should not be used for software. We strongly encourage you to use one of the very good software licenses available today. The licenses made available by the Free Software Foundation or listed at the Open Source Initiative should be considered by you if you are licensing software or software documentation. Unlike our licenses -- which do not make mention of source or object code -- these existing licenses were designed specifically for use with software.