Picking a license

Patrick Maupin pmaupin at gmail.com
Fri May 14 15:14:18 EDT 2010


On May 14, 1:38 pm, Paul Boddie <p... at boddie.org.uk> wrote:
> On 14 Mai, 19:15, Patrick Maupin <pmau... at gmail.com> wrote:
>
> > On May 14, 11:48 am, Paul Boddie <p... at boddie.org.uk> wrote:
> > > Section 3 of GPLv2 (and section 6(d) of GPLv3 reads similarly): "If
> > > distribution of executable or object code is made by offering access
> > > to copy from a designated place, then offering equivalent access to
> > > copy the source code from the same place counts as distribution of the
> > > source code, even though third parties are not compelled to copy the
> > > source along with the object code."
>
> > > And here's that FAQ entry which clarifies the intent:
>
> > >http://www.gnu.org/licenses/gpl-faq.html#DistributeWithSourceOnInternet
>
> [...]
>
> >http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary
>
> We're all aware of the obligation to provide source code. You've spent
> the last few days complaining about it.
>
> > > Like I said, if you really have a problem with Ubuntu shipping CDs and
> > > exposing others to copyright infringement litigation.
>
> > So, deliberately or not, you're trying to change the discussion
> > again.  I *never* discussed Ubuntu shipping a physical CD, and never
> > intimated that that was a problem.  My discussion was *always* about
> > an individual *downloading* an ISO and *burning* a CD himself, then
> > *distributing* the CD to someone else.
>
> I am not changing the discussion at all. You are describing a
> situation where someone gets the binaries but not the sources, but
> according to the licence they should get both of those things
> (ignoring written offers and the like), and this does apply to Ubuntu
> since precisely this act of distribution (to use the older term) is
> performed by them. That you then pass on the binaries without the
> sources is an equivalent situation, ignoring for the moment that you
> do not yourself have the sources either.

If Joe downloads and burns a CD for his friend, he may not have the
sources and may not have any intention of getting them, and probably
didn't provide a "written offer."  What you're "ignoring for the
moment" is my whole point, that unlike Ubuntu, Joe is now in violation
of the GPL license, because he provided neither a written offer nor
source on CD, nor his own download site.

> So, what are you supposed to do when the recipient "calls" you on the
> lack of sources?

There is possibly no "calling".  Since no source and no written offer
was delivered, Joe's friend may not know about the issue.  Even Joe
himself just saw it was "free software" and didn't read the fine
print, so he may not have a clue how to get the source.


>(And, yes, clearly the FSF anticipates that not
> everyone will request the sources because it is written in that very
> excerpt I provide above.)

Which Joe doesn't know about and didn't adhere to in any case.

> If the recipient is strict about exact
> compliance, you will have to provide the sources on CD to them.

That could be a year later, and Joe, who doesn't really even know
anything about source, is really going to have a hard time figuring
out exactly which sources went into the CD he downloaded that long
ago.

> And
> this makes sense: if they can only make use of the binaries if
> provided on CD (and not, say, on an FTP site because they don't have
> an Internet connection, for example), then they will need to receive
> the sources in the same manner.

To an extent it makes sense.  That's why I explained that I thought it
would be nice of Ubuntu to put a warning to Joe on their site
explaining the consequences of helping his friend out.  Of course,
since the warning would only serve to decrease object downloads, and
since Joe's friend doesn't really want the source anyway, there is no
real point.  That doesn't alter the fact that Joe is immediately in
violation of the GPL once he delivers the CD to his friend without the
written offer.

> Of course, the recipient may only
> demand certain sources, not wishing to avail themself of the sources
> for all copyleft-licensed packages in the binary distribution.

[ Stuff about ShipIt snipped because I was never discussing that.]

> Really, if at this point you think I'm playing games with you.

I don't know what to think about that.  Even after I've explicitly
said multiple times I'm not discussing when Ubuntu ships a CD, you
still felt compelled to include a big paragraph about ShipIt.  Is it
to confuse?  Or because have OCD?  I don't really know.

> then
> you really need to stop taking score and formulate the exact problem
> you have with the distribution of Ubuntu-style media,

I explained it fully multiple times.

> because I'm
> starting to think that the only real problem here is the one you have
> with people using copyleft-style licences for their works.

Well, as I have tried to explain, there are tradeoffs with any
license, including the GPL.  With the GPL, you can easily adhere to
the letter of the license by shipping source with object.  But
sometimes the source is so huge, people take shortcuts to get around
that.  The license allows this, via a requirement to provide source
later, that could actually fall on people who really don't understand
that that is required of them (perhaps not very often in practice, but
certainly in theory).

> Since we've
> had to hear about that over several days, I don't think that
> articulating that particular problem once again really brings anything
> more to the discussion.

Probably not, but you've still never addressed how easy it is for a
complete neophyte to go to, e.g. the Ubuntu site, be told do a
download, try it out, get excited, burn CDs for his friends, and then
be in violation of the GPL.  As I have said, I don't view this as a
*practical* issue, but it is an example of how those in the GPL
community turn a blind eye to innocent infringement, just like
Microsoft.

After all, the Ubuntu download page says "When the CD is ready, simply
put it in your CD drive, restart your computer and follow the
instructions that will appear on your screen. Don't forget that you
can create more copies and pass the CD to as many people as you like."
without mentioning *anything* about source code.

Regards,
Pat



More information about the Python-list mailing list