[Celinux-dev] Re: Policy Document (for embedded wiki)

Preece Scott-PREECE scott.preece at motorola.com
Sat Oct 14 20:58:54 PDT 2006


Well, presumably the policy could require that any quoted code be
dual-licensed as GFDL and GPL, but I guess I would have no problem with
using GPL. Presumably CC would have the same problems?

scott

> -----Original Message-----
> From: celinux-dev-bounces at tree.celinuxforum.org 
> [mailto:celinux-dev-bounces at tree.celinuxforum.org] On Behalf 
> Of Matt Mackall
> Sent: Friday, October 13, 2006 5:20 PM
> To: Tim Bird
> Cc: celinux-dev at tree.celinuxforum.org
> Subject: Re: [Celinux-dev] Re: Policy Document (for embedded wiki)
> 
> On Fri, Oct 13, 2006 at 02:10:46PM -0700, Tim Bird wrote:
> > Matt Mackall wrote:
> > > I think GFDL is a bad choice of license, especially in 
> the field of 
> > > kernel development.
> > > 
> > > a) it's not GPL compatible (in either direction!)
> > > 
> > I don't agree, but if it's going to cause problems with 
> contribution, 
> > it could be an issue.
> 
> Any additional restriction beyond what the GPL specifies 
> makes things incompatible because it prohibits additional 
> restrictions. The GFDL's so-called anti-DRM provision is one 
> such restriction, the transparent copy provision is another, 
> optional invariant sections are another.
> 
> Which means you can't incorporate GPLed content into GFDLed (adding a
> restriction) or GFDLed content into GPLed (removing a 
> restriction) beyond what "fair use" allows.
> 
> > > b) the GFDL's advantages for our purposes aren't obvious
> > > 
> > >   The protections it gives beyond what the GPL gives are 
> mainly aimed
> > >   at printed works where authorship is a valuable asset 
> (see invariant
> > >   sections), but authorship on wikis is a fairly nebulous concept.
> > I agree.
> 
> I'd like to see a rationale for using the GFDL. I don't know 
> of any aside from "Wikipedia does".
> 
> > > c) it's not even clear that it qualifies as a free license!
> > > 
> > >   This has been hotly debated in several circles, most 
> notably Debian-legal:
> > > 
> > >   http://people.debian.org/~srivasta/Position_Statement.xhtml
> > 
> > The analysis in the position statement is seriously flawed.
> > It takes the requirements for Invariant sections and 
> applies them to 
> > the entire text. If you have no invariant sections, as I 
> expect for a 
> > wiki, then most of the objections have no basis.
> 
> For Debian's purposes, invariant sections are relevant. Most 
> of the FSF's docs have them.
> 
> > Please note that I would prefer not to rehash the entire 
> GFDL debate.  
> > I disagree with the Debian-legal conclusions.
> 
> My point is that it's hotly debated, by lawyers and laypeople alike.
> We can avoid this rather large and muddy gray area trivially 
> by avoiding the GFDL entirely.
> 
> > > Further, compatibility with Wikipedia is not terribly 
> important (we 
> > > can always link), while ability to mix with the kernel source and 
> > > kernel documentation is fairly critical. Which means 
> using the GPL 
> > > (v2!).
> > 
> > My proposal for the license policy is:
> >  * text - GFDL
> >  * standalone code with no license mentioned - GPL2
> >  * standalone code with a license mentioned - must be under an 
> > OSI-approved license
> >  * patches - licensed same as software to which they apply
> > 
> > Note that the wiki is not SourceForge, so theoretically we 
> could punt 
> > on the code issues, and have them hosted somewhere else.  (It's not 
> > like there's a shortage of places on the Internet to host 
> code - the 
> > CELF wiki could be used for otherwise homeless code and 
> patches.)  I 
> > think it's much more likely that text will move between the 
> embedded 
> > linux wiki and Wikipedia than between the embedded linux 
> wiki and the kernel sources.
> 
> I'm primarily concerned with the ability to quote non-trivial 
> portions of code or text in the text of the wiki. 
> 
> For example, let's say I wanted to put up a page on doing 
> GPIO. It's going to be different on every platform, so I'm 
> going to take the simple driver I found in arch/arm, quote 
> pretty much the entire thing (well beyond "fair use"), and 
> then annotate it, explaining how to adapt it to another 
> platform. As I go, I want to quote API bits from 
> Documentation/ to an extent that may or may not be fair use.
> 
> The right way to do this sort of thing is not obvious if 
> "text" is GFDL and "code" is GPL. The whole page is clearly a 
> derived work, as the "text" part can't stand alone. Is the 
> rest of the wiki a derived work? Maybe, maybe not.
> 
> With just the GPL, there's no problem.
> 
> > Anyone care to comment on the pros and cons of making the 
> general text 
> > GPL2?  The files in <linux>/Documentation are GPL2, no?
> 
> Yes, they are.
> 
> --
> Mathematics is the supreme nostalgia of our time.
> _______________________________________________
> Celinux-dev mailing list
> Celinux-dev at tree.celinuxforum.org
> http://tree.celinuxforum.org/mailman/listinfo/celinux-dev
> 



More information about the Celinux-dev mailing list