Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why choose?


I believe GPLv2 has a clause against kicking puppies


Douglas Crockford puts an anti-puppy-kicking clause in his OS licenses.

www.json.org/license.html


That sort of licence is not "Open Source" nor "Free Software", since it does not allow Freedom 0 (the freedom to run the programme for any reason) nor OSD № 6 "No Discrimination Against Fields of Endeavor". (http://www.gnu.org/philosophy/free-sw.html and http://www.opensource.org/osd.html)

It might be nice to have a chuckle about "do no evil" in a copyright licence, but that's a massive loophole that the original author could use to stop almost anyone from using their software.


I actually looked, there is no such clause :(

Well, to be specific, there is no clause that prevents you from kicking the puppy yourself just for the hell of it. There is a clause that prevents you from using 'the software' to kick a puppy, assuming 'kick a puppy' qualifies as evil.

Also gullible is not written on my ceiling.


It might be written on the bottom of your shoe, have you checked? :)

Sometimes I think I'd like to release under a "you cannot use software patents in anger" license that restricts behavior outside of the software usage. But that's probably too restrictive to catch on.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: