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

Re: Goals of debian/copyright



Ben Finney wrote:
Don Armstrong <don@debian.org> writes:

On Wed, 25 Mar 2009, Ben Finney wrote:
I think it's important for users of *all* software to have easy,
predictably-located access to the terms under which they receive
it.
What's the use case? That's what I'd like to focus on first; what
debian/copyright needs to enable people to do, not how it enables
people to do it.

Use case: Alice knows that different works have different licenses.
She loves free software, and applauds the DFSG for setting a threshold
for the minimum freedom for works to enter Debian. On that basis, she
is happy to install the Debian ‘frobnicator’ package on her system.

She knows, though, that the DFSG does not define any license terms,
and what she is permitted to do is defined by the specific terms of
the particular work. The ‘frobnicator’ package is in a field of
interest to her, and she wants to know the copyright terms that apply
to the works that make up that package. She looks in the documented
location for that information, ‘/usr/share/doc/frobnicator/copyright’.


What actions does Alice want to perform additional to the freedoms
laid out in the DFSG? That *should not matter*. If she wants to do
something and the copyright information on the work has something to
say about it, that information should be easily discoverable so she
can know her rights.

Sure, we could punt it to Alice to download the source code and hunt
around herself, essentially repeating the effort done by the package
maintainer. But since the package maintainer has already gone to that
effort, I think it's incumbent upon them to present that information
to Alice in a single, predictable location for that work, to make it
easier for her to know her rights in the work.

<extremist>
Why not include a math book, it is IMHO also essential for real freedom.
</extremist>

I think you mix *source* and *binary*.  Binary package have fewer
freedoms: use and distribution (which are not guarantiee in non-free,
i.e. using a non-commercial license).
The sources freedoma are summarized by DFSG, which Alice should know,
and if she want to use such freedom, she needs the sources.

[ok, my reasoning fails with interpreted codes, but in this case IMHO
it is better (for Alice) to have a notice and license link to every
"source" file, instead of an obscure location in /usr/share/doc/*/copyright]


Additionally the debian/copyright includes licenses of all the files,
not only on that particular package, so not really useful for
short cut to maximum freedom of a binary package.

Additionally actual debian/copyright don't include the "final" license
derived by linking, including  and compiling different license software.
This because the previous point, multiple file in usr could have different
licenses, and it is really difficult to find a definitive list of what it
is linked by the object file (this MUST be improved, but I've also no
control/time to check what other arch include).
So unfortunately it fail to be useful to Alice.


ciao
	cate


Reply to: