Bug#585468: jifty: license of */share/web/static/js/json.js is considered non-free

Chris Butler chrisb at debian.org
Fri Jun 11 16:09:31 UTC 2010


On Fri, Jun 11, 2010 at 02:41:35PM +0200, Alexander Reichle-Schmehl wrote:
> > What surprises me is that json.js is also in libjs-yui -- ah, it's a
> > different file. But doing something similar?!
> 
> Torsten Werner told me, that there was indeed an older version, given
> completely to the public domain without the problematic phrase.  And I
> think he also mentioned forks of json with the the same functionality.
> So maybe he can be of help.

Hmm.. it looks like the json.js code may have been re-released back into the
Public Domain, without the troublesome clause:

    Public Domain.

    NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.

[...]

    This is a reference implementation. You are free to copy, modify, or
    redistribute.

http://www.json.org/json2.js


There's also an older version at json.org/json.js, which seems to be PD as
well. In fact, I can't find a copy of the non-free json.js on json.org any
more.

It seems that the API in json2.js is compatible with the current json.js in
jifty. We can probably upload a new package replacing this file with the
newer one from json.org.

Other Crockford software will need checking though (JSLint, JSMin, etc), as
they still seem to be non-free.

-- 
Chris Butler <chrisb at debian.org>
  GnuPG Key ID: 4096R/49E3ACD3





More information about the pkg-perl-maintainers mailing list