douglascrockford / JSMin

JavaScript Minification Filter
http://javascript.crockford.com/jsmin.html
695 stars 151 forks source link

Licensing issues #7

Closed mistic100 closed 12 years ago

mistic100 commented 12 years ago

Hi, We are using the PHP version of your script (https://github.com/rgrove/jsmin-php/) on our open-source project, the problem is Debian team doesn't accept our project because the licence of JSMin is void because of the sentence "The Software shall be used for Good, not Evil."

This is a modification of the license text which is not allowed, thus JSMin is actually not OpenSource.

Is it possible you correct that ? http://www.opensource.org/licenses/mit-license.php

douglascrockford commented 12 years ago

No. If the license is not acceptable to you, then you must not use the software.

By the way, "evil" is not a "specific field of endeavor".

mistic100 commented 12 years ago

I've nothing to do with the meaning of this sentence. The point is I don't understand you : you make a good software and wreck yourself with a corrupted license, that's against ethics OSI tries to establish...

douglascrockford commented 12 years ago

How can you say that a principled stand against evil is unethical? You aren't making sense.

mistic100 commented 12 years ago

As I said I don't point out the sence of this sentence, I totally respect your point of view about good and evil. But this is absolutely not the question, for me the problem is only you modify the license text, without any other consideration than by doing this you actually not distribute your work under the MIT license, the law is clear on this point.

Just move the sentence outside the license text (for example at the very end of the commented section) and I will be fine for me, and I suppose for Debian team too.

douglascrockford commented 12 years ago

Tell Debian to stop promoting evil.