Cphalcon: License issue

Created on 21 Apr 2015  路  11Comments  路  Source: phalcon/cphalcon

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.

bug medium

All 11 comments

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

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

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.

Presumably this part:

The Software shall be used for Good, not Evil.

By FSF definition, no restriction allowed.

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

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.

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.

Any known free implementation we could replace them with?

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

Not solved, please keep open

Was this page helpful?
0 / 5 - 0 ratings