[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-04 18:51:50
Message-ID: CAN8d9g=nepFw_dO7NZenRJYEYT-hxCoAfeHRaFRobPOdhDBa8w () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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"><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">&lt;<a href="mailto:goinnn@gmail.com" \
target="_blank">goinnn@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div \
dir="ltr">2013/12/4 T.C. Hollingsworth <span dir="ltr">&lt;<a \
href="mailto:tchollingsworth@gmail.com" \
target="_blank">tchollingsworth@gmail.com</a>&gt;</span><br><div \
class="gmail_extra"><div class="gmail_quote"><div> <div class="h5"><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 &lt;<a \
href="mailto:goinnn@gmail.com" target="_blank">goinnn@gmail.com</a>&gt; wrote:<br> \
&gt; We could add a message: &quot;If you install pyjslint this will download an \
non<br> &gt; free software&quot;. This is a solution, this is not a great solution \
but I think<br> &gt; 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.   &quot;Nonfree&quot; isn&#39;t very \
descriptive.<br> <br>
But to be honest, the magic downloading thing pyjslint does really<br>
does nothing to help.   It&#39;s just as non-free in distro&#39;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&#39;s flash package does this only because it&#39;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>
&gt; Do you think about it?<br>
&gt;<br>
&gt; And please, try to be polite, &quot;pyjslint basically lies about its \
license&quot;,<br> &gt; this was very offensive for my workmate. I do not want to \
discuss more,<br> &gt; please read your emails before sending.<br>
<br>
</div>Yeah, it&#39;s pretty obvious what pyjslint does.   It&#39;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 \
class="im"><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>_______________________________________________<br> KWrite-Devel mailing list<br>
<a href="mailto:KWrite-Devel@kde.org">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></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