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
Closed

License issue #10118

remicollet opened this issue Apr 21, 2015 · 11 comments
Assignees
Labels
bug A bug report status: medium Medium

Comments

@remicollet
Copy link
Contributor

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
Copy link
Contributor

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

@remicollet
Copy link
Contributor Author

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

@Jurigag
Copy link
Contributor

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
Copy link
Contributor

Presumably this part:

The Software shall be used for Good, not Evil.

@remicollet
Copy link
Contributor Author

By FSF definition, no restriction allowed.

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

@Jurigag
Copy link
Contributor

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
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
Copy link
Contributor

Any known free implementation we could replace them with?

@sergeyklay
Copy link
Contributor

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

@sergeyklay sergeyklay self-assigned this Apr 5, 2017
@stale stale bot added the stale Stale issue - automatically closed label Apr 16, 2018
@remicollet
Copy link
Contributor Author

Not solved, please keep open

@sergeyklay sergeyklay reopened this Nov 6, 2018
@stale stale bot removed the stale Stale issue - automatically closed label Nov 6, 2018
@phalcon phalcon deleted a comment from stale bot Dec 20, 2018
@niden
Copy link
Member

niden commented Feb 12, 2019

Resolved in v4 with #13820

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug report status: medium Medium
Projects
None yet
Development

No branches or pull requests

6 participants