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.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: