[Freeipa-devel] [PATCH] Fix python setup tools license tags

Petr Vobornik pvoborni at redhat.com
Thu Dec 5 15:31:27 UTC 2013


On 5.12.2013 16:02, Simo Sorce wrote:
> On Thu, 2013-12-05 at 15:38 +0100, Petr Vobornik wrote:
>> On 5.12.2013 15:34, Simo Sorce wrote:
>>> On Thu, 2013-12-05 at 15:29 +0100, Petr Vobornik wrote:
>>>> On 5.12.2013 14:09, Petr Viktorin wrote:
>>>>> On 12/03/2013 03:26 PM, Simo Sorce wrote:
>>>>>> Some tags escaped the relicensing we did a long time ago.
>>>>>>
>>>>>> Simo.
>>>>>
>>>>> Looks good, ACK, pushed to:
>>>>> master: af26e6da4650b3a429af31bc38b546eff27e38c6
>>>>> ipa-3-3: 9defb913aa65bfe9b423d510f340ae23b9e547f2
>>>>>
>>>>>
>>>>>
>>>>> I grepped for some other occurences of "GPLv2":
>>>>>
>>>>> contrib/RHEL4/ipa-client.spec:7:License:        GPLv2
>>>>> do we still want to carry the RHEL4 stuff anyway?
>>>>>
>>>>> ipa-client/ipa-client.spec.in:7:License:        GPLv2
>>>>> Is ipa-client.spec used for anything any more?
>>>>>
>>>>>
>>>>> install/ui/src/freeipa/package.json:
>>>>>        "licenses": [{
>>>>>            "type": "GPLv3",
>>>>>            "url": "http://www.gnu.org/licenses/gpl-3.0.html"
>>>>>        },{
>>>>>            "type": "GPLv2",
>>>>>            "url": "http://www.gnu.org/licenses/gpl-2.0.html"
>>>>>        }],
>>>>> Is this package dual-licensed?
>>>>>
>>>>
>>>> It's because of:
>>>>     git grep "Free Software Foundation; version 2"
>>>> install/ui/src/freeipa/aci.js: * published by the Free Software
>>>> Foundation; version 2 only
>>>> install/ui/test/aci_tests.js: * published by the Free Software
>>>> Foundation; version 2 only
>>>> install/ui/test/widget_tests.js: * published by the Free Software
>>>> Foundation; version 2 only
>>>>
>>>>
>>>> It's most likely a mistake and should be changed.
>>>
>>> Is that code really v2 only ?
>>>
>>> Or are you saying the "version 2 only" strings are mistakes ?
>>>
>>> Simo.
>>>
>>
>> It's our code. So IMO we should just change it to v3.
>
> I do not recall we ever used the v2 only variant, this is highly
> suspect, we should go through history and make sure it is all our code,
> then re-license it.
> If it is derived from v2 only code from an outside party though then we
> will need to ask for permission to change or strip the code out and
> rewrite it from scratch.
>
> Can someone check through git history and determine where the code comes
> from and how the "only" label got onto it ?
>
> Simo.
>

- the notice in install/ui/test/aci_tests.js and 
install/ui/test/aci_tests.js were introduced by: 
<https://git.fedorahosted.org/cgit/freeipa.git/commit/?id=07ace112afeaadade0ca372fe23a9432c2c9780f> 
- 2010-10-25 23:55:57 (GMT)

- install/ui/test/widget_tests.js by 
<https://git.fedorahosted.org/cgit/freeipa.git/commit/?id=c281e786c805f400ca23d4412e29d396632d5441>
- 2011-01-31 14:09:26 (GMT)

In each case the notice is there since file creation. All the code looks 
to be original - it's highly IPA specific. One file contains creation of 
our ACI widgets, remaining two are widget unit tests.
--
Petr Vobornik




More information about the Freeipa-devel mailing list