On 27/08/11 20:35, Russ Allbery wrote: > Ximin Luo <infini...@gmx.com> writes: > >> I've been trying to package a bunch of mozilla extensions and getting >> used to all the book-keeping that debian packages need, much of which is >> copyright. I read DEP-5 and have been working on getting my >> debian/copyright files to conform to that standard. However, one major >> annoyance is the inclusion of verbatim licenses, in particular MPL-1.1. > > I simply don't buy the idea that this is any sort of significant > annoyance. You only have to do the work to convert MPL-1.1 to DEP-5 > format once, and then you can just copy and paste it from one package to > the next when they're under the same license. Compared to the other work > required to produce a good Debian package, this is minor, and after the > first time takes a minute or two at the outside. >
I also don't understand this attitude. What is there to "buy"? I'm coming here with an issue about Debian process, I'm providing evidence that this is truly an issue (i.e. the *empirical* lack of compliance with policy, see below), and I'm advocating a solution to deal with this. So far, the only argument against this proposal is "in my view, the reason for it is not strong enough". This is not a good reason to reject anything! And just because you think it's a trivial problem, does not mean everyone else thinks the same! Why *not* put MPL into a common package? If not base-files, some other package specifically for typical OS licenses? What harm would be done by this? (Any argument along the lines of "at what point do we stop adding licenses to said package" is a *separate issue*, which I also suggested a solution to.) . On my system, 10/15 installed source packages use MPL without having the full MPL text in debian/copyright: $ mkdir /tmp/copyrights && cd /tmp/copyrights # get unique copyright files $ for i in /usr/share/doc/*/copyright; do ln -s "$i" "$(md5sum "$i" | cut '-d ' -f1)"; done $ grep -l 'License: MPL' * | xargs -n1 grep -l 'MOZILLA PUBLIC LICENSE' | wc -l 5 $ grep -l 'License: MPL' * | xargs -n1 grep -L 'MOZILLA PUBLIC LICENSE' | wc -l 10 Please, try this out on your own system. -- GPG: 4096R/5FBBDBCE https://github.com/infinity0 https://bitbucket.org/infinity0 https://launchpad.net/~infinity0
signature.asc
Description: OpenPGP digital signature