[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