SHARE
Facebook X Pinterest WhatsApp

Richard Stallman: The Problems of the Apple License

Written By
thumbnail
Web Webster
Web Webster
Feb 22, 2001

By Richard Stallman

After studying Apple’s new source code license, the APSL, I have
concluded that it falls short of being a free software license. It
has three fatal flaws, any of which would be sufficient to make the
software less than free.

Apple has released an updated version, 1.1, of the APSL but it
remains unacceptable. They have changed the termination clause into
a “suspension” clause, but it still has the same kind of bad
effects.

In January 2001, Apple released another updated version, 1.2, of
the APSL, but it too remains unacceptable. It still has the
requirement that any “deployed” modified version must be published.
So it is still not a free software license.

Disrespect for privacy
The APSL does not allow you to make a modified version and use it
for your own private purposes, without publishing your changes.

Central control
Anyone who releases (or even uses, other than for R&D) a
modified version is required to notify one specific organization,
which happens to be Apple.

Possibility of revocation at any time
The termination clause says that Apple can revoke this license, and
forbid you to keep using all or some part of the software, any time
someone makes an accusation of patent or copyright
infringement.

In this way, if Apple declines to fight a questionable patent
(or one whose applicability to the code at hand is questionable),
you will not be able to have your own day in court to fight it,
because you would have to fight Apple’s copyright as well.

Such a termination clause is especially bad for users outside
the US, since it makes them indirectly vulnerable to the insane US
patent system and the incompetent US patent office, which
ordinarily could not touch them in their own countries.

Any one of these flaws makes a license unacceptable.

If these three flaws were solved, the APSL would be a free
software license with three major practical problems, reminiscent
of the NPL:

  • It is not a true copyleft, because it allows linking with other
    files which may be entirely proprietary.
  • It is unfair, since it requires you to give Apple rights to
    your changes which Apple will not give you for its code.
  • It is incompatible with the GPL.

Of course, the major difference between the NPL and the APSL is
that the NPL *is* a free software license. These problems are
significant in the case of the NPL because the NPL has no fatal
flaws. Would that the same were true of the APSL.

At a fundamental level, the APSL makes a claim that, if it
became accepted, would stretch copyright powers in a dangerous way:
it claims to be able to set conditions for simply *running* the
software. As I understand it, copyright law in the US does not
permit this, except when encryption or a license manager is used to
enforce the conditions. It would be terribly ironic if a failed
attempt at making a free software license resulted in an extension
of the effective range of copyright power.

Aside from this, we must remember that only part of MacOS is
being released under the APSL. Even if the fatal flaws and
practical problems of the APSL were fixed, even if it were changed
into a very good free software license, that would do no good for
the other parts of MacOS whose source code is not being released at
all. We must not judge all of a company by just part of what they
do.

Overall, I think that Apple’s action is an example of the
effects of the year-old “open source” movement: of its plan to
appeal to business with the purely materialistic goal of faster
development, while putting aside the deeper issues of freedom,
community, cooperation, and what kind of society we want to live
in.

Apple has grasped perfectly the concept with which “open source”
is promoted, which is “show users the source and they will help you
fix bugs”. What Apple has not grasped–or has dismissed–is the
spirit of free software, which is that we form a community to
cooperate on the commons of software.


FSF & GNU inquiries & questions to gnu@gnu.org.

Copyright (C) 1999, 2001 Free Software Foundation, Inc., 59
Temple Place – Suite 330, Boston, MA 02111, USA

Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.

Updated: 21 Feb 2001 bkuhn

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.