[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Non-free file in pate js_utils plugin
From:       "T.C. Hollingsworth" <tchollingsworth () gmail ! com>
Date:       2013-12-03 0:40:36
Message-ID: CAJVv0O=e0tNS8v88L10m5Wbzzj-mdgSsiOBeSQ-g_yTeyd5M9Q () mail ! gmail ! com
[Download RAW message or body]

Currently in kate master, the jshint utility is bundled along with the
pate js_utils plugin in the file
addons/kate/pate/src/plugins/js_utils/jshint.js.

Portions of this file are under Douglas Crockford's JSON license,
which is widely considered non-free, including by the Free Software
Foundation [1], Debian [2], Fedora [3], and even Google [4].

Given that it's considered non-free by the FSF, it's almost certainly
incompatible with the GPL used by the rest of the Kate application.
This license is also not approved to be in any KDE source repository
[5].

Unless the KDE project has a substantially different opinion regarding
the acceptability of this license, this file should be removed at
once.  If jshint support is to remain, it should be refactored to work
like jslint does, allowing the user to install it if and only if they
can agree to the additional terms in this license.

I really hate being the licensing police, but this presents a big
problem to downstream distributors.  :-(

Thanks!
-T.C.

[1] https://www.gnu.org/licenses/license-list.html#JSON
[2] https://wiki.debian.org/qa.debian.org/jsonevil
[3] http://fedoraproject.org/wiki/Licensing:Main#Bad_Licenses
[4] http://www.wonko.com/post/jsmin-isnt-welcome-on-google-code
[5] http://techbase.kde.org/Policies/Licensing_Policy
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic