[Webkit-unassigned] [Bug 123665] New: [GTK] jsmin.py has a non-free license

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 2 08:29:32 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=123665

           Summary: [GTK] jsmin.py has a non-free license
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: pochu27 at gmail.com


[ This is not WebKitGTK+ specific but I found this in that context. feel free to change component as appropriate though ]

Hi,

I just noticed while packaging webkitgtk 2.3.1 that it ships a new file, Source/WebCore/inspector/Scripts/jsmin.py, which has a MIT license with this additional clause:

"The Software shall be used for Good, not Evil."

This is non-free according to Debian, Google, RedHat, Fedora, GNU...:

https://wiki.debian.org/qa.debian.org/jsonevil
http://www.gnu.org/licenses/license-list.html#JSON
http://fedoraproject.org/wiki/Licensing:Main#Bad_Licenses
https://bugzilla.redhat.com/show_bug.cgi?id=455507
http://wonko.com//post/jsmin-isnt-welcome-on-google-code

This file is a copy of Source/WebInspectorUI/Scripts/jsmin.py which isn't shipped in webkitgtk+ tarballs, so we didn't notice before.

Note, this may or may not be the actual license of the file. The file header is:

# This code is original from jsmin by Douglas Crockford, it was translated to
# Python by Baruch Even. The original code had the following copyright and
# license.
#
# /* jsmin.c
#    2007-05-22
#
# Copyright (c) 2002 Douglas Crockford  (www.crockford.com)
#
# [ MIT license with non-free clause ]

So the code was rewritten. It's not clear to me whether that license applies to the original file only or if this file is licensed in the same way. If the former, this is not an issue at all, but it should be clarified in the file, preferably clearly stating what the actual license of the file is.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list