[Buildbot-devel] Licensing clarification

Dustin J. Mitchell dustin at zmanda.com
Sun Oct 14 16:07:20 UTC 2007


On 10/14/07, Gianluca Sforna <giallu at gmail.com> wrote:
> On 10/14/07, Brian Warner <warner-buildbot at lothar.com> wrote:
> > I'm less eager to add the boilerplate to every source file, mostly because I
> > find it distracting when reading source code, but I'll think about it.
>
> I understand your concern. I am not sure how much it is to be
> considered a "suggestion" or a legal requirement: I am afraid it is
> the latter, but that's not probably the same on all jurisdictions.

To be clear, nothing is a legal requirement.  Brian can put "This file
is covered under Brian's Fun License" on line 27 of every third source
file, if he wants -- it just wouldn't be very helpful when it came
time to defend his copyright in court.  So let's be clear -- the FSF
*recommends* that every source file contain a copyright statement
including years and an author, as well as an indication of the file's
license.  At no point does it *require* such.  See
http://www.gnu.org/licenses/gpl-howto.html.

Discussion of the BSD/Linux wifi licensing conflict revealed the
reason for adding licenses at a per-file level: if source under
another license is included (either by a contributor, or by
incorporation of some utility library), it is much easier to indicate
the difference in licenses on a per-file basis.  There be other legal
implications to licensing at the project level.

At the bottom line, though, the decision comes down to a matter of
policy for the Fedora project, since it is your choice whether to
include buildbot in Fedora 8.

Dustin

-- 
Storage Software Engineer
http://www.zmanda.com




More information about the devel mailing list