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