--===============0690009596243827012== Content-Type: multipart/alternative; boundary=047d7b33d4145a50fe04eccafd59 --047d7b33d4145a50fe04eccafd59 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable since you were all so willing to discuss this, maybe you=E2=80=99re also wi= lling to review the solution :) https://git.reviewboard.kde.org/r/114307/ 2013/12/4 Philipp A. > ok, so for now, i=E2=80=99ll implement a ask-then-download solution mysel= f 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=E2=80=99ll be finished by tomorrow. > > @pablo: surely it was your coworker=E2=80=99s intention to be helpful! i = don=E2=80=99t > doubt that. i just meant that that software effectively =E2=80=9Cpollutes= =E2=80=9D a free > system with a nonfree license, so no matter how helpful it was meant, > ultimately it wasn=E2=80=99t helpful (but rather lead to confusion like i= n this > thread). > > > 2013/12/4 J. Pablo Mart=C3=ADn Cobos > >> 2013/12/4 T.C. Hollingsworth >> >>> On Wed, Dec 4, 2013 at 5:28 AM, J. Pablo Mart=C3=ADn Cobos >>> wrote: >>> > We could add a message: "If you install pyjslint this will download a= n >>> 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 mor= e, >>> > 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=C3=ADn >> >> _______________________________________________ >> KWrite-Devel mailing list >> KWrite-Devel@kde.org >> https://mail.kde.org/mailman/listinfo/kwrite-devel >> >> > --047d7b33d4145a50fe04eccafd59 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
since you were all so willing to discuss this, maybe you= =E2=80=99re also willing to review the solution :)

https://git.reviewboard.kde.org/r/1143= 07/


2013/12= /4 Philipp A. <flying-sheep@web.de>
ok, so for now, i=E2=80=99ll implement a ask-the= n-download solution myself for doug-licensed JSLint and JSHint 2.x, and may= be later we turn that off for plain-MIT-licensed JSHint 3.0. ok?

i think it=E2=80=99ll be finished by tomorrow.

@pablo: surely it was your coworker=E2=80=99s intention to be hel= pful! i don=E2=80=99t doubt that. i just meant that that software effective= ly =E2=80=9Cpollutes=E2=80=9D a free system with a nonfree license, so no m= atter how helpful it was meant, ultimately it wasn=E2=80=99t helpful (but r= ather lead to confusion like in this thread).


2013/12= /4 J. Pablo Mart=C3=ADn Cobos <goinnn@gmail.com>
2013/12/4 T.C. Hollingsworth <tchollingsworth@gma= il.com>
On Wed, Dec 4, 2013 at 5:28 AM, J. Pablo Mart=C3=ADn Cobos <goinnn@gmail.com> wro= te:
> We could add a message: "If you install pyjslint this will downlo= ad 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 agree= s
to the additional use restriction. =C2=A0"Nonfree" isn't very= descriptive.

But to be honest, the magic downloading thing pyjslint does really
does nothing to help. =C2=A0It'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. =C2=A0For 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. =C2=A0It's not = really
helpful, but certainly not lying. =C2=A0:-)

=
I only complained about the ways.=C2=A0

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,
<= div>
Best regards,

--

=
Pablo Mart=C3=ADn

_________________________________________= ______
KWrite-Devel mailing list
KWrite-Devel@kde.= org
https://mail.kde.org/mailman/listinfo/kwrite-devel



--047d7b33d4145a50fe04eccafd59-- --===============0690009596243827012== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KWrite-Devel mailing list KWrite-Devel@kde.org https://mail.kde.org/mailman/listinfo/kwrite-devel --===============0690009596243827012==--