Slashdot Mirror


FSF Denies Latest Apple Attempt at APSL

An anonymous reader wrote in to tell us that "The latest Free Software Foundation take on the newly released APSL v1.2 "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." The dance continues."

11 of 215 comments (clear)

  1. It's the APSL, not the AFSL by OverCode@work · · Score: 4

    It's named the Apple Public Source License, not the Apple Free Software License, and it lives up to its name. Stallman rejects it (for good reasons), but was it ever intended to gain Stallman's support?

    I'm wary of the APSL (and indeed any other custom license made by a big company so they can jump on the open source or free software bandwagon while still at least feeling like they're in control of the code), but Apple has done some good things with it. OpenPlay, for instance, will be a really neat networked gaming API once the Linux port is cleaned up a bit.

    It's nice that Stallman took the time to review this license and provide intelligent commentary, but I don't think anyone should be surprised by his response.

    -John

  2. Disrespect for privacy by CyberDawg · · Score: 5

    I think one of the most egregious parts of the new APSL is the clause preventing you from making modifications for your own use without sending them in to Apple. One of the great benefits of open source software is the ability to tweak it to fit your own unique or perverse environment, whether it's home or business.

    I change things. I hack. I added trailer brake controls to my pickup truck and put diamond plate steel in high-wear parts of the bed. I put longer power cords on some of my tools. I've made numerous tweaks to my computer hardware. I made holes in a bookshelf for power cords so I could put electronics in it.

    People modify their environment. It's one of our distinguishing characteristics. I deeply resent a software vendor telling me that I can't tweak with their open source software unless I'm willing to send them my changes, and I have a feeling I'm not the only one.

  3. Poppycock. by Dr.+Dew · · Score: 5

    The Free Software Foundation will only accept one license -- the one that gives them control, the GPL.

    A license need not be GPL to be GPL compatible.

    The FSF has no power except its voice. If you don't like what FSF is saying, you can ignore them. If you don't want to play ball with them, you don't have to write code for tools that do.

    But don't misreprent what they're saying. They prefer the GPL, no question. Beyond that....

  4. Have any of you even READ the FSF page on it? by weave · · Score: 5
    Apple has the right to retroactively change the terms of the license?

    How would you feel if you spent months making mods to a package and then all of a sudden couldn't release it cause the code you based it on had its license revoked? (and to top it off, you'd STILL be obligated to give Apple your changes anyway).

    That doesn't sound "free" to me.

    What about the lack of freedom to make mods and NOT release them if you just doing for internal company use?

    That sounds like less freedom to me too.

    I really don't understand why /.'ers hate Stallman so much...

    1. Re:Have any of you even READ the FSF page on it? by Jules+Bean · · Score: 4

      We hate Stallman because he says that, "It you use my code with your code, you have to give your code away."

      (Aside: So you hate people for their views on copyright? Nice...)

      Ah? I misheard? You hate his views? Fair enough. Let's discuss, then.

      Stallman: If you use my code in your code, you have to give your code away
      'Old-style' software company: You can't even look at my code! It's private! Don't you dare copy it! That's called piracy, that is!

      Well, the contrast is there for all to see. Stallman envisions a world in which, because there is constant, free sharing and reuse of software, the programs get enormously better, and all can use them freely. The GPL is a device (with drawbacks) for acheiving this goal. I can understand that.

      To be more mercenary: If you use my code, (in your code, to make a better program), I want something back. Before I heard about free software, I would have asked for money. Now, I'd use the GPL, and hence be asking you to give your code back (not just to me, but to everyone). That's the fee --- I think it's a great one.

      Jules

      --
      -- Any sufficiently advanced technology is indistinguishable from a perl script.
    2. Re:Have any of you even READ the FSF page on it? by Bruce+Perens · · Score: 4
      No, they don't have the right to retroactively change the license. Read the license:

      7. Versions of the License. Apple may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once Original Code has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Original Code under the terms of any subsequent version of this License published by Apple. No one other than Apple has the right to modify the terms applicable to Covered Code created under this License.

      So, you can continue to use the old version. This is the same as many other licenses, including the GPL itself.

      This case is interesting in that the Apple license gives you less chance to keep your modifications private, and that is what RMS is objecting to.

      Bruce

  5. Re:Who cares? by Anonymous Coward · · Score: 5

    I can't make a direct system call (and bypassing the LGPL'ed glibc) in Linux without GPL'ing my software

    Sure you can, Linus has given you a permission to do so. See /usr/src/linux/COPYING and you will see the following cause:

    NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it.

  6. This is the problem, Not Apple... by krystal_blade · · Score: 4
    Ideas like this are the main problem behind "free software" attempts...

    It is not a true copyleft, because it allows linking with other files which may be entirely proprietary.

    A truly free software license wouldn't/shouldn't care what you do or do not link to.

    To that effect, what Richard Stallman is describing is contradictory to the "freedoms" he describes in the GPL.

    There are two different fences in software. On one, major corporations are attempting to demand the right to force consumers to pay for everything they see, hear, and do.

    On the other fence, Free Software proponents claim that software should be free, and to that end, have come up with an EULA that is just as restrictive as the corporations, without the dollar signs.

    What neither side sees is the eight lane freeway right in the middle that Apple is trying to drive on, while both sides throw bricks at them.

    krystal_blade

    --
    It will be easy to motivate our fellow man; there is hardly anything people treasure more than not being annihilated.
  7. Re:Who cares? by treke · · Score: 5

    The Free Software Foundation will only accept one license -- the one that gives them control, the GPL.

    Wrong, the Free Software Licenses page specifically lists licenses that they consider to be free software license, which includes:

    • GPL
    • LGPL
    • X11 License
    • BSD
    • Artistic License
    • Netscape Public License
    • Apache License
    • IBM Public License
    • Mozilla Public License
    • QT Public License

    This also bring up your point that you must GPL your software to link to GPL code. That isn't true, you have to license your code under a GPL compatible license. You could license your program under the BSD license(without advertising clause), LGP, or other licenses that meet the standard for compatibility. The FSF is trying to eliminate non-free software, so of course they aren't going to try and undermine that ideal. But they aren't accepting only the licenses that puts them in control.

    If you want to bypass glibc by all means do so, but fullfill the licensing requirements. Wouldn't you demand users of your software to do the same?
    treke

  8. Re:We should do away with licenses by Brento · · Score: 4

    Let's just get rid of the whole damn license. Just release your software if you want and don't release it if you don't want. This DOES NOT require lawyers.

    Sounds good in theory, but here's the problem: what happens when a company grabs an open-source product like Linux, makes its own proprietary mods, and then sells the whole thing for a profit - but doesn't allow you to see its changes? That's the problem with doing away with licenses: you can't stop people from doing BAD things with your software.

    A good license (like the GPL) ensures that the work you do is protected, and someone can't rip it off. That's why so many people jump on the Linux bandwagon: they know that the coding they do will be used for the good of the community, not ripped off and shoved into a big, closed-source entity.

    Imagine if Microsoft walked into the Linux fray, dedicated a team of 1,000 programmers to making Linux better, but none of the community was allowed to see the code anymore? What if they released a new version of MS Windows that's actually a Linux base, with the Windows UI on top of it? Suddenly, MS is gaining from everyone's open source work. That's not fair, but that's what happens if you get rid of licenses altogether.

    Right now, the Linux community is protected by RMS's bulldogs, because they fight to make sure what we do stays in the public domain. Lose the licenses, and you lose the right to fight companies who want to rape and pillage the source code for their own benefit (and ultimately harm Linux as a whole.)

    --
    What's your damage, Heather?
  9. As Linus Said... by localman · · Score: 4
    (S)he who writes the code chooses the license, and anyone who complains about it is just a whiner.

    Or something like that. And I agree wholeheartedly, which allows me to retain respect for both Apple and RMS.

    Cheers.