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

Aaron Sahlin asahlin at linux.vnet.ibm.com
Wed Sep 10 21:14:22 UTC 2014


David -

Ok, that is what I was hoping to hear.   I was concerned when I saw
JSHint output from the continuous build.

Example:

Build succeeded.



On 9/10/2014 2:50 PM, Lyle, David wrote:
> 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
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140910/297fbd14/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bafhheia.png
Type: image/png
Size: 163439 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140910/297fbd14/attachment.png>


More information about the OpenStack-dev mailing list