--===============1871607789973119407== Content-Type: multipart/alternative; boundary=089e01536b14b8159704ecb34f71 --089e01536b14b8159704ecb34f71 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2013/12/4 Kevin Kofler > Unfortunately, that is not true. (Wikipedia is right.) The issue is that > JSHint is derived from JSLint, so the code derived from JSLint is of cour= se > still covered by the JSLint license, considering that the author refused > any > relicensing requests (except, ridiculously, IBM's). not exactly. i think i=E2=80=99ve figured it out: JSHint stable (2.x) has a main file that=E2=80=99s derived from JSLint. and= that is under doug=E2=80=99s license. (so we can=E2=80=99t ship JSHint stable) HOWEVER, JSHint is currently being rebuilt, and as a result, jshint.js was totally rewritten =E2=80=93 so no derived code remains in JSHint=E2=80=99s = master branch. so we can ship the unstable JSHint version if we want. also, as you said, there are alternatives =E2=80=93 while i don=E2=80=99t think OCaml and Java= code is practival to be included, =E2=80=9CJavaScript Lint=E2=80=9D is python! 2013/12/4 J. Pablo Mart=C3=ADn Cobos > If jslint is an external dependence like the before solution is this a > problem? > > When Alejandro Blanco and I coded this feature we used a wrapper coded by > him for this reason: > > https://pypi.python.org/pypi/pyjslint > no, because the code still calls into code using doug=E2=80=99s license: pyjslint *says* it=E2=80=99s BSD licensed, but it still downloads JSLint, s= o when using it, the user ends up with nonfree code on his PC. so pyjslint basically lies about its license. --089e01536b14b8159704ecb34f71 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2013/12/4 Kevin Kofler <kevin.kofler@chello.at>
Unfortunately, that is no= t true. (Wikipedia is right.) The issue is that
JSHint is derived from JSLint, so the code derived from JSLint is of course=
still covered by the JSLint license, considering that the author refused an= y
relicensing requests (except, ridiculously, IBM's).
<= br>
not exactly. i think i=E2=80=99ve figur= ed it out:

JSHint stable (2.x) has = a main file that=E2=80=99s derived from JSLint. and that is under doug=E2= =80=99s license. (so we can=E2=80=99t ship JSHint stable)

HOWEVER, JSHint is currently being reb= uilt, and as a result, jshint.js was totally rewritten =E2=80=93 so no deri= ved code remains in JSHint=E2=80=99s master branch.

so we can ship the unstable JSHint version if we want. also, as you said, t= here are alternatives =E2=80=93 while i don=E2=80=99t think OCaml and Java = code is practival to be included, =E2=80=9CJavaScript Lint=E2=80=9D is pyth= on!

2013/12/4 J. Pablo Mart=C3=ADn Cobos <= ;goinnn@gmail.com= >
If jslint is an external= dependence like the before solution is this a problem?

When Alejandro Blanco and I coded this feature we used a wra= pper coded by him for this reason:


no, because the code still calls = into code using doug=E2=80=99s license:

pyjslint *says* it=E2=80=99s BSD licensed, but it stil= l downloads JSLint, so when using it, the user ends up with nonfree code on= his PC. so pyjslint basically lies about its license.
--089e01536b14b8159704ecb34f71-- --===============1871607789973119407== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KWrite-Devel mailing list KWrite-Devel@kde.org https://mail.kde.org/mailman/listinfo/kwrite-devel --===============1871607789973119407==--