[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#681676: repackaged upstream tarball solution?



On Wed, Sep 04, 2013 at 02:35:54PM +0200, Daniel Pocock wrote:
> > Perhaps check the terms of the jshint library.
> 
> JSHint is just as difficult to work with
> 
> They refactored the code but it seems like they did so in ignorance of
> this issue, cutting and pasting code that is under the "no evil"
> license, and Mr Crockford has them over a barrel:

Erm, jslint* in my original mail, but yeah, totally agree.

> > He gives talks about how stupid everyone is for wanting a tool that does
> > evil. He's not going to change his mind.
> 
> I never suggested it was guaranteed to work.  Maybe once he realises how
> effectively everybody is working around this he will change his mind to
> try and regain some ground, maybe not.

When pressured, he granted IBM "A license for them and any of their
customers to do evil with jslint". IBM gets mocked in such rants.

> However, just displaying such a warning to users of the tool would help
> illuminate the wider community about the dangers of poor licensing and
> hopefully other people won't end up like the JSHint team

Aye!

> 
> > There's a jshint-ng that's under MIT/Expat under development. I've not
> > checked on it in a while, but perhaps it's nice now?
> >
> > This might also be good for non-free, I just didn't have the time to
> > play with non-free code (or maintain it)
> >
> 
> Can you comment how you think packages should use the tool to make it as
> convenient as possible for maintainers not to care which one is on a
> given system?
> 
> E.g. have a virtual package jslint which is provided by all of:
> 
> jslint-nonfree          (in nonfree)
> jshint                      (in nonfree)
> jshint-ng                 (eventually in main)
> jslint-one-warning   (which just gives the warning described above)

Seems pretty sane to me - I think they might even share an interface!

Thanks for working on this tool -- I've got some packaging sitting
around (I distribute jslint for myself still -
http://archive.pault.ag/pool/main/n/node-jslint/) - but I can't remember
in what shape the packaging is.

Fondly,
  Paul

-- 
 .''`.  Paul Tagliamonte <paultag@debian.org>
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `-     http://people.debian.org/~paultag

Attachment: signature.asc
Description: Digital signature


Reply to: