[prev in list] [next in list] [prev in thread] [next in thread]
List: kwrite-devel
Subject: Re: Non-free file in pate js_utils plugin
From: "Philipp A." <flying-sheep () web ! de>
Date: 2013-12-05 15:14:44
Message-ID: CAN8d9gmSKRZMq42OEpyVg8frfY4gGaVvSygXLtLAr3GYx1k6yw () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
since you were all so willing to discuss this, maybe you're also willing to
review the solution :)
https://git.reviewboard.kde.org/r/114307/
2013/12/4 Philipp A. <flying-sheep@web.de>
> ok, so for now, i'll implement a ask-then-download solution myself for
> doug-licensed JSLint and JSHint 2.x, and maybe later we turn that off for
> plain-MIT-licensed JSHint 3.0. ok?
>
> i think it'll be finished by tomorrow.
>
> @pablo: surely it was your coworker's intention to be helpful! i don't
> doubt that. i just meant that that software effectively "pollutes" a free
> system with a nonfree license, so no matter how helpful it was meant,
> ultimately it wasn't helpful (but rather lead to confusion like in this
> thread).
>
>
> 2013/12/4 J. Pablo Martín Cobos <goinnn@gmail.com>
>
>> 2013/12/4 T.C. Hollingsworth <tchollingsworth@gmail.com>
>>
>>> On Wed, Dec 4, 2013 at 5:28 AM, J. Pablo Martín Cobos <goinnn@gmail.com>
>>> wrote:
>>> > We could add a message: "If you install pyjslint this will download an
>>> non
>>> > free software". This is a solution, this is not a great solution but I
>>> think
>>> > that this is the best.
>>>
>>> It should just display the license and only proceed if the user agrees
>>> to the additional use restriction. "Nonfree" isn't very descriptive.
>>>
>>> But to be honest, the magic downloading thing pyjslint does really
>>> does nothing to help. It's just as non-free in distro's eyes as it
>>> would be if jslint were included.
>>>
>>> It might as well just include it and clearly list the license in the
>>> documentation and PyPi metadata, so it can easily be shipped in the
>>> nonfree section of various distros that would accept it. This also
>>> saves time for people who `pip install` it and makes it so it actually
>>> works if you grab the tarball from pypi and try to install it offline.
>>>
>>> That magic downloading trick is only really necessary for fully
>>> proprietary programs that do not permit redistribution. For instance,
>>> Debian's flash package does this only because it's prohibited for
>>> anyone but Adobe to ship the .so files, so it is forced to download
>>> and extract them from the official tarball shipped by Adobe.
>>>
>>> > Do you think about it?
>>> >
>>> > And please, try to be polite, "pyjslint basically lies about its
>>> license",
>>> > this was very offensive for my workmate. I do not want to discuss more,
>>> > please read your emails before sending.
>>>
>>> Yeah, it's pretty obvious what pyjslint does. It's not really
>>> helpful, but certainly not lying. :-)
>>>
>>
>> I only complained about the ways.
>>
>> If this is incompatible with the free software and the KDE repositoy, we
>> will have to remove it.
>>
>> Thanks you very much for the clarification,
>>
>> Best regards,
>>
>> --
>>
>> Pablo Martín
>>
>> _______________________________________________
>> KWrite-Devel mailing list
>> KWrite-Devel@kde.org
>> https://mail.kde.org/mailman/listinfo/kwrite-devel
>>
>>
>
[Attachment #5 (text/html)]
<div dir="ltr">since you were all so willing to discuss this, maybe you're also willing to review the \
solution :)<br><br><a \
href="https://git.reviewboard.kde.org/r/114307/">https://git.reviewboard.kde.org/r/114307/</a><br> \
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 Philipp A. <span \
dir="ltr"><<a href="mailto:flying-sheep@web.de" \
target="_blank">flying-sheep@web.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="ltr"><div><div>ok, so for now, i'll \
implement a ask-then-download solution myself for doug-licensed JSLint and JSHint 2.x, and maybe later we \
turn that off for plain-MIT-licensed JSHint 3.0. ok?<br><br></div>i think it'll be finished by \
tomorrow.<br>
<br></div>@pablo: surely it was your coworker's intention to be helpful! i don't doubt that. i just meant \
that that software effectively "pollutes" a free system with a nonfree license, so no matter how helpful \
it was meant, ultimately it wasn't helpful (but rather lead to confusion like in this thread).<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 J. Pablo Martín Cobos <span \
dir="ltr"><<a href="mailto:goinnn@gmail.com" \
target="_blank">goinnn@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> <div><div class="h5">
<div dir="ltr">2013/12/4 T.C. Hollingsworth <span dir="ltr"><<a \
href="mailto:tchollingsworth@gmail.com" target="_blank">tchollingsworth@gmail.com</a>></span><br><div \
class="gmail_extra"><div class="gmail_quote"><div>
<div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> \
<div>On Wed, Dec 4, 2013 at 5:28 AM, J. Pablo Martín Cobos <<a href="mailto:goinnn@gmail.com" \
target="_blank">goinnn@gmail.com</a>> wrote:<br> > We could add a message: "If you install \
pyjslint this will download an non<br> > free software". This is a solution, this is not a great \
solution but I think<br> > that this is the best.<br>
<br>
</div>It should just display the license and only proceed if the user agrees<br>
to the additional use restriction. "Nonfree" isn't very descriptive.<br>
<br>
But to be honest, the magic downloading thing pyjslint does really<br>
does nothing to help. It's just as non-free in distro's eyes as it<br>
would be if jslint were included.<br>
<br>
It might as well just include it and clearly list the license in the<br>
documentation and PyPi metadata, so it can easily be shipped in the<br>
nonfree section of various distros that would accept it. This also<br>
saves time for people who `pip install` it and makes it so it actually<br>
works if you grab the tarball from pypi and try to install it offline.<br>
<br>
That magic downloading trick is only really necessary for fully<br>
proprietary programs that do not permit redistribution. For instance,<br>
Debian's flash package does this only because it's prohibited for<br>
anyone but Adobe to ship the .so files, so it is forced to download<br>
and extract them from the official tarball shipped by Adobe.<br>
<div><br>
> Do you think about it?<br>
><br>
> And please, try to be polite, "pyjslint basically lies about its license",<br>
> this was very offensive for my workmate. I do not want to discuss more,<br>
> please read your emails before sending.<br>
<br>
</div>Yeah, it's pretty obvious what pyjslint does. It's not really<br>
helpful, but certainly not lying. :-)<br></blockquote><div><br></div></div></div><div>I only complained \
about the ways. </div><div><br></div><div>If this is incompatible with the free software and the KDE \
repositoy, we will have to remove it.</div>
<div><br></div><div>Thanks you very much for the clarification,</div><div><div><br></div><div>Best \
regards,</div><div><br></div><div>--</div><div><br></div><div>Pablo Martín</div></div></div></div></div> \
<br></div></div><div class="im">_______________________________________________<br> KWrite-Devel mailing \
list<br> <a href="mailto:KWrite-Devel@kde.org" target="_blank">KWrite-Devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kwrite-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/kwrite-devel</a><br> \
<br></div></blockquote></div><br></div> </blockquote></div><br></div>
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic