[openstack-dev] [Horizon] Licensing issue with using JSHint in build

Lyle, David david.lyle at hp.com
Wed Sep 10 19:50:24 UTC 2014


I want to clarify this. Jshint is not a requirement. It is not in
requirements.txt or test-requirements.txt nor is it a hard system
requirement.

Jshint is treated as an optional tool that can either be installed via tox
in the jshint testenv which uses npm to pull it down, or by manual
install. This allows for a standardized method of checking JavaScript for
Horizon developers as a convenience. But there is no hard requirement that
the package be present or used. Nor is jshint required to generate
anything in the code base or the packages that distros will deliver.

I believe this is a non-issue.

David

On 9/10/14, 11:35 AM, "Aaron Sahlin" <asahlin at linux.vnet.ibm.com> wrote:

>What you are finding is the same as I found, which raised my concern.
>
>Thanks for the pointer to legal-discuss at lists.openstack.org, I will post
>the question there (let the lawyers figure it out).
>
>
>
>
>On 9/10/2014 12:16 PM, Solly Ross wrote:
>> ----- Original Message -----
>>> From: "Jeremy Stanley" <fungi at yuggoth.org>
>>> To: "OpenStack Development Mailing List (not for usage questions)"
>>><openstack-dev at lists.openstack.org>
>>> Sent: Wednesday, September 10, 2014 1:10:18 PM
>>> Subject: Re: [openstack-dev] [Horizon] Licensing issue with using
>>>JSHint in build
>>>
>>> On 2014-09-10 13:00:29 -0400 (-0400), Solly Ross wrote:
>>>> JSHint *isn't* Douglas Crockford. It was written by someone who
>>>> (understandably) thought Douglas Crockford had some good ideas,
>>>> but was overzealous.
>>> [...]
>>>
>>> Overzealous enough to copy his code.
>> ?? This sentence doesn't make much sense.  I meant to say that
>> Douglas Crockford was overzealous (which he is, IMO).
>>
>>>> The license is as such:
>>>> https://github.com/jshint/jshint/blob/master/LICENSE
>>> Ahem. https://github.com/jshint/jshint/blob/master/src/jshint.js#L19
>> Fair enough.  I stand corrected.  I didn't catch that.
>> The general license, however, is as stated.
>>
>>>> You are thinking of JSLint, which is written by Douglas Crockford.
>>> JSHint is a derivative project of JSLint. Sorry to burst your
>>> bubble.
>> To be fair, it's been undergoing *major* revisions lately, making it
>>resemble
>> JSHint less and less in terms of what it checks for.  Having used it in
>>the
>> past, functionality wise it's very different.  While it maintains some
>>backwards
>> compatibility, it has added in new checks, doesn't complain about
>>nearly the number
>> of things that JSLint complains about (for good reasons).
>>
>>> --
>>> Jeremy Stanley
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
>
>_______________________________________________
>OpenStack-dev mailing list
>OpenStack-dev at lists.openstack.org
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list