We can make it as optional dependency and provide something else as
default minimizer.

I guess jokes make the world spin, literally.

Domen

On Mon, 2010-08-09 at 15:25 -0700, Mike Orr wrote:
> Crockford has spoken, so _jsmin.py will have to go. The Fedora people
> also contacted him earlier and got a similar response. I don't know
> why he's so obstinate: is a joke in a license really more important
> than giving the code to everybody who might benefit from it (which
> would seem to be the purpose of an MIT-style license).
> 
> 
> ---------- Forwarded message ----------
> From: Douglas Crockford <doug...@crockford.com>
> Date: Mon, Aug 9, 2010 at 2:50 PM
> Subject: Re: _jsmin.py license
> To: Mike Orr <sluggos...@gmail.com>
> 
> 
>  I don't care what you do so long as you respect my license.
> 
> On 8/9/2010 2:39 PM, Mike Orr wrote:
> >
> > Dear Douglas Crawford (and Domen Kozar and Pedro Algarvio)--
> >
> > I am the maintainer of WebHelpers (webhelpers.groovie.org), a Python
> > library that has included _jsmin.py for several years. Recently, a
> > Fedora Linux maintainer informed me that the license is not OSS
> > compatible per their definition, and so they'd have to remove the
> > module from their distribution.
> >
> > http://bitbucket.org/bbangert/webhelpers/issue/39/non-free-license-of-_jsminpy-taints
> >
> > Complaint: "The license in _jsmin.py is not a recognized
> > OSS-compatible license and has the problematically non-libre "Good,
> > not Evil" clause."
> >
> > License clause: "The Software shall be used for Good, not Evil."
> >
> > I'm writing to ask permission to drop this clause from the license. Or
> > even better for our users, to put the module under the WebHelpers
> > license which is a similar MIT-style license:
> >
> > ===
> > All rights reserved.
> >
> > Redistribution and use in source and binary forms, with or without
> > modification, are permitted provided that the following conditions
> > are met:
> > 1. Redistributions of source code must retain the above copyright
> >    notice, this list of conditions and the following disclaimer.
> > 2. Redistributions in binary form must reproduce the above copyright
> >    notice, this list of conditions and the following disclaimer in the
> >    documentation and/or other materials provided with the distribution.
> > 3. The name of the author or contributors may not be used to endorse or
> >    promote products derived from this software without specific prior
> >    written permission.
> >
> > THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
> > ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> > IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
> > ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
> > FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
> > DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
> > OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> > HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
> > LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
> > OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> > SUCH DAMAGE.
> > ===
> >
> > If not, I'll have to remove _jsmin.py from WebHelpers, because we want
> > it and Pylons in all Linux distributions.
> >
> >
> > Domen and Pedro--
> >
> > If _jsmin.py goes, minify.py might have to go too. It has no fallback
> > implementation for Javascript compression, and the remaining CSS
> > compression functionality might look funny all alone. As in, it would
> > raise user questions like, Why can I compress this but not that?" On
> > another note, a user has submitted a patch to minify application code
> > and external Javascript libraries (e.g., jQuery) together.  Do you
> > think this patch looks like a good idea, and would you like to
> > incorporate it upstream?
> >
> > http://groups.google.com/group/pylons-devel/browse_thread/thread/b08e97c6cb709e04
> >
> 
> 
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to