The Fedora Extras license audit
[Posted January 24, 2007 by corbet]
Last year, the Fedora Core distribution went through a process of auditing
the licenses on every package it distributed. This long task, handled by
Tom Callaway, led to a number of changes as programs with problematic
licensing were discovered. Among other things, the cdrecord package was
reverted to an earlier version and the openmotif library was dropped
altogether. It was not a lot of fun, and some users were upset by what
seemed to them to be an exercise in excessive free software zealotry. But
the end result was worthwhile: Fedora Core could claim, with a high level
of confidence, that it was a 100% free distribution.
But Fedora Core has seen its last release. The upcoming Fedora 7
release will include a great many packages which have not been through the
license audit process. Fedora's commitment to free software has not
changed, but its ability to be sure that nothing in the distribution
has a non-free license has gone away. All of the code which went into
Extras, and which is now part of Fedora, is supposed to be free, and almost
all of it certainly is. But there might just be a surprise or two in
there.
So it looks like the license audit process needs to start all over again.
Auditing Extras has been on the project's "we'll get around to that" list
for some time, but the merging of the repositories has brought a new
urgency to the task. In this context, Tom Callaway has announced the beginning of the
Extras audit.
There's just one little problem: Extras is a rather larger set of packages
than Core was. So Tom is asking for help:
Sound like fun? Well, no. But it is something that we do need
volunteers to help with. So, if you're interested in taking on this
challenge, let me know. The more people we can get to help in this
task, the quicker it will be completed. We have about 2550 source
packages to check.
This would be a good opportunity for anybody with an interest in Fedora to
help out; coding skills are not required. What is required is the ability
to look over the files in a source distribution - not just the COPYING file
- and make sure that the licenses presented there are consistent and free.
In the short term, Fedora would help itself tremendously by putting
together some sort of checklist for those who would participate in the
auditing process. Longer term, the project may need something like the
debian-legal community - a group not known for letting non-free licenses
slip by. For that matter, a package which is free for Debian should also
be free for Fedora, and vice versa. Maybe distributors should consider
working together to avoid duplication of effort while ensuring that
everything they are shipping is free software.
(
Log in to post comments)