[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: APSL 2.0



On Thu, 2003-08-07 at 20:10, Jens Schmalzing wrote:
> Hi,
> 
> I've just stumbled upon Apple's claim [1] that their latest version
> 2.0 of the Apple Public Source License [2] has been certified as free
> by the FSF.  Not being an expert in these matters, I am wondering if
> this makes the license DFSG-free - if this was the case, I would make
> efforts to re-join the Mac-on-Linux packages.  Anyone care to
> enlighten me?

Jens please note that I am not a Debian developer.

As I read the APSL 2.0 it is unlikely it will be considered Debian free
software. As you note, Richard Stallman ("We are grateful to Richard
Stallman for his many helpful comments in this process") and the Free
Software Foundation has approved of the new Apple Public Source License
(APSL) 2.0 as a Free Software licence:
http://www.opensource.apple.com/news/2.0-announce.html
http://www.fsf.org/philosophy/apsl.html
http://apple.slashdot.org/apple/03/08/06/1729213.shtml

Look at the APSL 2.0 definition of "Externally Deploy":

`"Externally Deploy" means: (a) to sublicense, distribute or otherwise
make Covered Code available, directly or indirectly, to anyone other
than You; and/or (b) to use Covered Code, alone or as part of a Larger
Work, in any way to provide a service, including but not limited to
delivery of content, through electronic communication with a client
other than You.'

Apple's summary:

`"External Deployment" is defined to cover the external distribution of
APSL'ed code or use of APSL'ed code to provide a service (including
content delivery) to a third party through electronic communication with
that party.'

The FSF claims:

`In version 2.0 of the APSL, the definition of "Externally Deployed" has
been narrowed in a way that is appropriate for the respect of users'
freedoms. It has always been the position of FSF that the freedom of
Free Software is primarily for the users of that software. Technologies,
like web applications, are changing the way that users interact with
software. The APSL 2.0, like the Affero GPL, seeks to defend the freedom
of those who use software in these novel ways, without unduly hindering
the users' privacy nor freedom to use the software.'

These are strong words and I am surprised this has always been the
position of the FSF when I believe the position was more accurately
represented as "You should also have the freedom to make modifications
and use them privately in your own work or play, without even mentioning
that they exist.": http://www.gnu.org/philosophy/free-sw.html

In the APSL 2.0 when one "Externally Deploys" modified code one must
"make Source Code of all Your Externally Deployed Modifications either
available to those to whom You have Externally Deployed Your
Modifications, or publicly available. Source Code of Your Externally
Deployed Modifications must be released under the terms of set forth in
this License, including the license grants set forth in Section 3 below,
for as long as you Externally Deploy the Covered Code or twelve (12)
months from the date of initial External Deployment, whichever is
longer. You should preferably distribute the Source Code of Your
Externally Deployed Modifications electronically (e.g. download from a
web site);"

The Free Software Foundation's position is now clear: A licence can be a
Free Software licence even if it requires that non-distributed modified
code be supplied to an entity that is provided with an electronic
communication service. If the Google's of this world used code under
such a licence they would have to make their source code available to me
after I performed a search query and was delivered some content.

This is a hugely controversial issue. And one that shouldn't be decided
without vigorous debate.

What was a substantial freedom as part of GNU philosophy--"the freedom
to make modifications and use them privately in your own work or play,
without even mentioning that they exist"--is now only useful to hermits
and leeches. Anyone contributing by providing an electronic service
would no longer have any expectation of being able to keep modifications
private.

This "way that is appropriate for the respect of users' freedoms" and
this claim that "freedom of Free Software is primarily for the users of
that software" disguises decreasing concern for developer freedoms. Any
users of free software who modify their software are also developers and
they should be able to make some forms of modification without
distribution and without having to publish their code simply because
they provide a service through electronic communication. I don't know
where the line should be drawn but I am presently confident the Free
Software Foundation has crossed it.

I am not going to speculate about the motivations of the Free Software
Foundation because it simply opens me up to indefensible criticism.
Here's a mere consequence: If Debian is persuaded that the APSL 2.0 is
DFSG-free then a subsequent revision of the GPL with the addition of a
viral electronic service clause would also be DFSG-free.

Regards,
Adam



Reply to: