Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Apple Updates The APSL

Posted by CmdrTaco on Fri Jan 05, 2001 04:11 AM
from the legalese-if-you-please dept.
i, Mac writes: "Apple just updated the APSL to version 1.2, removing most (if not all) of the requirements that irked the Open Source community. You no longer need to distribute modifications made for personal use, you no longer need to notify Apple of your modifications when you distribute them, and the suspension of the license clause now reads more clearly - See for yourself: " The FSF has a response to the previous iterations of the license if you're curious.
This discussion has been archived. No new comments can be posted.
Apple Updates the APSL | Log In/Create an Account | Top | 81 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:Why Apple is doomed by Anonymous Coward (Score:1) Friday January 05 2001, @02:13AM
  • Re:Why re-invent the wheel? by Anonymous Coward (Score:1) Friday January 05 2001, @01:10AM
  • Thank you Apple! by Anonymous Coward (Score:1) Friday January 05 2001, @09:38AM
  • Re:APSL problem by Anonymous Coward (Score:1) Thursday January 04 2001, @11:55PM
  • Re:Why Apple is doomed by Anonymous Coward (Score:1) Friday January 05 2001, @01:58AM
  • interesting theory... by crayz (Score:1) Friday January 05 2001, @03:20AM
  • Re:copyleft no more viral than copyright by i, Mac (Score:1) Friday January 05 2001, @06:40AM
  • Re:A problem with a free software license by Evangelion (Score:1) Friday January 05 2001, @04:50AM
  • Re:copyleft no more viral than copyright by jeffry_smith (Score:1) Friday January 05 2001, @05:32AM
  • Re:liscense this by jeffry_smith (Score:1) Friday January 05 2001, @05:36AM
  • YAOSSL 1.2 by isolation (Score:1) Thursday January 04 2001, @11:20PM
  • Sun and IBM by TheInternet (Score:1) Friday January 05 2001, @08:27AM
  • Re:copyleft no more viral than copyright by Strider- (Score:1) Friday January 05 2001, @07:49AM
  • Re:YAOSSL 1.2 by radja (Score:1) Friday January 05 2001, @04:34AM
  • Re:YAOSSL 1.2 by radja (Score:1) Thursday January 04 2001, @11:45PM
  • Re:copyleft no more viral than copyright by mr (Score:1) Friday January 05 2001, @03:21PM
  • Re:Why Apple is doomed by 94229 (Score:1) Friday January 05 2001, @08:45AM
  • Re:copyleft no more viral than copyright by Zimm (Score:1) Friday January 05 2001, @12:03PM
  • Message from Steve Jobs! by letchhausen (Score:1) Friday January 05 2001, @01:32PM
  • Re:A problem with a free software license by drfireman (Score:1) Friday January 05 2001, @04:11AM
  • Re:copyleft no more viral than copyright by drfireman (Score:1) Friday January 05 2001, @05:21AM
  • Re:Why re-invent the wheel? by gestalt (Score:1) Thursday January 04 2001, @11:26PM
  • Re:Apple finally gets it by uid8472 (Score:1) Friday January 05 2001, @07:28AM
  • Re:copyleft no more viral than copyright by Ig0r (Score:1) Friday January 05 2001, @12:22PM
  • Re:Apple alternatives to C++ ? by Hougaard (Score:1) Friday January 05 2001, @01:10AM
  • Also, GPL is not legally enforceable. by SPYvSPY (Score:1) Monday January 08 2001, @01:01PM
  • IAAL, and you lack a clue. by SPYvSPY (Score:1) Monday January 08 2001, @01:15PM
  • Because the GPL is full of holes. by SPYvSPY (Score:1) Monday January 08 2001, @01:20PM
  • where's 2nd source for Windows OS? by Krioni (Score:1) Friday January 05 2001, @02:52PM
  • Re:Apple finally gets it by mfnickster (Score:1) Saturday January 06 2001, @06:12AM
  • Re:Apple finally gets it by am 2k (Score:1) Friday January 05 2001, @10:52AM
  • why is gnutar included with os x? by gagganator (Score:1) Friday January 05 2001, @12:14PM
  • Re:hmm by srichman (Score:1) Friday January 05 2001, @01:41AM
  • patent blackmail? by tim_maroney (Score:1) Saturday January 06 2001, @11:30AM
  • Re:copyleft no more viral than copyright by kafka93 (Score:1) Friday January 05 2001, @07:03AM
  • liscense this by LordArathres (Score:1) Friday January 05 2001, @01:09AM
  • Re:copyleft no more viral than copyright by sporktoast (Score:1) Friday January 05 2001, @05:26AM
  • Why re-invent the wheel? by ryancooley (Score:1) Thursday January 04 2001, @11:14PM
  • Re:copyleft no more viral than copyright by An. (Coward) (Score:1) Friday January 05 2001, @09:06AM
  • Open-Sorenson by MasterVidBoi (Score:1) Friday January 05 2001, @07:41AM
  • Why not gnu lgpl? by NewraT (Score:1) Friday January 05 2001, @12:35AM
  • Re:Apple finally gets it by *coughs loudly* (Score:1) Friday January 05 2001, @08:26AM
  • Wacky Apple Attorneys at it again.... by Anonymous Coward (Score:2) Friday January 05 2001, @10:28AM
  • Re:copyleft no more viral than copyright by i, Mac (Score:2) Friday January 05 2001, @08:47AM
  • Re:copyleft no more viral than copyright by i, Mac (Score:2) Friday January 05 2001, @08:52AM
  • Re:copyleft no more viral than copyright by i, Mac (Score:2) Friday January 05 2001, @01:16PM
  • Re:copyleft no more viral than copyright by i, Mac (Score:2) Saturday January 06 2001, @02:27PM
  • About Sorensen by luge (Score:2) Friday January 05 2001, @06:31AM
  • Re:A problem with a free software license by Ed Avis (Score:2) Thursday January 04 2001, @11:48PM
  • Correction by Goonie (Score:2) Friday January 05 2001, @04:20AM
  • Re:YAOSSL 1.2 by PenguinX (Score:2) Thursday January 04 2001, @11:59PM
  • Re:A problem with a free software license by GregWebb (Score:2) Friday January 05 2001, @03:00AM
  • Re:copyleft no more viral than copyright by GregWebb (Score:2) Friday January 05 2001, @03:04AM
  • Re:Apple Scrambles for Market Share! by TheInternet (Score:2) Friday January 05 2001, @08:29AM
  • hmm by niekze (Score:2) Thursday January 04 2001, @11:17PM
  • Re:copyleft no more viral than copyright by RickHunter (Score:2) Friday January 05 2001, @09:17AM
  • Re:Why re-invent the wheel? by RickHunter (Score:2) Friday January 05 2001, @09:21AM
  • I am glad... by Pflipp (Score:2) Friday January 05 2001, @06:00AM
  • Re:A problem with a free software license by ion++ (Score:2) Friday January 05 2001, @01:37AM
  • Re:copyleft no more viral than copyright by bellings (Score:2) Friday January 05 2001, @12:53PM
  • Re:copyleft no more viral than copyright by bellings (Score:2) Friday January 05 2001, @12:58PM
  • Re:copyleft no more viral than copyright by bellings (Score:2) Friday January 05 2001, @04:44PM
  • Still one problem left by apm (Score:2) Friday January 05 2001, @06:37AM
  • The aps - License is void from start .. by RedLaggedTeut (Score:2) Friday January 05 2001, @01:06AM
  • Re:Weak argument by ryancooley (Score:2) Friday January 05 2001, @01:12AM
  • Re:Why re-invent the wheel? by eXtro (Score:2) Friday January 05 2001, @02:58AM
  • Re:YAOSSL 1.2 by Lover's Arrival, The (Score:2) Thursday January 04 2001, @11:28PM
  • Good license (Score:3)

    I audited this license while Apple was working on the draft. It's a good license. The only way in which it is GPL-incompatible is that it requires that you disclose some source code when the GPL would not. GPL only requires source code disclosure with distribution, APSL requires it if you use the code for your business, even if you do not distribute it.

    Thanks

    Bruce

  • by Ryandav (5475) on Friday January 05 2001, @02:09AM (#528984) Homepage Journal
    au contrair: the gpl is under constant scrutiny and debate. i doubt any single piece of lawyer-legalistic-mumbo-jumbo has had as many plain old folks like us attempt to read, debate, and understand its implications.

    perhaps that attitude is only gleaned from slashdot discussions (/me ducks also)

    i would think that part of the reason people attempt to make licenses GPL-compatable is because it has been around for so much longer, and covers so much more code. The new kid on the block has to work a little harder to play nicely, but thats nothing too wierd. in any case, i'm glad to see Apple attempting to make things converge more for everyone's benefit. Free Software projects have a habit of doing useful things that the people who set the code Free never planned.

    the GPL is (and should probably remain) strict because it _forces_ people to deal with its limitations and its offered Freedom. otherwise, i fully believe it would have become obsolete by now by someone less concerned by Freedom and more concerned with Profit.

  • Re:YAOSSL 1.2 (Score:3)

    by PenguinX (18932) on Thursday January 04 2001, @11:37PM (#528985) Homepage
    Most business has its own (separate) theory of software, operation, product, and business development and engineering. Most of the time corporations will craft a document (such as the ASPL, SCSL, etc.) to fit those parameters using one of the current "more common" open source license scheme. It's not fair to compare companies such as Sun, IBM, Compaq, and Nvidia to companies like Red Hat, SuSE, BSDi, VA Linux, etc. All of these companies have been influenced by the license scheme that either they developed (such as the BSD license), or was outstanding prior (such as the GPL). I think that we have seen an "industry standard" of what open source software is come about but we also must understand that companies don't usually play well together on such fundamental differences. I'm really quite amazed to see it this far this fast We also have to let the market take this in stride and get used to it because these corporations are all going to be profit based, while open source software is not BASED upon profit. Once the market changes the latitude on this I am certain that we will see progressive change.

  • by werdna (39029) on Friday January 05 2001, @02:11AM (#528986) Homepage Journal
    APSL solves all the problems Apple's legal and business staff was concerned about, and Apple wasn't deeply concerned about "GPL-compatibility."

    There are several reasons corporate America hasn't embraced GPL and LGPL. There are several reasons FSF hasn't changed GPL and LGPL to suit Apple.

    So long as there are differences between FSF's stock licenses and corporate America's goals with free software, there will be different licenses.
  • by werdna (39029) on Friday January 05 2001, @01:57AM (#528987) Homepage Journal
    Because they wanted a different wheel. Believe it or not, GPL and BSD are not sufficient for all purposes, either commercially or legally.

    GPL has not changed in several important regards for various reasons. For this reason, corporate America has not embraced it. RMS says he doesn't care. That's fine for RMS and those who share his agendas, but its no reason for corporate America to adopt it.

    There are upsides and downsides to the APSL, just as there are problems and virtues to GPL and BSD. But each is different and serves different purposes. There is no re-invention of the wheel: the wheel proposed by FSF didn't suit Apple. Thus, they had to invent a different kind of wheel.
  • by _|()|\| (159991) on Friday January 05 2001, @02:47AM (#528988)
    surely the license at fault ... is the GPL ... which places the onerous requirements ... which infects everything it touches

    The GNU GPL implements copyleft [gnu.org], an attempt to keep the software in the free software community so as to maximize its utility. The GPL doesn't infect anything. RMS may give you that impression, when he brags [gnu.org] that "At least one application program is free software today specifically because that was necessary for using Readline." Maybe that developer "saw the light," or maybe he was just lazy, but he made a choice: release under GPL or rewrite Readline. That's a much better deal than you'll get if you pilfer code from a proprietary program.

    Public domain (or BSD-licensed) software may be incorporated into a proprietary program. If your goal is more users, then that may be acceptable. An API or reference implementation of an open standard should probably be public domain (see, e.g., SAX [megginson.com]).

    Fundamentally, it comes down to the freedoms you want to give your users. If you buy into copyleft, use a GPL-compatible license.

  • by danox (232017) on Thursday January 04 2001, @11:25PM (#528989) Homepage Journal

    somehting I am curious about, in the FSF response:

    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.

    The last point intruiges me, can a FSF advocate out there tell me why not being compatible with the GPL is a problem?

    I mean if it is free software, then it is free software. Why is it being incompatible with the GPL a problem, if it is free?

    Apart from this, though, I like reading these comments form the FSF, I feel its good to know that there are people who care about more than the buck, and who are not afraid to appeal to the heart of others.

    malkes me go all warm and fuzzy

  • by Anonymous Coward on Thursday January 04 2001, @11:37PM (#528990)
    I'm not a GPL advocate, but I can see one big problem with it. If you're incompatible with the GPL then GPL projects won't be able to use your code, and you can't use theirs either, right?

    The whole reason people are bending over backwards about being "GPL compat" is that there's already enough code out there under its umbrella that it seems more reasonable to be that way (or just use BSD code otherwise). Making a "free" license that doesn't play well with other free licences is just a way to say "Look, we're really hip", without really giving anything back to the people who could make the most out of your code (and return a wealth of improvements). It pisses off coders who want their work out there in the 'protected public domain', and basically helps keep developer population down. Think of this as Apple finally catching up to where Sun was about 2-3 years ago in attitude. Mybe we'll even see some open-sorenson sometime in the next 100 or so years.

  • by tolldog (1571) on Thursday January 04 2001, @11:25PM (#528991) Homepage Journal
    Because the when you make your own wheel, you can custome build it to protect yourself.
    Imagine if Apple released all of its open-source stuff under GPL and we found that some prorietary Apple binary that was later downloaded used some of this GPL'ed code. Apple would have to open all of that code. If Apple makes its own license, I am more than positive that it would give its self a way out.
    It is just good buisness sense.

  • by i, Mac (1975) on Friday January 05 2001, @05:03AM (#528992) Homepage
    so as to maximize its utility.

    This is one of the most onerous lies of the GPL, and I'm finally going to come right out and say it.

    Code has the most utility when everyone anywhere at any time who wants to use it can use it, unrestricted. The GPL says, "You can only use this code if you give up control of your own code to the GPL community." It places a limitation on how that code can be used!

    The GPL is not concerned with keeping existing code free - if you have a copy of code that is licensed under any OSS-compliant license, as long as you have it, and want it to remain free, nobody can take it from you. Code is not like silicon; information can be copied, shared, duplicated, and code is information. Information, once free, is always free until nobody who has rights to that code wants it to be free.

    No, the GPL is concerned with forcing open other code. It is concerned with telling me that I can can't use GPL code unless I am willing to GPL my entire application. So I have a choice: release under GPL, or reinvent the wheel. I've done both, myself, but I really don't like the choice, either be forced to release GPL because I have no other option, or take the inefficient route of rewriting code I could have reused. (This is the viral nature that you deny; you claim it keeps software in the OSS community. What, if MS incorporates BSD code it will suddenly disappear from millions of computers? The difference between GPL and BSD is that GPL will infect other code, thus forcing the choice.)

    The GPL's chief goal is its viral nature, not its copyleft. The BSD license is just as good at keeping code open and it is not viral.

    If you want to talk about utility, think of its use to the most possible people, and you'll find that the BSD offers much more utility than the GPL.
  • by i, Mac (1975) on Friday January 05 2001, @01:55AM (#528993) Homepage
    12.1(c) only says that the license terminates if you commence a patent lawsuit against Apple. That makes sense considering other terms in the license stating that you grant Apple right to use your code.

    However, you are wrong about termination of the license by discovering an unenforceable condition: 13.5(a) specifically states that if a court of law discovers an unenforceable condition that the remainder of the license shall remain in effect, with the exception of the objectionable clause.

    IANAL, but that seems pretty straightforward to me.

  • by Mneme (56118) on Friday January 05 2001, @12:39AM (#528994)

    Here's Apple's announcement of their changes to the APSL. It has a few more details of what has changed.

    From: Ron Dumont <rond@apple.com>
    To: publicsource-announce@lists.apple.com
    Subject: Apple Public Source License version 1.2
    Date: Thu, 4 Jan 2001 16:26:17 -0800
    Message-Id: <200101050026.QAA18128@scv2.apple.com>

    Hello,

    We are pleased to announce version 1.2 of the Apple Public Source License.
    We made several changes to better serve and protect the community that
    has evolved around Darwin and other Apple Open Source projects. The
    major changes are:

    * You no longer need to distribute modifications made for personal use
    (sections 1.4 & 1.8)

    * You are no longer required to notify Apple when you deploy modifications
    (previous section 2.2(c) deleted) -- though the notification site
    will remain for those who want to use it.

    * The Infringement / Suspension clause (previous section 9.1) has been
    removed; you are now responsible for securing all necessary rights
    yourself (section 2.3)

    * Many of the license terms have been rewritten to also protect
    Contributors, e.g., section 10 (the Trademark protection clause)
    now covers trademarks and tradenames of any Contributor as well as
    those of Apple.

    We've also made numerous other changes to streamline and clarify the
    license, so we encourage you to read it yourself at
    http://www.opensource.apple.com/apsl/. We welcome your comments at
    opensource-admin@group.apple.com. You are also invited to discuss the
    APSL on the Open Source Initiative's license-discuss list. To subscribe,
    send an email to license-discuss-subscribe@opensource.org.

    We would like to thank the people outside Apple who helped us improve
    the APSL to better serve the community.

    Yours truly,
    The Apple Open Source Team
  • by Chuck Flynn (265247) on Thursday January 04 2001, @11:30PM (#528995)
    What users want to see is innovation under liscenses, not innovation in liscenses. Removing most of troublesome issues with the ASPL means we can finally get down to the business of improving Darwin and not seeing our efforts squandered on a legally-insulting project.

    If you're wondering why Apple went with its own liscense instead of using the BSD or GPL liscenses, then here's the answer:
    They thought they needed different features, at first. Now they've learned, but don't want to lose complete face by dumping their own liscense alltogether. (Reliscensing old software is a pain, sometimes.)
    Having their own liscense added prestige to Apple's projects. These weren't just any old projects; they were official Apple projects with an official Apple liscense
    Controlling the liscense meant having legal autonomy with the liscensed product. Going with the GPL would mean opening themselves up to moral or legal criticism for not abiding by RMS's future versions and whims.

    Good for you, Apple. You warm an old man's heart.
  • by GregWebb (26123) on Friday January 05 2001, @12:33AM (#528996)
    I see the exact point about not playing nicely with other free licenses, but surely the license at fault in that respect is the GPL? I mean, it's the one which places the onerous requirements on the game, NOT the APSL or whatever. It's the one which infects everything it touches.

    Yet the GPL is seen as sacred and beyond criticism. Oh well.

    <duck>
(1) | 2