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

Im looking through the OSI definition (http://opensource.org/osd-annotated) and wondering what clause would break from a "for good, not evil" requirement.

Would it be Discrimination Against evil Fields of Endeavor?



Pretty much. The problem is how you define "good" and "evil"? Can the US military use this software? Can a church that prints a document about "traditional marriage" use this software? Can an anti-fascist group use it to organise physical confrontation with far right groups? What does evil mean? You'll need to ask a judge.


And the worst part is, the developer will likely refuse to see that there is, or ever could be, a problem.

"It's evil, fercryingoutloud! Don't do evil!

Everyone knows what evil is!"

And it gets used, and that clause sits there, like a hidden dog turd, waiting for someone to step in the wrong spot, and all of a sudden the developer and their minions are up in arms about the user and their minions, who are so obviously evil that there shouldn't even be a discussion.

Because it's evil, and evil is self-evident.

Except it isn't. It really, really isn't.


Nah, he knows that this is problematic. See link posted by evacchi, he gives out additional licenses to companies that ask. It's highly annoying for all open-source projects of course, since they have to keep an extra license on just these few files. So they can't combine it with GPL, ...


Pretty sure it's that. I mean is finance work evil? Somebody might think so..


Yes, exactly that. Evil is a perfectly legitimate field of endeavour.




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

Search: