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

Bug#487201:



On 27/08/11 20:35, Russ Allbery wrote:
> Ximin Luo <infinity0@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

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: