Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License issue #10118

Closed
remicollet opened this Issue Apr 21, 2015 · 11 comments

Comments

Projects
6 participants
@remicollet
Copy link
Contributor

remicollet commented Apr 21, 2015

Don't state it is BSD

As it bundles Douglas Crockford css/jsminifier, it is "BSD with restriction".

Which is not a "free" License.

An important work have be achieved in 1.3.x to allow to build without this damned stuff... but everything seems lost.

@andresgutierrez

This comment has been minimized.

Copy link
Contributor

andresgutierrez commented Apr 21, 2015

We are working in an option to disable specific classes via annotations, this will be restored surely in a next version

@remicollet

This comment has been minimized.

Copy link
Contributor Author

remicollet commented Apr 21, 2015

Remember, we should be able to build it from a tree "without" the non free stuff, as in 1.3.x

@Jurigag

This comment has been minimized.

Copy link
Member

Jurigag commented Jul 30, 2016

I know it's silly but what exactly in those licenses(looks same for cssmin and jsmin) is making them non-free:

Copyright (c) 2002 Douglas Crockford  (www.crockford.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The Software shall be used for Good, not Evil.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@Green-Cat

This comment has been minimized.

Copy link
Contributor

Green-Cat commented Jul 30, 2016

Presumably this part:

The Software shall be used for Good, not Evil.

@remicollet

This comment has been minimized.

Copy link
Contributor Author

remicollet commented Jul 30, 2016

By FSF definition, no restriction allowed.

The freedom to run the program as you wish, for any purpose (freedom 0).

@Jurigag

This comment has been minimized.

Copy link
Member

Jurigag commented Jul 30, 2016

Oh so this The Software shall be used for Good, not Evil. is breaking FSF definition ? Okay, yea, it's big restriction then if you are going to do evil page.

@remicollet

This comment has been minimized.

Copy link
Contributor Author

remicollet commented Jul 30, 2016

No need to discuss this again and again.
Not free.
Not allowed in any major Linux distributions.
Same reason why PHP 5 ext/json have be removed from most linux distributions (debian, fedora, mageia...) and replaced in PHP 7 by a new free extension.

@Green-Cat

This comment has been minimized.

Copy link
Contributor

Green-Cat commented Jul 30, 2016

Any known free implementation we could replace them with?

@sergeyklay

This comment has been minimized.

Copy link
Member

sergeyklay commented Apr 5, 2017

@remicollet I'll try to sort out with this.

@sergeyklay sergeyklay self-assigned this Apr 5, 2017

@stale stale bot added the stale label Apr 16, 2018

@sergeyklay sergeyklay closed this Apr 16, 2018

@remicollet

This comment has been minimized.

Copy link
Contributor Author

remicollet commented Apr 17, 2018

Not solved, please keep open

@sergeyklay sergeyklay reopened this Nov 6, 2018

@stale stale bot removed the stale label Nov 6, 2018

@phalcon phalcon deleted a comment from stale bot Dec 20, 2018

@niden niden added this to To do in 4.0 Release via automation Feb 11, 2019

@niden niden moved this from To do to In progress in 4.0 Release Feb 11, 2019

@niden

This comment has been minimized.

Copy link
Member

niden commented Feb 12, 2019

Resolved in v4 with #13820

@niden niden closed this Feb 12, 2019

4.0 Release automation moved this from In progress to Done Feb 12, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.