Re: copyright precision
On Wed, 10 Aug 2016 at 22:51:47 +0100, Ian Jackson wrote:
> Simon McVittie writes ("Re: copyright precision"):
> > Self-imposed policy of documenting copyright information:
> Personally, I think it would be much better if binary packages had
> accurate centrally findable statements of their authorship
> information. For the purposes of giving credit (which is something I
> _want_ us to be doing) rather than some kind of legal compliance.
For the stuff that "naturally" ends up on end-user systems (runtime
libraries, executables, runtime data) in principle the copyright file
does this, except that for work-for-hire it typically lists authors'
employers, not authors.
For the build-time tools without which Debian couldn't exist,
chasing Build-Depends (and then listing the infrastructure like
sbuild that runs them) is going to be the only way to get a list;
I don't think those deserve any more or less credit if (as Doxygen does)
they happen to copy part of themselves, or part of their dependencies,
into their output.
I suspect that a list of authors for any Debian system complete enough
to be interesting is going to be so intimidatingly large that the amount
of credit it gives to any individual author is negligible in practice. I
mentioned adwaita-icon-theme and its > 200 authors (if you count l10n,
which I do), and that's just one package; if you consider something the
size of GNOME (+ the kernel and library/service stacks that support
it), or even LXDE, the result is just going to be a giant wall of text
that nobody reads. If you want to pursue it anyway, it's sounding less
like a job for hand-curated data like debian/copyright, and more like a
job for the sort of git data-mining that produces kernel contributor
> I certainly don't feel I personally want to put doing this
> work anywher enear the top of my personal Debian todo list list
I think what you've said implies this, but just so it's been said
explicitly: while this might be nice to have, I definitely don't
think we should use release-critical bugs and package removals
to coerce individual maintainers into doing this work.
 There are rumoured to be other VCSs, but they might be a myth.