PDA

View Full Version : Which OS license prevent fork and commercial use?



legolas_w
January 22nd, 2008, 03:37 PM
Hi
Maybe it is not relevant to Ubuntu, But can you let me know which open source licenses prevent any other party to fork the code or use it for commercial without getting permission?



Thanks.

bonzodog
January 22nd, 2008, 04:38 PM
um..there isn't one. If it's Open source, it's forkable. The closest thing to a limited Open Source licence is the LGPL, or the Mozilla Licence.

Basically, if your code is there for the world to see, then you have to accept that someone might say "I don't like the way he is developing this, but the idea is great; I will take his code, and do what I personally think should be done."

That is the very freedom of Open Source. Even the originator of the the GPL had one of his programs forked just a few months after he started on it. Did he mind? no. Why? because he had already 'sold' his ideas and code to the greater number of users, and thus he kept his userbase -- the attempt to fork eventually failed. Not just that, but the GPL ensures that anyone who releases a modified fork has to credit you for starting it in the code.

Open Source promotes competition between developers and coders, and allows others to scrutinise and criticise. Open Source, ultimately, is a healthy way of developing software -- it allows others to find bugs in your software, and, if they have the time and capabilities, mend the code, and send the patched code back to you for inclusion in the main release tarball -- this is known as sending upstream.

Darkhack
January 22nd, 2008, 04:52 PM
To answer your question. There are none. That's a proprietary license, not open.

http://en.wikipedia.org/wiki/Open_source_definition

saulgoode
January 22nd, 2008, 04:55 PM
The Open Group Test Suite (http://www.opensource.org/licenses/opengroup.php) license is the only one I am aware of.

quinnten83
January 22nd, 2008, 05:01 PM
I don't code, but if I did I would want to prevent my code from being used commercially and some J**kw*dd making money of it.
It feels like having the money you donate to charity being used to pay the overblown salary pf some corporate fat cat.
The software code was released freely and should only be used freely.
Why isn't there a license for this??? :(:(:(:(:(:(

Incense
January 22nd, 2008, 05:36 PM
I don't code, but if I did I would want to prevent my code from being used commercially and some J**kw*dd making money of it.
It feels like having the money you donate to charity being used to pay the overblown salary pf some corporate fat cat.
The software code was released freely and should only be used freely.
Why isn't there a license for this??? :(:(:(:(:(:(

That's just the nature of the GPL. There are people on ebay all the time selling copies of OpenOffice.org, GIMP, and even Ubuntu. The GPL allows them to do this, the same way it allowed the GIMPshop guy to change the menu structure of the GIMP, or Ubuntu to fork Debian. You close the source, or GPL it, but you really can't have it both ways. AFAIK.

Ozor Mox
January 22nd, 2008, 05:41 PM
Doesn't the Artistic License prevent commercial use?

az
January 22nd, 2008, 06:23 PM
Look at the stuff in multiverse. There are many packages that are under a BSD license with added clauses.

Example:
http://changelogs.ubuntu.com/changelogs/pool/multiverse/b/bsdgames-nonfree/bsdgames-nonfree_2.17-1/bsdgames-nonfree.copyright

There are plenty of other examples:

cdrecord:
http://changelogs.ubuntu.com/changelogs/pool/multiverse/c/cdrtools/cdrtools_2.01.01a33-0ubuntu2/cdrecord.copyright