#4417 HIGH Future : build source code bundle and store it on the school server
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 13 21:46:02 EDT 2008
#4417: build source code bundle and store it on the school server
-----------------------------+----------------------------------------------
Reporter: walter | Owner: dgilmore
Type: task | Status: new
Priority: high | Milestone: Future Release
Component: school server | Version:
Resolution: | Keywords: gpl content blocks?:8.2.0
Next_action: never set | Verified: 0
Blockedby: | Blocking:
-----------------------------+----------------------------------------------
Comment(by gnu):
The GPL provides several ways to meet your obligations, when you ship
GPL'd binaries. The simplest is to ship full source code along with the
binaries; then you have no further obligations. Each recipient who got
the binaries also got the source. They can't come back to you later and
complain, or ask for sources again. That was the option that OLPC picked,
when Mako was negotiating between OLPC and FSF over this issue.
The other option is to include "a written OFFER of source code" to
everyone who gets a binary. That leaves you with an ongoing obligation to
satisfy those offers.
It's not clear to me whether a link somewhere in the library suffices as a
written offer. What Mako and OLPC had negotiated was an actual piece of
paper. Many thousands of recipients of GPL binaries inside XO's will have
no Internet access, but they will have a right to the source code matching
those binaries.
I suspect that right now OLPC isn't doing either one; it's just shipping
binaries and to hell with the license. Kids get laptops without any
written offers of source code. Half of them don't have school servers.
And the half who do have servers don't have source code on them that
matches the binaries shipped in their XO's. And if OLPC received a
physical letter from a kid in Peru, Mongolia or anywhere else that asked
for a copy of the source code that matches their binary of bash, Linux, or
telepathy-gabble, it would get dropped on the floor.
Here's what the latest GPL says about shipping binaries (20+ packages in
joyride are now covered by this GPLv3 license). GPLv2 is slightly more
restrictive. Read it here: http://www.gnu.org/licenses/gpl.html#section6
. There's also a GPL FAQ with some explanations here:
http://www.fsf.org/licensing/licenses/gpl-faq.html#ModifiedJustBinary
--
Ticket URL: <http://dev.laptop.org/ticket/4417#comment:11>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list