Bug#696782: RFS: sequitur-g2p/0.0.r1668-1 [ITP] -- Grapheme to Phoneme conversion tool
Il 24/01/2013 01:53, Jakub Wilk ha scritto:
> * Giulio Paci <giuliopaci@gmail.com>, 2013-01-14, 02:32:
>>>> http://mentors.debian.net/debian/pool/main/s/sequitur-g2p/sequitur-g2p_0.0.r1668-1.dsc
>>> The license has this additional clause:
>>>
>>> Should a provision of no. 9 and 10 of the GNU General Public License be invalid or become invalid, a valid provision is deemed to have been agreed upon which comes
>>> closest to what the parties intended commercially. In any case guarantee/warranty shall be limited to gross negligent actions or intended actions or fraudulent concealment.
>>>
>>> Shouldn't that be "11 and 12" instead of "9 and 10"? I can't make sense of it otherwise...
>>
>> I asked the author. He explained that the problem was their legal department was worried that the license terms could be changed by third party (i.e., FSF).
>
> This is trivially fixed by including the whole license text in the tarball. I don't see how adding extra clauses could help here, even if they made sense...
I know. I also pointed it upstream.
>> Our thought is that this clause is there just to say that the software is released under GPL-2, so the reference to 9 and 10 should be right.
>>
>> Unfortunately the author is not working anymore for the copyright owner, and he cannot change the license. I wrote to the current head of department last week, but I have
>> not received any answer yet.
>>
>> Do you think the license, as it is, is acceptable?
>
> Well, license with clauses I can't understand is not something acceptable for me. But you may want to ask debian-legal@ folks for their opinion.
I got these replies:
http://lists.debian.org/debian-legal/2013/01/msg00034.html
http://lists.debian.org/debian-legal/2013/01/msg00035.html
http://lists.debian.org/debian-legal/2013/02/msg00007.html
They all seem to indicate that the additional clause is non sense, but the license is acceptable.
>>> lintian4python emits a bunch of tags:
>>>
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/bin/sequitur-g2p:46
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/Evaluation.py:34
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/Minimization.py:48
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/SequenceModel.py:37
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/SequiturTool.py:41
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/g2p.py:46
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/misc.py:35
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/sequitur.py:38
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/symbols.py:41
>>> w: sequitur-g2p: inconsistent-use-of-tabs-and-spaces-in-indentation usr/share/pyshared/tool.py:50
>
> The patch that fixes this is huge, and clearly not maintainable. Please make sure this problem is fixed upstream by their next release.
>
> Please also ask them to not include *.pyc files in the tarballs.
I will do, if I will ever be able to get in contact with someone upstream.
Unfortunately the original author is not working anymore for RTWH Aachen University.
I wrote two times to the head of the department responsible for this software to ask about the license and to ask if there is anyone that I can contact to provide patches,
but I received no answer yet.
> The shebang should be fixed before the dh_pysupport call. (python-supports looks at shebangs to generate the ${python:Depends} substvar.)
Done.
I also switched from dh_pysupport to dh_python2.
Bests,
Giulio.
Reply to: