<div dir="ltr"><div>Ha!  :)  Yeah, I guess it would, though I have no idea what dogfooding run means.<br><br></div>GPL purports to be free, but it's not.  If a piece of software was free, you could encorporate it into your own software that you need to be proprietary.  So many times I find something I think is great and I want to use it but...oh...crap...it's GPL; can't use it.  In other words, GPL is a pain for in-house development, and it's an infectious license that spreads from one GPL project to another.  If I want to use GPL software, I have to use the GPL license, if my understanding is correct.<br><div><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 8, 2016 at 9:29 PM, Scott Sweeny <span dir="ltr"><<a href="mailto:scott.sweeny@canonical.com" target="_blank">scott.sweeny@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">That would make for an interesting dogfooding run since the tool<br>
itself is GPL-3 :-)<br>
<span class="HOEnZb"><font color="#888888"><br>
~S<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Dec 08, 2016 at 07:42:36PM -0700, Spencer wrote:<br>
> Uh...but if I use your tool, then I can't claim ignorance when I'm getting sued for copyright violations.<br>
><br>
> Seriously, though, I hate all the legal crap licensing causes in the development world.  Your tool could make life a lot easier in that regard, which is nice.<br>
><br>
> BTW, the GPL is the worst license ever.  Your lint tool should flag its use as a fatal error.<br>
><br>
> > On Dec 8, 2016, at 2:44 PM, Scott Sweeny <<a href="mailto:scott.sweeny@canonical.com">scott.sweeny@canonical.com</a>> wrote:<br>
> ><br>
> > Hi all,<br>
> ><br>
> > I'm writing to announce a tool I've been working on to encode best<br>
> > practices for snapping software. Inspired by utilities like lintian I've<br>
> > decided to name it 'snaplint'. At this point I'd like some wider<br>
> > feedback as I try to make it more useful.<br>
> ><br>
> > Right now you can run snaplint against your snapcraft project directory<br>
> > and it will scan the prime subdirectory for the following things:<br>
> ><br>
> > * copyright (basically that you included usr/share/doc/*copyright* for<br>
> > any stage-packages<br>
> > * developer cruft (things like header and object files or static libs<br>
> > that might have made their way into your snap)<br>
> > * libraries (examine the ELF files in your snap and look for libraries<br>
> > which aren't used)<br>
> ><br>
> > The next things I'm planning on adding are:<br>
> > * checking for copyright info from apps/parts themselves.<br>
> > * checking for mixing of incompatible licenses<br>
> ><br>
> > I would love to hear suggestions from you on further improvements.<br>
> ><br>
> > You can find the source at <a href="https://github.com/ssweeny/snaplint" rel="noreferrer" target="_blank">https://github.com/ssweeny/<wbr>snaplint</a><br>
> ><br>
> > And, of course you can try it on your own machine with<br>
> ><br>
> >    $ snap install snaplint<br>
> >    $ snaplint <path/to/your/project><br>
> ><br>
> > Cheers,<br>
> > ~Scott<br>
> ><br>
> > --<br>
> > Snapcraft mailing list<br>
> > <a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
> > Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
><br>
> --<br>
> Snapcraft mailing list<br>
> <a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
> Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
><br>
</div></div><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
<br></blockquote></div><br></div>