Slashdot Mirror


APSL 1.1 Released

blaster writes "Apple has released version 1.1 of the APSL which has revisions to the notification and termination clauses. " Can we sic debian-legal on it? Hopefully, Apple has addressed all the concerns of the community, but I am no lawyer, and that thing looks waaay too long.

139 comments

  1. uh apple is cool?? by Anonymous Coward · · Score: 0


    well ok, not yet, but i have to give them credit for effort, not that this legal brief will give any long term guarantee that Apple will do the right thing. but cautionary feeling aside ...it's a start in the right direction. Keep it going, I might seriously consider Aple as a cool company again.


    side rant:
    what's with /. and apple anyway? I start to wonder if Apple advocacy has actually migrate to /. *l*

    1. re: uh apple is cool?? by Anonymous Coward · · Score: 0

      >I start to wonder if Apple advocacy has actually migrate to /.

      Well, since Apple's future OS is UNIX-based, a lot of engineers who already read /. are working on MOSX.

      Of course, sometimes we just shake our heads and sigh.

    2. re: uh apple is cool?? by Anonymous Coward · · Score: 0

      Well, since Apple's future OS is UNIX-based

      Just curious. Does MOSX runs X-Windows?

    3. re: uh apple is cool?? by Anonymous Coward · · Score: 0

      Does MOSX runs X-Windows?

      Mac OS X [ten] won't include X [the windowing system] out of the box. Mac OS X does, however, include a BSD layer. Thus, it should be possible to get X running on Mac OS X. I am pretty sure there will be a third-party solution.

      I would have liked to see Apple include an X server with Qt and GTK+ seamlessly intregrated. (So that whether an application is written to Carbon, Yellow Box, GTK+ or Qt would make no difference to the end user experience.)

  2. GPL, BSD, etc. by Anonymous Coward · · Score: 0

    ...Let's hope so! These more widely known licenses have set an excellent precedent for the free software community; I can only hope your predition is accurate and that these "semi-free" and "open-source" licenses will go away and that we can once again be uninhibited by licenses without true freedom or copyleft.

  3. uh apple is cool?? by Anonymous Coward · · Score: 0

    NO It's just a lot of Apple FANATICS that use to make fun of nix'es have had a rude awakening. Our OS is WHAT! Now their getting angry because WE don't love Apple!

  4. uh apple is cool?? Yeah, Riiight. by Anonymous Coward · · Score: 0

    Just ask Umax or Power Computing about Apple's guarantees, long term or otherwise.

  5. no thanks to debian! by Anonymous Coward · · Score: 0

    http://public.lists.apple.com/digests/publicsource /99-Apr/v01.n024

    Stephen Crowley wrote:
    > Yeah, and bsd's development methodology sucks.

    and doesnt bother to explain to anyone _why_ . It simply sucks and it should be self evident.

    and he also wrote :
    >Well first off. Linux is not an operating system you moron. It is a kernel,
    >what are you going to do with just a kernel? not much.

    Thats right any one who thinks that Linux is a OS is a moron. At least he had enough civility not to call him a fucking moron. He doesnt even consider that maybe Linux does fall under a few people's definition of an OS

    In my opinionBruce Perens (with the exception of his esr death threat spam) was much more civil, thought provoking and interesting to read. Crowley came off to me as a prick but Perens(again with the exception of his esr death threat spam) probably moved the discussion forward and changed peoples minds.

    just another Anonymous Coward

  6. DFSG is the basis of OSD by Anonymous Coward · · Score: 0

    You can thank Bruce Perens/Debian/SPI for the OSD, which is a rewording of the DFSG:

    http://www.debian.org/social_contract

    Not to mention that those loud-mouthed pests also contribute to one of the most comprehensive and stable GNU/Linux distributions as well.

    - A very content Debian GNU/Linux (i386, m68k, alpha) user and _former_ MacOS developer.

  7. Licensee's Patent Rights? by Anonymous Coward · · Score: 0

    I think this may just be poorly worded and I hope that Apple wil change it. I think that they are worried about patent infringement suits that are somehow related to the subject of the license. I don't think that they intend to prevent licensees from litigating against Apple any patent claims, however unrelated to the work covered by the license. Unfortunately, until the wording changes, that is the case. Therefore, anyone holding patents that Apple may possibly infringe in the future, should just stay away from Apple's open source software.

  8. Wow by Anonymous Coward · · Score: 0

    well you know how it goes, readers/users/programer s do actually have a working BS-radar, but on the other hand if it is good thing (tm), you got to give credit where it is due.

  9. we're not all like that really by Anonymous Coward · · Score: 0

    I too sometimes get pissed by Crow's flamewars on debian lists or Slashdot, but please keep in mind that Debian is an open project and ANYONE can sign up to become a debian developer. Just because you've had a bad experience with one person doesn't mean that we're all like that or that those were the opinions of Debian in general.

    I for one welcome Apple to the community and wish them luck and I'm sure many others do.

  10. Way too long by Anonymous Coward · · Score: 0

    Linux people afraid to try something new? I thought Linux people were always open to alternatives.

  11. we're not all like that really by Anonymous Coward · · Score: 0

    What can I say, if he wants to be known as a nice person, he should act like a nice person and not like the irrational jerk he comes off as.

    A wife-beater that's a smart and nice person is still a wife-beater.

  12. This is the third Apple thread within 48 hours by Anonymous Coward · · Score: 0

    That's because apple has done four interesting things in the last 48 hours. Released QT 4.0 Preview and the OSS streaming server, released final cut pro, released a higher-res Star Wars trailer, and updated to 1.1. Three of those are things that, by /.'s standards, matter.

    So /. has had three apple threads. whatever.

  13. why NOT? (platforms) by Anonymous Coward · · Score: 0

    i don't quite see what you're complaining about. it isn't like "open source" is some private party for geeks that apple is now butting in on. they can do whatever they want with their code.

    open-sourcing the streaming server doesn't exactly hurt apple, does it? so why NOT open it?

    anyway if they're gonna release a *nix version, it would probably be simpler to release code and let whoever wants to use it compile it themselves than to release binaries for every imaginable *nix flavor and package manager. even if releasing the code would require them to come up with a liscence and risk people using their code.

    plus, i'm sure the PR department isn't exactly unhappy that apple gets to look all revoloutionary and stuff cuz 4PPL3 15 R3L3451N6 0P3N-50URC3 50F7\/\/4R3 N0w! 7H3Y R 'L337! [sarcasm] err, never mind.

  14. Why bother? by Anonymous Coward · · Score: 0

    Basically so that developers that write software for Mac OS X have access to the internals. This enables developers that come across problems at system level to fix the problem. This is good for the developers (helps them ensure a stable application) and good for Apple (helps them iron out bugs). I don't think that Apple is trying to compete with other open source OSes, but provide a win-win service to developers. I don't think Apple is looking for mdeia coverage, but is making a good effort to please Mac OS programmers. Strangely the people making the most noise about Apple's open source code don't do development for the Mac and probably aren't interested in doing so. Apple appears to be addressing some of the concerns voiced, which is great. To be honest, I cannot see anything negative about all of this. Apple hasn't released Mac OS X server code as direct Linux competition, or anything, and much of the Darwin code is NetBSD code anyway.

    BTW, the Linux community already has problems akin to the Frontier vs AppleScript situation a few years back, but much worse. It's called Debian, Caldera, Red Hat, ... with KDE, GNOME, etc.... "Linux" means something different to practically every Linux user (and yes, I'm a Linux user too).
    AppleScript gave Frontier 'unfair' competition but at least it was standard on Mac OS, and there were no problems running both.

  15. What about BSD? by Anonymous Coward · · Score: 0

    The Perfect Licence in a Perfect World ;-)

  16. 12.1(c) is a huge pitfall. by Anonymous Coward · · Score: 0

    Very simple,...if you asked me for some bread and peanut butter (read here Apple patents) and you put your jam (read your patents) in it, you obviously decided you wanted to use some of my resources for your benefit. No one asked you to get my bread and peanut butter for "free" in the first place. However, you are welcome to look and smell at the goodness of my bread and peanut butter. BTW, wouldn't you want to share it back if your jam was that good.

  17. It's fine but I notice a few strange things.... by Anonymous Coward · · Score: 0

    It looks like they did a good job cleaning up the license. However, they added section 11 (Ownership) which states that code written for Apple or on behalf of Apple is not auotmatically covered by the AAPL. What this means is that any code added to an another author's code or any code written originally by Apple and licensed under the AAPL can have the AAPL revoked. It's basically a special termination clause that they can invoke whenever they wish, this could get ugly. If they ever invoke this clause they will be able to relicense someone's code under another license. Bad karma.

    I also do not like 12.2 "Effect of Termination" which says that the author must destroy the code if the license is terminated, this seems un-neccessary to me.

    13.5 "Severability" restated quite obscurely that if the AAPL violates law in some way that the author must immediately destroy their code. Notice a wierd trend?

    Exhibit A assumes that portions of the code licensed under the AAPL are already copyright by Apple. What happens if someone writes completely original code and has to display this notice? Also, does it not also mean that section 11 is *always* enforcable even if the code you wrote doesn't have Apple code in it.

    Other than that I think they've done a great job revising this.

    Sincerely,
    Nelson Rush (Palisade)

    P.S. I'm not at home so I don't have my password. ;)

  18. Not "Debian", rather "Crowley". by Anonymous Coward · · Score: 0

    The outcome of the above is that this "ferret"
    person is assuming that a certain "Crowley"
    person represents the Debian project.

    Any developer can use an "@debian.org" address.
    Only the Project Leader (Wichert Akkerman, at the
    moment) can speak for the Debian Project.

    Any group of hundreds of people includes some
    scumbags. (Red Hat has Mike Maher.) You cannot
    conclude much by someone's e-mail address.

  19. Long is good by Anonymous Coward · · Score: 0

    from a legal standpoint, its good to be long, it cuts down on misinterpritation.

  20. Discussions ongoing at license-discuss by Anonymous Coward · · Score: 0

    Hi sujal - enjoying the monitor?

    How bad could it be - the two major concerns seem to be covered - termination and (possibility of not being able to release code based on Apple not being around).

    Karl H

  21. Thank you, Senator McCarthy by Anonymous Coward · · Score: 0

    Only the ideologically pure are allowed! It does not matter that they are coming closer than any other 'big players'! Apple bad! AP-PLE BAD!

    "Do you now, or did you ever, intend to keep something you've created to yourself? Selfish, capitalist brats!"

    seb

  22. I made a fatal error... by Anonymous Coward · · Score: 0

    At this point, I think the less you say the better. Debian is not a company. It does not have employees. It is a collaboration of volunteer developers (myself included). Unlike RedHat, SuSE and Pacific HiTech, it is not a commercial distribution. Put simply, Debian is to RedHat what Linux is to Windows.

    The Debian Free Software Guidelines were originally created by Bruce Perens and others, as a rule about how software was classified in the Debian GNU/Linux distribution. It was modelled after the GNU GPL, and has since been adopted by other organizations such as RedHat, Software in Public Interest, etc. It has come to be how "Free Software" is defined.

    Also, since Software in Public Interest legally holds the "Open Source" trademark, whatever Eric Raymond says in his eagerness to beat Microsoft (Hitler), even if it means making himself become Stalin, is irrelevant. The original ASPL could not be classified as Open Source(TM), because Apple maintained ownership of the code. (Which, by the way, was slightly modified BSD code in the first place).

    >... I admit it. I take it back. I was under the impression that anyone with a
    >debian.org after their name was a debian employee. That should now read:
    >"No thanks to certain debian affiliates!"
    >or how about:
    >"No thanks to certain people named Crow and others with debian.org in their
    >email address who like to spam Apple's public source mail list" :-)

    >Please keep all digits and pointers inside the computer for your own safety.
    >Loss thereof is not the responsibility of the Management. a.c.'s are invisible.

  23. not really... by Anonymous Coward · · Score: 0

    eh...no, not really. it really is positive general respond. set your preff. to neutral again to see all commments, you still get a different tone.

  24. new around here? by Anonymous Coward · · Score: 0

    you are new around here aren't cha? there was time when merely mentioning BSD in the forum means days of thermonuclear flamewar. Now people just smile, and write something pooky.

    If you want my opinion, what you see as the worst threatment to apple in /. so far is pretty warm and fuzzy. almost pity I must say.

    (well, of coure having the source code shut out does help not getting flame about strength and weakness of OS structure.)

    *cheers*

  25. 1??? by Anonymous Coward · · Score: 0

    how come your posting get 1? if it was up to me, it will definitely get negative value, since it does not directly related to subject threat.

  26. Original licenses only separate for GPL'd tools. by Anonymous Coward · · Score: 0

    | You may not have realized that I and others
    | who object to the co-opting of the BSD code
    | have looked at the source repository, and do
    | understand what is and what isn't covered by
    | APSL.

    Interesting that the actual BSD groups involved (FreeBSD and NetBSD) don't object at all. As a general rule, they are quite happy to have others just use their code, and don't share the resentment you have on their behalf. The fact that Apple released the source at all is a nice bonus.

    Also note that a fair bit of the "third-party" section is is not GPL'ed, despite your earlier assertions.

    You probably also don't know that Apple has silently been sending patches to NetBSD over the past year that they have been using NetBSD code to update the user commands and tools, all under BSD terms.

    And Apple did recognize the contributors. Perhaps you didn't notice http://www.publicsource.apple.com/projects/darwin/ contributors.html.

  27. This is the third Apple thread within 48 hours by Anonymous Coward · · Score: 1

    Does Slashdot have a secret love affair? C'mon, I like Apple, but let's just wait till OSI releases an official statement or something before flogging this horse to death.

  28. Licensee's Patent Rights? by Anonymous Coward · · Score: 1

    IANAL, but doesn't 12.1(c) effectively mean that Apple gets right to all my patents if I want to use APSL code?

    12.1 Termination. This License and the rights granted hereunder will terminate:

    (a) automatically without notice from Apple if You fail to comply with any term(s) of this License and fail to cure such breach within 30 days of becoming aware of such breach;

    (b) immediately in the event of the circumstances described in Section 13.5(b); or

    (c) automatically without notice from Apple if You, at any time during the term of this License, commence an action for patent infringement against Apple.

  29. IT'S COPYLEFTED!!! by Anonymous Coward · · Score: 2
    GPL purists rejoice! This license is A Good Thing(TM)! I am so proud of Apple for once. While the license is still considerably more restrictive than the GPL (for instance, you still must distribute modifications plainly distinguishable from Apple's original source), it is vastly improved over the last version and even features a copyleft!

    2.2 You may Deploy Covered Code, provided that You must in each instance:

    ...

    (b) make all Your Deployed Modifications publicly available in Source Code form via electronic distribution (e.g. download from a web site) under the terms of this License and subject to the license grants set forth in Section 3 below, and any additional terms You may choose to offer under Section 6. You must continue to make the Source Code of Your Deployed Modifications available for as long as you Deploy the Covered Code or twelve (12) months from the date of initial Deployment, whichever is longer...
    Section 6 only says you can charge for distribution and stuff like that, so once again, although a bit more ponderous than the GPL, this sucker is a step in the right direction. Glad to see something good come of all the bitching and moaning that was done, besides embarassing all the self-proclaimed leaders of the Free Software community.
  30. Why do I care what Debian or the others think? by Anonymous Coward · · Score: 2

    Hey. There was another thread here less than five hours ago. It's disapeared. I guess it wasn't generating the kind of lively debate that some folks had hoped for.

    And it still isn't.

    And...this is the best part...get this...there was a post in the original thread saying there wouldn't be a debate until the list of approved initials comment on it. That until BP or ESR or OSI or Debian tell folks what to think no one will know whether or not to love it or to hate it. And yet that's just what the repost says..."Hey, what does somebody else think of this?"

    Without an "official" response from the approved list of "leaders" the discussion has been light, informative and intelligent.

    I think there's a story in here about how sheep like many of the commentors here are. Without direction from above about how great or terrible this revised liscense is people are forced to think for themselves.

    Well, I'm capable of making my own assessment. Thanks. Thinking for myself, coupled with context clues pretty much get me by. And here's what I've realized.

    Linux/GNU and OpenSource and free software are about making your own way, the freedom to code to use, to speak, and to think without commercial constraint. What I've gathered so far is that the "leadership" within Linux is more involved in the politics than the ideals.

    Well...Leadership Sucks. Apple has in my opinion set me free of concerns I had. Now I'm going to go code.

    What a wonderful night.

  31. yeah so what by Crow- · · Score: 1

    yeah im a prick, but so what? I was speaking from a personal point of view and in no way represented debian. I guess I should have changed my email address before posting.

    I apologe to all the other debian developers for making debian as a whole look bad.

  32. yeah so what..oops by Crow- · · Score: 1

    s/apologe/apologize

  33. Termination remains the same.. by Patrik+Nordebo · · Score: 1

    Because they can no longer terminate the license at will. Unless you want to be able to sue Apple for patent infringement, I see no danger of termination of the license.
    If you fear that you will have to sue Apple for patent infringement, stay away from the APSL. Otherwise, the termination clause is no problem.

  34. I made a fatal error... by joey · · Score: 1

    Just a hint for you. Debian is not a company. Therefore debian does not have employees. Sheesh.

    Not speaking for debian, or employed by it, although I am a debian developer.

    --
    see shy jo
  35. Waaay too long by khaladan · · Score: 1

    I'm not a lawyer either, but I'm fairly certain there are no restrictions on how long a license can be. =P

    Remind me never to ask Justin for legal advice.

  36. Way too long by Trepidity · · Score: 1

    1) It may be as long as the other licenses, but it's certainly more complicated. None of the other licenses threated to terminate your right to use the code, while the APSL does.

    2) Most of us already understand the other licenses. Understanding the GPL will enable you to work on literally thousands of projects without learning another license. Same with BSD. Having to learn a license for every project will get quite tedious after a while.

    3) Being "able to contribute with all the blessings of Apple" is not my goal, unless I know what type of project I'm contributing to, and what type of license the code is put under (i.e. How Free is it?).

  37. Way too long by Trepidity · · Score: 2

    That's exactly the problem. With a license that length, I'd have to hire a lawyer to figure out what exactly it says. The chances of me contributing code to a project that requires me to pay a lawyer in order to know what I'm contributing to are not very good.

    I don't think many developers want to have to figure out a new license for *every* project they want to contribute to, so as more and more new licenses proliferate, the projects with established licenses that are already well-understood (GPL, BSD, Artistic License, etc.) will probably have an advantage.

  38. clue phone calling you back by gavinhall · · Score: 1

    Posted by Stephen "The Carp" Carpenter:

    Hmm well...
    not everyone in Debian is on the Apple Mailing
    lists. In fact I would hazzard to guess that MOST
    are not.

    How many "debian.org" adresses did you see?
    It should also be mentioned that not everyone
    in debian uses their Debian.org adress for
    everything.

    Since I am not on the Apple mailing lists
    myself...I really can't comment further.
    However...at least on debian mailing lists
    I have seen a very low instance of what you
    talk about...flame wars yes...but
    mindless name calling...well...not till after
    all the usefull agruing is over

  39. Why do I care what Debian or the others think? by Justin+Cave · · Score: 1

    While it's certainly a Good Thing(TM) to think for oneself, it's important to remember that you are not an expert in all things.

    The various leaders of whom you speak spend much more time contemplating licencing issues than most people do. They have access to various lawyers who are trained to see and understand all the implications of these sorts of licenses. I can read the text of the license and I can pass my own (positive) judgement on it, but passing final judgement before reading what these experts have to say is silly. Of course, you are free to disagree with some or all of them, but it seems awfully short-sighted not to listen to what they have to say.

  40. Nope, not the same by hawk · · Score: 1

    This isn't a broad "inclusion by reference" of US & California law, but a "choice of law" for interpretation.

    California law was a peculiar choice, though, even given that Apple is based in Cupertino--it changes to damned often for no sensible reason. [for those not familiar with the California initiative process, it has conclusively shown that you can convince 51% of californians (and often 2/3) of *anything* forthe 24 hours or so needed to win an election]

  41. APSL is NOT Open Source by Ian+Betteridge · · Score: 1

    You've never been involved in a patent dispute, have you?

    If Apple was accused of violating a patent, lost the case, and had not made "best efforts" to stop its violation *at the time of the claim*, it would be in extra-deep legal doo doo.

  42. APSL is NOT Open Source by Ian+Betteridge · · Score: 1

    Not hard - by your religiously hardcore rules, *impossible*.

  43. Way too long by Per+Abrahamsen · · Score: 1

    But we already know and understand these other licenses, including the traps and pitfalls that aren't obvious from the first reading.

  44. Way too long by Per+Abrahamsen · · Score: 1

    I'm not a Linux person, and no, innovation is not always good. Standard API's, standard protocols, stndard GUI's and standard licenses are to be prefered in most cases. Without standards, we wouldn't have the Internet.

  45. Clueless Apple bigots? by Per+Abrahamsen · · Score: 1

    Why is it that whenever there are any kind of technical critisism of anything related to Apple, zealots spring forward and claim that the critisism must be causes by irrationel hate toward Apple?

    *All* projects which tries to create their own Open Source(tm) compliant license, rather than using one of the already established licenses, are being critizised on /. It makes it harder to exchange code with other projects. But for some reason, the Apple zealots only see "critisism == bad", and activates their knee-jerk reaktions.

  46. Original licenses only separate for GPL'd tools. by RobotSlave · · Score: 1

    You may not have realized that I and others who object to the co-opting of the BSD code have looked at the source repository, and do understand what is and what isn't covered by APSL.

    The bulk of the tools separated out and not covered by APSL are separate because they are covered by GPL, and Apple can not legally apply the APSL to them. None of the source in the non-apple tree is required to boot a system, though it might be nice to have a shell...

    There is a substantial amount of code in the "Apple Projects" tree that was developed by the BSD project, and is largely unmodified. There is other code that has been more heavily modified, but the bulk of the development, at least a decade of it, was done by the BSD project (or the Mach project). For those files that are not heavily modified, some of us feel that Apple should simply assume stewardship, without modifying the license, rather than co-opt more than ten years of public money and research for their own ends (though it is perfectly legal for them to do so).

  47. You don't need to be a lawyer... by RobotSlave · · Score: 3

    ...you just need to be patient. This license does appear to address the major concerns that were raised with regard to version 1.0, but there are still smaller issues. Off the top of my head:

    1) Cumbersome notification requirements. It has been pointed out that the notification requirement is an obstacle to rapid development-- the model of: "grab a bunch of code, combine it in nifty new ways, and hang it out on the net" becomes: "grab a bunch of code, combine it in nifty ways, check all licenses involved, fill out all necessary virtual paperwork, write all legally required documentation, and hang it out on the net." Much less appealing, but probably necessary for Large Corporate Entities.

    2) Non-reciprocal notification requirements. You are required to notify Apple of your modifications, but Apple is not required to share them in turn with others. This violates the spirit, if not the letter of the DFSG/OSD

    3) Disclosure required for *deployment*. While I can understand Apple's position here, I think that there are many instances in which a company might internally deploy modified code covered by GPL/XFree/other only so long as the license does not require them to disclose their modifications to any external party. Code covered by GPL/BSD/other licenses fits this requirement, while code covered by the APSL does not. While some might percieve this as making the APSL more open, others will percieve it as making the APSL less free. Both views have merit.

    4) The new license has not been accompanied by any indication that Apple might be willing to shift code that they have not substantially altered back to its original BSD license, or in any other way acknowledge the contributors to the BSD project who did the bulk of the work behind the "Darwin" product. There is, by design, no legal obligation to do this, of course, but I think there is a strong moral obligation that has not been addressed.

    There are other issues as well, and I encourage you to find them and bring them to light as you consider or debate the points enumerated above.

    1. Re: You don't need to be a lawyer... by JanneM · · Score: 1

      Whoa, slow down there. Apple is a company, and as such it has one and only one obligation: make its owners happy with it. If the owners want maximal profits, that's what it will strive for. If the owner's goal is to have all employees dressed for the ballet, Apple will order tutus. It would actually be immoral, and possibly illegal, not to have its owners best interests at heart. And this goes not only for Apple, but for every company, from IBM to the corner deli. Who are the owners? Why, the stockholders of course. What's the reason to buy stock? To get a return on your investments. Thus Apple (and every other company) will do all it can to make that happen.

      If you do not trust Apple, or do not like the APSL, the answer is simple: don't develop for it.

      --
      Trust the Computer. The Computer is your friend.
  48. Someone will be a FAQ version of the license by timur · · Score: 1

    Given time, someone with legal experience will make a FAQ out of this license, just as there's a FAQ for the GPL. I also suspect that someone will also do a "diff" between the GPL and APSL, so that people who are familiar with the GPL can easily understand the APSL.

    --
    Timur Tabi
    Remove "nospam_" from email address

  49. I think it's the filters by timur · · Score: 1

    I think most of the anti-Apple people have just filtered out the Apple articles. Much like how I've filtered out the Linux articles (and the Star Wars articles, the MP3 articles, the GNU articles, the Debian articles, .........)

    --
    Timur Tabi
    Remove "nospam_" from email address

  50. Ok, so now it's a flaw with Open Source by timur · · Score: 1
    This is not any more encouraging.

    To promote a type of license which doesn't provide sufficient protection for the licensor (licenser?) is bad, IMHO. Anyone who promotes the GPL over the APSL is basically saying, "I'll take your source code, but I want you to bear the brunt of any legal action." That's plain unfair. If you're going to take my source code, the least you can do is agree to help me if I get in legal trouble because of it.

    --
    Timur Tabi
    Remove "nospam_" from email address

  51. It's a flaw in the GPL, not the APSL by timur · · Score: 2
    I'm sorry, but I think the real problem is that the GPL does NOT have such a clause.

    Say I write some code and release it under the GPL. Hundreds of people download it, modify it, and release their versions. Then, I'm informed that some lines of my code infringe on a patent. That's where the problem starts.

    I'm no lawyer, but I believe that the patent holder could sue me, and the lawsuit could be stronger (for lack of a better word) because I allowed other people to use this patent-infringing code without any way for the patent holder to know who they are. With the APSL, I could then tell the patent holder, "Hey, it's not such a big deal, I know everyone who's using the code and I can tell them to wait."

    If I ever release any code as "open source", I will definitely use the APSL instead of the GPL, because the APSL will protect me more in a legal battle.

    --
    Timur Tabi
    Remove "nospam_" from email address

  52. Applying US law worldwide ? by Phil+Hands · · Score: 1

    My only concern with the new license, is that as it stands it seems to be saying that if code is found to infringe a US patent, they will withdraw usage rights worldwide.

    Unfortunately the US patent office has a tendency to grant totally bogus patents, which would not apply outside the US because either we have more sensible patent officers, or simply don't recognise software patents to the same extent.

    This gives rise to a possibility my rights to use code which is perfectly legal in my country, will be restricted because of some dubious judgement in the US.

    Assuming that my reading of this is correct, I'd say this is just enough for APSL 1.1 to fail to qualify as DFSG free.

    --

    Debian: GNU/Linux done the Linux way
  53. You don't need to be a lawyer... by Millennium · · Score: 1

    Personally, mabye I'm just negative, but i think that this insane mass trusting of apples new buzzword is gonna get us in trouble. Why work on there OS when we have an already better OS (Linux or a BSD 4.4 light) that has better licencing anyway?

    Better licensing: perhaps.
    Better OS: Are you so certain? Though it will likely pain the Linux community to hear this, every Linux user I've talked to who actually tried OSX was an instant OSX convert (though not all switched due to price concerns). Your words imply that you've never tried OSX; you therefore lose all right to call it better or worse than anything else until you've tried it.

    Apple has been the king of propieitary for since it was created, don't you people know we still can't run linux on a lot of there hardware?

    You can run LinuxPPC on a lot of their hardware, including every PCI-based PowerMac ever made except for the odd Performa model or two (last I checked the Blue G3's just got support; iMacs have had it for several months). Add MkLinux into the mix and you have almost every PowerPC-based Mac ever made. Throw the m68k port in and you have still more; granted you don't have all 68K-based Macs but you have quite a few.

    To the Mac users: Run LinuxPPC if you want Open Source. Fuck Apple.

    I do run Linux. I'm also going to run OSX when it's released (Server's out of my price range, unfortuantely). I don't have this odd prejudice you seem to carry.

  54. Applying US law worldwide ? by substrate · · Score: 1

    That's not exactly what it says, but it is possibly the outcome. If a segment of code is flagged as potentially infringing a copyright than they have a few options which include yanking the code but also trying to reach an agreement. The US does tend to allow bogus patents, but since Apple is a US company they have to live by US law, not just the parts convenient to them. The judicial system wouldn't be very amicable towards Apple distributing technology patented in US based on it not being patented in the UK, or France or Belgium etc. Perhaps if Apple had servers in the UK and so on, but two or more code bases depending on the geographic location of the programmer in question seems pretty unworkable.

  55. 12.1(c) is a huge pitfall. by Nathaniel · · Score: 1
    Suppose I hold a few patents.

    Now suppose I use some APSL code in a mission critical application, without which my business would fail.

    Now, if Apple were to violate my patents I would have a difficult choice to make. I could commence an action for patent infringement again Apple, and loose my APSL license, or I could let Apple continue to violate my patents.

    I have no idea how this relates to APSL being Open Source, but I don't see how any business with patents could allow themselves to use APSL 1.1 code in anything at all important.

  56. Good!, Now... by Bruce+Perens · · Score: 1
    When I'm back from Iceland. I have some sightseeing to do for the next few days.

    Bruce

  57. Copying the APSL for your own software? by Bruce+Perens · · Score: 1
    The APSL is appropriate for deep-pockets defendants. I don't think it's necessary for everyone else. If you want liability protection, GPL or LGPL your code and assign it to FSF. If someone gets sued, it will be them, not you.

    Thanks

    Bruce

  58. Looks much better by Bruce+Perens · · Score: 4
    Hi Everyone,

    Alan Cox and I are in Reykjavik, Iceland speaking at a Linux and Open Source conference. It's been an adventure. Pictures next week.

    This version of the APSL looks much better. I've downloaded a copy and will go over it in detail, but from my first reading, the things I complained about (with Debian and SPI folks) seem to have been addressed. Thanks, Apple!

    I'll be back on Sunday.

    Thanks

    Bruce Perens

  59. Discussions ongoing at license-discuss by scenic · · Score: 1
    There are continuing (calm) discussions ongoing at license-discuss, FYI.

    Sujal

    --

    politics, food, music, life: FatMixx

  60. no thanks to debian! by ferret · · Score: 0

    to hell with them. this was done thru suggestions by Mac developers, ESR, Bruce Perens possibly and unnamed others. debian contributed nothing but foul mouthed pests who spammed Apple's mail lists and annoyed the other users.

  61. Good!, Now... by ferret · · Score: 0

    ...can you come back to the public source list
    and behave yourself? :->
    No more kneejerk oubursts about other people who aren't even on the list (coughESRcough) okay :-)
    Oh, and don't bring that Crowley guy this time...

  62. clue phone calling you back by ferret · · Score: 1

    You said:
    >Getting half a clue helps.

    >Next time you bad-mouth ppl, make sure you understand exectly what's going on, who is involved, who >said what, when and where

    You ought to have been on the Apple's Public-Source Mail List so you can get a clue I guess.
    Anyone with debian.org in their email tended to be rash insulting foul-mouthed jerks. They ripped on people for their beliefs, insulted people by calling them names such as moron, made vague generalities that such-and-such 'sucked' and never backed up any claims except to say that if you disagreed with them, they called you names again.
    YOU CALL THAT PRODUCTIVE!?!
    Not one of them made a _single_ helpful suggestion.
    NOT ONE!
    I've got every digest from 2 archived
    so I probably would have noticed.

  63. clue phone calling you back by ferret · · Score: 1

    Hi, It's difficult to say from work where I don't have the archive but from memory I'd say two separate addresses. The only name I recall is Crowley. I suppose it's statistically possible that all the nasty email was from him alone but being the most 'visible' debian rep there it makes for a very bad image of debian. Before this, I didn't have an opinion of debian now my opinion is negative. What kind of mean-spirited wackos are they fostering over there?! They came on and just insulted people and organisations. What was the point of that? That wasn't helpful in the least and I'm sure they made plenty of enemies. I wasn't even the butt of one of their rants but I feel for the people who were unnecessarily flamed.

  64. I made a fatal error... by ferret · · Score: 1

    ... I admit it. I take it back. I was under the impression that anyone with a debian.org after their name was a debian employee.
    That should now read:
    "No thanks to certain debian affiliates!"
    or how about:
    "No thanks to certain people named Crow and others with debian.org in their email address who like to spam Apple's public source mail list"
    :-)

  65. Debian-legal has been sicced on it by dvdeug · · Score: 1

    since earlier today...

  66. this "Darwin" thing by Reeses · · Score: 1

    Darwin is the underlying parts of MacOS X without the GUI and a few Apple Proprietary parts.

    In other words... You wanna make KDE your WM? Go ahead! You wanna make your own WM that's 3d with all kinds of bells and whistles? Go ahead! You want a WM that's Java Based? GO ahead!

    You wanna port it to the Palm Pilot/Intel/Alpha/ARM? Go ahead!

    --
    Reeses
  67. Free Openstep! by Darchmare · · Score: 1

    Shadow,

    Would you suggest that Apple also take a flamethrower to their cash reserves as well? Remember, they still need to provide something to sell. $39 distro CDs won't sustain a company with an R&D budget like Apple's.

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  68. Free Openstep! by Darchmare · · Score: 1

    >So maybe they need to change the way they do
    >business.

    ...and go out of business?

    I doubt it - Apple has had enough of that already. If Apple doesn't make any cash, their stockholders get pissed. If their stockholders get pissed, the members of Apple's board get nervous. If they get nervous, Jobs (who seems to be doing well right now) gets booted and is replaced by Yet Another Ineffective Apple CEO. That's assuming Apple is even still around by the time that happens.

    Considering Apple's recent financial track record, I don't think any of us are in much of a position to tell them how to remain successful. I suggest taking what they are providing and making something with what you've got - it's no good at all if Apple is gone a year later. I for one would rather not be stuck with the substandard standards and cruft of the Wintel world, thank you.

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  69. You don't need to be a lawyer... by Darchmare · · Score: 1

    >Why work on there OS when we have an already
    >better OS (Linux or a BSD 4.4 light) that has
    >better licencing anyway?

    Both 'better OS' and 'better licensing' are subjective. There are things that, despite the rhetoric, Linux does not do well. There are also those who find the GPL too restrictive.

    >This is just the mac users trying to bring there
    >little platform back

    Note the use of 'little platform' as a derogatory statement, aimed at belittling the OS and its users as some sort of inferior and/or unimportant faction. That's a term that a Microsoft exec would use in describing Linux and its users. Oh, how the resemblance sometimes peeks through...

    >don't you people know we still can't run linux on
    >a lot of there hardware?

    What are you talking about? Have you looked at the Linux support on Apple's machines? I'm willing to bet that percentage wise, Apple's modern machines have BETTER Linux support than the average knock-off Wintel clone out there. Almost all PowerPC based Macs out there run some form of Linux. The only reason why support doesn't reach down into most of the 68k line is because many of them PREDATE Linux and nobody has cared.

    In case you didn't know, Apple writes Linux code and has well before it became the new buzzword.

    You are spreading FUD pure and simple. Apple has been comparitively supportive of Linux. Once again, a tactic normally reserved for those in Redmond.

    >This ASPL is apples way of getting free
    >development (Thats exploitation) out of you.

    No kidding. Apple isn't denying that either. Surprise! Apple is a company. They try to make money and cut costs. They scratch our back, we scratch theirs. This isn't exactly a socialist country. Considering, I think they're doing fairly well. Instead of Microsoftian 'embrace and destroy' technique, Apple is giving to the community and gaining something in return.

    >...and save us a lot of trouble smashing there
    >shitty MacOS X into the ground with linux
    >bsd4.4light.

    Have you even used MacOS X? Neither have I - it's not even done yet, and won't be for several months. Perhaps the next time you open your mouth, you'll refrain from providing an enclosure large enough for your foot.

    >To the Mac users: Run LinuxPPC if you want Open
    >Source.

    I do. It's not terribly hard, either, as it works on most modern Macs.

    >Fuck Apple.

    My response to this is so obvious, I think I'd better leave it to your imagination.

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  70. You don't need to be a lawyer... by Darchmare · · Score: 1

    >This is just the mac users trying to bring there
    >little platform back

    BTW, Another correction:

    Our 'little platform', my friend, IS back.

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  71. Wow by Darchmare · · Score: 2

    Is it me, or are people being open-minded and giving Apple a chance? This is in sharp contrast to what I've been seeing in these Apple-related articles lately.

    I'm sure a whole mob of people (anonymous cowards and non-cowards alike) will descend on this story with all sorts of Apple-hate postings, but it's nice to see that some of the people here are willing to recognize a good thing when they see it.

    Good deal!

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  72. Free Openstep! by Mr.+Shadow · · Score: 1

    Why doesn't Apple release Openstep as open source?

  73. Free Openstep! by Mr.+Shadow · · Score: 1

    So maybe they need to change the way they do business.

  74. Yeah... by AppleJuice · · Score: 1

    ...and what's with all of these Linux threads?! Like, ten every day! Geez!

    --

  75. Already exists. by thinker · · Score: 1

    GNUstep

    Available via http, ftp, and cvs without any
    annoying licences to agree to, or registration to
    sign.

    Most importantly, it compiles, and most of the
    test applications run successfully.

    They could use some help, if you are willing
    and able.

    ---------------------------------
    "The Internet interprets censorship as damage,

  76. no thanks to debian! by doomy · · Score: 1

    Getting half a clue helps.

    Next time you bad-mouth ppl, make sure you understand exectly what's going on, who is involved, who said what, when and where.
    --

    --
    ...free your source and the rest would follow...
  77. we're not all like that really by doomy · · Score: 1

    crow is a nice person, if you get to know him.. Plus he's doing a lot for g200 project.. so bow to him.. ;)

    talk to debian developers on #debian (irc.debian.org), crow's nick is crow_
    --

    --
    ...free your source and the rest would follow...
  78. This is the third Apple thread within 48 hours by xbasque · · Score: 1

    you gotta admit , though , that the type of discussion generated by apple news is a far cry from those generated by MS statements , announcements , and practices .
    in a nutshell - quit yer whining !

  79. uh apple is cool?? by xbasque · · Score: 1

    you don't have to love apple . but the way they're going , they may earn your respect .
    not only did this lazarus rise from the dead - but it's throwing a bitchen party , too .

  80. side issue.. by mstone · · Score: 1

    pro-Apple or anti, good license or bad, Open Source or not, when was the last time you recall public feedback having any effect on the terms of a Large Software Corporation's licensing agreements? the trend throughout the industry is rather on the "you'll take what our lawyers say you'll take and if you don't like it tough shit" side, if you'll recall.

    if nothing else comes out of this whole issue, i'd be willing to bet that the APSL has been read and considered by more people than the "screw reading this, just click the Accept button and get on with the install" licenses of every web browser ever released.

    for that matter, how many people would you say have downloaded and read the GPL, the OSD, and all the other 'pure' open source licenses for the first time in their lives, strictly because they wanted to cite the authoritative documents in this battle? ;-)

  81. Code reuse by jukervin · · Score: 1

    Has anyone figured out is the code reuse possible with all these different licences? Can one mix code from Mozilla, Jikes, Darwin and BSD maybe? I asume GPL is out of the question...

  82. It's a flaw in the GPL, not the APSL by schani · · Score: 1

    you are absolutely right that the APSL protects the original author (in this case Apple, and not the free software community) more than the GPL. it does so, however, at the expense of the licencees, which, in this case, makes it non Open Source.

  83. APSL is NOT Open Source by schani · · Score: 1

    does the fact that it is hard for a company like Apple to release code as true Open Source mean that we should thankfully accept their non Open Source contributions and pretend they are Open Source? i think not.

    bye
    schani

  84. APSL 1.1 seems to be Open Source by schani · · Score: 1

    it does not matter whether someone has to claim it in court or simply write a cease and desist letter. fact is that Apple CAN, under some circumstances, make you stop using the code, without you doing anything wrong and without any actual proof that the code violates some patents or copyrights. as for the possibility of writing a work-around: well, the free software community has written a work-around for windows (it's called linux). does that make windows Open Source?

    regarding the GPL: the GPL has no clause about a lawsuit against the original author because such lawsuits are irrelevant. only the outcome of such lawsuits matter! should the supreme court rule that some code in GCC violates some patent then US law automatically forbids the use of this code without a licence for this patent. the GPL does not need to state that explicitly.

    bye
    schani

  85. APSL is NOT Open Source by schani · · Score: 2

    9.1 Infringement. If any portion of, or functionality implemented by, the Original Code
    becomes the subject of a claim of infringement, Apple may, at its option: (a) attempt to
    procure the rights necessary for Apple and You to continue using the Affected Original
    Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c)
    suspend Your rights to use, reproduce, modify, sublicense and distribute the Affected
    Original Code until a final determination of the claim is made by a court or
    governmental administrative agency of competent jurisdiction and Apple lifts the
    suspension as set forth below.

    this means, in other words, that if someone claims that any part of the source infringes on his copyright or patents, then apple has the right to suspend your use of this piece of code. note that it is not necessary that this someone actually proves that the code infringes! all apple needs to take the code away from you is to find someone willing to CLAIM an infringement. then apple can suspend your rights until the case is settled, which can take a very long time, as we all know.

    bye
    schani

  86. Licensee's Patent Rights? by EJB · · Score: 1

    You wrote: "It means that if you do decide to file suit against Apple for patent infringement you are no longer allowed to work on the source via this license. In no way does it restrict your ability to defend your own patents."

    Theoretically, that's true. But in practice, if you want to build a bussiness based on APSL-code, you cannot defend your patents should Apple decide to use them without securing a license agreement with you.

    It goes to show that the GPL is a lot more friendly towards commercial use than those "commercial open source" licenses.
    If I had a company that was going to create products based on "open-source" software, only the GPL and the BSD license would be my choice as secure enough to build a bussiness on.

  87. waaaay too long my ass by dadams · · Score: 3

    Word Counts
    APSL 3231
    GPL 2491
    MPL 2909
    NPL 3359

    Judge licenses by content, not word count.

    --
    --"In dreams begin responsibilities" - Delmore Schwartz
  88. Apple seems to be listening by MaxwellsSilverHammer · · Score: 1

    I have to give them credit for being willing to listen and modify their license according to people's inputs and complaints. I can think of other companies who have had deaf ears about what they dump onto the market, and pay lip service to "consumer/developer demands". But even without comparing their rather quick response to the community feedback, to the total lack of response from say some 'other' commercial s/w company, I think this bodes well. Until they are proven to be devils in this arena, they should be given the benefit of the doubt. They've not done this before, and they still gotta cover their ass.

  89. uh apple is cool?? by MaxwellsSilverHammer · · Score: 1

    Well, I didn't really know jack about Apple except for an Apple II I bought in '78. In university everything was basically C/Unix (Sun/HP) after the first year, and I have been using Suns at work for the past 8 years. I love Unix and would not want to do the kind of work I do on anything else. But when it came time to replace my old XT at home, I bought a PMac 8500. I had become aquainted with a Mac IIci in '93 at work, and I really liked it. Now at home I have that old 6502 Apple II, 4 little 020 Mac Plus'es, 1 040 Quadra, non-descript XT, 1 Dell 486/W95, PowerMac 8500 booting MacOS/BeOS/LinuxPPC, and one of the first iMacs, all on Ethernet with shared cable modem. I love Unix. I love my Macs. To like one or the other is not mutually exclusive. I gravitate toward as much quality as I can get. I am looking forward to see how OS X turns out. I just hope I can get to a cli when I want one.

  90. Back this up. by Christopher+Thomas · · Score: 1
    So maybe they need to change the way they do business.


    I keep seeing this, and I keep seeing flawed justifications for it. Many of the ideas have merit, but I have yet to see a workable implementation proposed.


    So, if you see a way that a _large_ truly open company can afford to pay _many_ (hundreds to thousands) full-time programmers decent salaries, please draw up a _detailed_, _complete_ business plan and post it somewhere public.


    I'd love to see this done. If I could look at neat code that other people have written and modify it freely but still get paid a good full-time wage for the code that I write, I'd be ecstatic. Unfortunately, I can now only afford to write free code in my spare time, because proprietary code is the only code that my employers can afford to pay me for.


    Post a _detailed_ business plan like this and businesses will listen.

  91. Code reuse by Christopher+Thomas · · Score: 1
    If Apple were required to republish changes, then a user could turn APSL into GPL as follows:


    (1) embed some GPL-ed code into a change;
    (2) submit it, passing along the GPl-ed license in accordance with GPL; and
    (3) apple publishes it.


    You couldn't get past step (1). The APSL makes it clear that you can't add any licensing that invalidates any of the APSL. Including the GPL in Your Modifications would certainly do this, and if I understand the GPL correctly (I may not), including it in any part of a Larger Work would too.

  92. Not quite. by Christopher+Thomas · · Score: 1
    It turns out that most of the ownership arguments you are concerned about wouldn't hold water if actually used in court.


    However, they added section 11 (Ownership) which states that code written for Apple or on behalf of Apple is not auotmatically covered by the AAPL. What this means is that any code added to an another author's code or any code written originally by Apple and licensed under the AAPL can have the AAPL revoked.


    No; the exact wording is "such Apple Modifications will not be automatically subject to this License.". They don't _have_ to license their own modifications under the APSL, as any other modifying user would, but once they tack a license on there, it stays.


    Exhibit A assumes that portions of the code licensed under the AAPL are already copyright by Apple. What happens if someone writes completely original code and has to display this notice? Also, does it not also mean that section 11 is *always* enforcable even if the code you wrote doesn't have Apple code in it.


    The terms of the licensing agreement say that you have to apply the APSL, and hence Exhibit A, to any source files that contain Original Code or a modification thereof. However, you can distribute other files, that are completely free of Apple code, under whatever license you want, as long as the APSL applies to anything containing variants of the Original Code (which means that you couldn't GPL anything in the project, but you could LGPL or BSD it if I understand correctly). This is covered in section 2.1 (c) and in section 4.


    I do agree that having to destroy code would be a Bad Thing, but nothing that I would use the code for would be grounds for termination of the license.


    The patent issue still needs to be settled, though.

  93. Better OSs? by IntlHarvester · · Score: 1

    As far as I know, Darwin isn't booting yet (someone correct me if I'm wrong), so no one yet knows if Darwin is operationally better or worse than Linux or BSD.

    I would imagine that the AFP services in Darwin would be much better than Linux/BSD, for example.

    Open Source is only part of the reason to run Linux, many people run it only because it's a good OS.

    --

    --
    Business. Numbers. Money. People. Computer World.
  94. The more the merrier by Weasel+Boy · · Score: 1

    Slashdot is all about news for nerds, remember? Some of us nerds care about all the interesting news, not just news about God^H^H^HLinux. Some of us look for excellence wherever we can find it, and speaking plainly, Apple has done some excellent things. At the very least, some of the things they do are indeed newsworthy to nerds. They have earned the right to be covered in these pages, same as Linux, SGI, Microsoft, or George Lucas.

  95. Funniest thing about it all.. by siberian · · Score: 1

    I bet 90% of the people who bitch and moan about this barely write code themselves.

    Also, love the prematurely negative assessment of it before it was read. If someone did the same to Linux the community would be up in arms.

    'At first glance, the Open Source Licensing for Linux appears to be an improvement but its waaaay long and I'm no lawyer'. You'd all be spamming that reviewer ASAP and using your /. might to 'Get those anti-open-sourcers'.

    Lame bias. Friggin read it before you start putting a negative spin on it. I don't care for any OS over another ( well, I can't use windows at all so thats not true ) but there is an obvious slant here. Apple == Totally NEgative , FreeBSD == Mostly Negative , Linux == Godlike. Its moronic. You folks need to get over this lame ass schoolyard mentality and get on the boat, realize that OS's are NOT one size fits all and to claim so and disparage other OS's because of this view makes you no better then Apple of Microsoft.

  96. You don't need to be a lawyer... by SalsaDoom · · Score: 1

    ...to see that Apple is a company based on expoitation.

    Personally, mabye I'm just negative, but i think that this insane mass trusting of apples new buzzword is gonna get us in trouble. Why work on there OS when we have an already better OS (Linux or a BSD 4.4 light) that has better licencing anyway?

    This is just the mac users trying to bring there little platform back, and i'm suprised how many peopel are buying in to this ploy.
    Apple has been the king of propieitary for since it was created, don't you people know we still can't run linux on a lot of there hardware? this company is B A D.
    Its gonna make you people do there work and then toss you aside when they are done using you!
    This ASPL is apples way of getting free development (Thats exploitation) out of you.
    If you ask me, and i suppose mabye you didn't, but we should tell apple to go backrupt and save us a lot of trouble smashing there shitty MacOS X into the ground with linux/bsd4.4light.

    To the Mac users: Run LinuxPPC if you want Open Source. Fuck Apple.

    --
    "Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
  97. this "Darwin" thing by Mudhiker · · Score: 1

    I just scouted out the apple open source page, looked at the liscense, and, searching for goodies to download, found something called Darwin. Anyone know anything about it besides the couple paragraphs apple provides?

    --
    "I want peace on earth and good will toward men." "We're the U.S. government. We don't do that sort of thing!!"
  98. too long .... really too long .... by ihxo · · Score: 1

    really too long ..... way too long .....

    so why don't you just don't read it, and don't use the code !? .. just skip it if you don't like it, there is no need for you to hire a lawyer to read that.
    If you want to use the code or interested in it, but sadly you are illiterate, then go and hire a lawyer.

    Maybe there will be somebody asking why it's not in french or not in spanish or not in chinese or japanese ....

  99. this "Darwin" thing by Maktoo · · Score: 1

    to get at the actual source you have to register (give a Name and e-mail). After that you can download everything.

    It's the core bits of the recently released MacOS X Server. Includes the kernel, driverkit, soundkit, networking (AppleTalk), file system (HFS+) etc that makes up an the core of an OS. Apple will be releasing installable binaries (so you can just dl and go instead of compiling etc.) in the near future. It is an OS... very portable.. very extensible.

    now they've added the QT Streaming Server to the source.

  100. Licensee's Patent Rights? by Maktoo · · Score: 1

    No it means that, as stated in previous sections Apple is allowed to use your code as is determined by your patents, and you can't just slap them with a lawsuit for using that code unless you have a reason for doing so. Which would then fall into section 9.1.

    Obviously, if you're intent on sueing Apple for stealing your idea that you saw in their code then you probably won't care whether you are protected by the APSL because it will have already passed that point... it will be a matter of "who did it first" and "who wrote it first".

    Just like when you are using Apple code with Apple patents and credits and documenting them correctly (like every good essay writer should) Apple is not allowed to slap you with a lawsuit for patent infringement.

  101. Why bother? by Maktoo · · Score: 1

    why not? the benefits are obvious. Also they would have been hung by their ex-Next customers for not providing an alternative to Rhapsody for Intel.

    Darwin can be ported to any platform... now QT can go along with it. That's a powerful combination, and if I was programmer I'd be in there like a dirty-shirt.
    If you want an awesome API, then MacOS X will provide YB which is the single most awesome OO API I have ever seen. They have nothing to lose by doing Darwin. And they can't yank it now because they will be ridiculed and completely abandoned by developers if they do.

  102. Way too long by Maktoo · · Score: 1

    oh please... like someone has already pointed out... word for word, the other licenses are just as long. It doesn't take long to read it (I compared 1.0, 1.1 for changes in less then 15 minutes), and if you are going to seriously use the code and contribute to the project then it is worth your while to read and understand the most important points.

    It is basically all common sense anyway... document your sources, post your changes, play nice. You follow those three rules and you'll be able to contribute with all the blessings of Apple. Now is that that complicated?

  103. that was there in 1.0 by Maktoo · · Score: 1

    not to take anything away from the fact that it is there... but it is not part of the changes in 1.1, that clause was present, word for word, in APSL 1.0.

    this is not meant as a slander towards you, anonymous coward, but it just goes to show how few people actually read, and understood APSL 1.0.

  104. Export laws by Maktoo · · Score: 1

    Well, from what I remember it was that "Export" clause that got people angry. That clause is no longer in the APSL. The clause you mention above is the same as it was in APSL so I guess nobody complained about it the first time.

    To me the clause you mention just means that the License is not above the laws of the United States or California... which makes sense. Whether that implies any export laws I don't know, but they've obviously left it up to the government to decide if that were the case.

  105. 12.1(c) is a huge pitfall. by Maktoo · · Score: 1

    That's a good point... it might be worth sending that concern to Apple. At least ask them for clarification on whether that is what the license actually implies.

    http://survey.info.apple.com/info.apple.com/surv ey/feedback/feedback.qry?function=complain tform

    trust me... this "tell-us" thing works. If your concern is valid (as yours is) they will at least e-mail you personally. They usually phone. I have used this three times and have been phoned back twice.

  106. Here are the changes by Maktoo · · Score: 3

    So lets see how much of the initial furor over APSL 1.0 was just a whole bunch of people feeling threatened by a "closed" company stepping into their (not so) "open" territory or real concern that Apple didn't get it right the first time.

    If you don't like APSL 1.1... tell Apple. they might just listen...

    Here are the changes... go at it...

    New Definitions:
    "Affected Original Code": means only those specific portions of Original Code that allegedly infringe upon any party's intellectual
    property rights or are otherwise the subject of a claim of infringement.

    9.1 "Infringement"
    Big changes here... (rightly so)
    Basically instead of "terminating Your Rights to use the Affected Original Code" end-of-story...

    They will "suspend your rights....until a final determination of the claim is made by a court or governmental administrative agency of competent jurisdiction and Apple lifts the suspension as set forth below." They clearly state that you can make any changes you wish to the code so that it no longer pisses Apple, or someone else, off.
    They also clearly state that only the *portion* of the code is affected... all the code won't be yanked.


    "If Apple suspends Your rights to Affected Original Code, nothing in this License shall be construed to restrict You, at Your option and subject to applicable law, from replacing the Affected Original Code with non-infringing code or independently negotiating for necessary rights from such third party.

    It goes on... "Upon such final determination being made, if Apple
    is legally able, without the payment of a fee or royalty, to resume use, reproduction, modification, sublicensing and distribution of the Affected Original Code, Apple will lift the suspension of rights to the Affected Original Code" ...

    13 "Miscellaneous"
    13.1 "Export Law Assurances" has been removed

  107. Questionable moderating. by Scudsucker · · Score: 1

    Anybody notice how some harmless (although not terribly meaningful) pro-Mac posts are getting -1's, and some pretty lame anti-mac posts are getting 1's or better?

    A/C post:

    Looks much better (Score:-1)
    No, you can't be happy! It's Apple, we need to find something wrong! It's too long... yeah!



    While this one was left alone:

    You don't need to be a lawyer... (Score:1)
    by SalsaDoom on Tuesday April

    ...to see that Apple is a company based on expoitation.

    Personally, mabye I'm just negative, but i think that this insane mass trusting of apples new buzzword is gonna get us in trouble. Why work on there OS when we have an already better OS (Linux or a BSD 4.4 light) that has better licencing anyway?

    This is just the mac users trying to bring there little platform back, and i'm suprised how many peopel are buying in to this ploy. Apple has been the king of propieitary for since it was created, don't you people know we still can't run linux on a lot of there hardware?

    this company is B A D.

    Its gonna make you people do there work and then toss you aside when they are done using you!
    This ASPL is apples way of getting free development (Thats exploitation) out of you. If you ask me, and i suppose mabye you didn't, but we should tell apple to go backrupt and save us a lot of trouble smashing there shitty MacOS X into the ground with linux/bsd4.4light.

    To the Mac users: Run LinuxPPC if you want Open Source. Fuck Apple.

    "I don't know what life is, but nobody gets out alive"



    And this one (though not quite as negative) was even bumped up to 2:

    APSL is NOT Open Source (Score:2)
    by schani on Tuesday April 20, @08:43AM EDT

    9.1 Infringement. If any portion of, or functionality implemented by, the Original Code
    becomes the subject of a claim of infringement, Apple may, at its option: (a) attempt to procure the rights necessary for Apple and You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c) suspend Your rights to use, reproduce, modify, sublicense and distribute the Affected Original Code until a final determination of the claim is made by a court or governmental administrative agency of competent jurisdiction and Apple lifts the suspension as set forth below.

    this means, in other words, that if someone claims that any part of the source infringes on his copyright or patents, then apple has the right to suspend your use of this piece of code. note that it is not necessary that this someone actually proves that the code infringes! all apple needs to take the code away from you is to find someone willing to CLAIM an infringement. then apple can suspend your rights until the case is settled, which can take a very long time, as we all know


    Maybe the moderating just happend to be a little uneven at the time, but it lookes more like bias on the part of the moderators. (just watch this get knocked down to -1).

  108. 1??? by Scudsucker · · Score: 1

    Oh yes it does, in that posts on one side seem to be rated differently than the other. Maybe I'm just being paraniod, but thats my obeservation.

  109. Much better, IMHO. by Mr.+Piccolo · · Score: 1

    It's good to see Affected Original Code narrowly defined and the termination-on-patent-suit and export clauses deleted.

    I remember that copyleft part about you having to make your modified code available for 6 to 12 months was in the first version, so nothing new there.

    Apple still has the right to do whatever they want with your modifications; I guess that's to be expected since they have to have some control over their product.

    They modified the wording about you having to post a pointer to your changes at their website; now it says "if available". So in case Apple or that web page dies, you don't have to post there anymore.

    So, I guess there's only one thing left to say:

    LET THE PORTS BEGIN!

    Now if I cold only remember my username and password for their site... :->

    --
    Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
  110. Export laws by hamal · · Score: 1
    Maktoo wrote:
    13.1 "Export Law Assurances" has been removed

    APSL1.1 section 13.7:

    This License shall be governed by the Laws of the Unites States and the State of California except that body of California law concerning conflicts of law.

    Doesn't this imply the same? I only wonder whether this violates the OSD.


    I also wonder what the United Nations convention is, that they expressly excluded in 13.6


    CAVEAT: IANAL

    --
    Hamal is an yellow star in the constallation Aries.
    It is 66ly away, so it doesn't alter your personality.
  111. Exactly. by Cattywampus · · Score: 1

    I couldn't believe it when I first looked at the responses. I read the license, didn't seem *that* long to me, and it looked like it covered all of the bits that had people up in arms about it before.

    And what are the very first replies? "It's too long." Those, at least, subsided after several people demonstrated that it really wasn't much longer than any other of the popular licenses.

    So then it just goes back to general negativity. "Apple's in this for no good." "They're just trying to save their OS". "Use Linux!". Blah blah blah.

    What I would like to know is, of the people that are going to _contribute_ to Apple's Open Source Project, what do they think about the license?

    Everyone else wanting to moan and gripe about a license on a product that they're never going to use anyway, kindly remove your foot from your mouth and go back to your respective projects. Thanks.

    - Cattywampus.

  112. Licensee's Patent Rights? by jhigham · · Score: 1

    IANAL, but no.

    It means that if you do decide to file suit against Apple for patent infringement you are no longer allowed to work on the source via this license.

    In no way does it restrict your ability to defend your own patents.

  113. Termination remains the same.. by dave2 · · Score: 1

    To quote:

    12.2 Effect of Termination. Upon termination, You agree to immediately stop any further use, reproduction, modification, sublicensing and distribution of the Covered Code and to destroy all copies of the Covered Code that are in your possession or control.

    Ok. Simple question, with that kind of language, why would I want to contribute to anything under the APSL? (IANAL)

    --
    -- Use the source, Luke!
  114. You don't need to be a lawyer... by Macdude · · Score: 0

    To the Mac users: Run LinuxPPC if you want Open Source. Fuck Apple.

    So, does your penis feel larger now???

    --
    "Grab them by the pussy" -- President of the United States of America
  115. Why bother? by redbird · · Score: 1

    Why is Apple even trying to go opensource? I know that they want to do it in part for the media and to rally some support for MacOS X, but as a self-proclaimed Mac hacker (different from a regular, run of the mill hacker), I doubt I will get much of anything out of their faulty opensource stratgy.

    For a long time Apple has been doing the next best thing to opensource: a huge, open API that has helped hackers and developers alike over the past 15 some odd years of the Macintosh. Come on, Apple, let us programmers do the opensource and you just keep on providing us the facilities to do as such. Don't forget your mantra of holding developers over self-interest to provided the better applications that we all use today. I just hope this doesn't go the way of AppleScript vs. Frontire.

    --
    -- Gordon Worley
  116. OSI is hearing the community out. by bbehlen · · Score: 4

    Disclaimer: I'm one of the newer members of the OSI Board. I don't speak for them, at least right now I'm not.

    After the APSL 1.0 situation, OSI started a mailing list to review licenses submitted to us for validation as Open Source. To subscribe, send mail to license-discuss-subscribe@opensource.org.

    We had the chance to put OSI certification on the APSL 1.1 for their press release today; but because we weren't allowed to share the new license with license-discuss beforehand, we chose not to give it certification, even though we on the board were confident the new license would pass. But in the spirit of "all bugs are shallow given sufficient eyeballs", we thought it'd be best to see what the community thought of the proposed changes, specifically along the lines of conformance to the OSD.

    Thanks,

    Brian

  117. Thank You, Apple! by Utoxin · · Score: 1

    At last, my faith in Apple is beginning to be rewarded. This license looks like a HUGE step in the right direction. I think this is a very good sign that Apple is sincere in this movement. They are listening to the community, and taking our suggestions to heart.

    Keep up the good work, Apple!

    Also, I'd like to thank the community for the general tone of this discussion. It has been very positive, and I feel much better about the community as a whole. Thank you, everyone.
    --
    Matthew Walker
    My DNA is Y2K compliant

    --
    Matthew Walker
    http://www.tweeterdiet.com/ - My Diet Tracking Tool
  118. Original licenses by gutter · · Score: 1

    All the people complaining about apple re-releasing things under a more restrictive license need to actually look at the darwin web page - all third party projects are clearly separated under a heading which says this:

    Third Party Projects: These projects are primarily maintained by another
    development effort. Currently ports of this software is maintained here in order to provide additional functionality to Darwin. This software is part of the Mac OS X Server product and is provided by Apple under the license of the upstream source, unmodified by the APSL.
    In general, feature additions and bug fixes which are not specific to or needed by the Darwin platform should be sent to the upstream source; it is an explicit goal that the diffs between this code and the original code be kept at a minimum, as we don't intend to compete with other Open Source initiatives.

    --
    Check out DRM-free movies at http://www.bside.com
  119. Apple seems to be listening by Anpu · · Score: 1

    I, for one, am very happy to see the changes in the APSL. They acknowledged their first license as a first attempt and requested input. After serious issues were raised (almost lost amongst the ranting and raving), they have made some significant changes. At first glance, they have cleaned up the definition of affected code, eased the reporting clause, and eliminated the export restriction. With time, we will get a better idea of if this fully complies with the idea of open source. In any case, I sincerely thank those that commented constructively on the license, and offered encouragement to Apple. I also hope this bodes well for things to come.

  120. Funniest thing about it all.. by J+Story · · Score: 1

    "I bet 90% of the people who bitch and moan about this barely write code themselves."

    This is debugging (not everyone in QA is a coder), and is what makes an application, or a license, better.

  121. Funniest thing about it all.. by bil · · Score: 1

    >I bet 90% of the people who bitch and moan about this barely write code themselves.

    To wander off the topic for a bit...

    It seems to me that a lot of these people would like to get involved with coding open source stuff partially to gain some recognition as a programmer, but mainly to increase their skills. The best way to learn about programming is to practice, practice, practice, and open source provides a good way to do this however most projects around are already well developed and so you already need to be a competant coder to understand them let alone to find bugs and fix them. I for one come into this category, I've learnt enough C to take my beyond the "teach yourself C" books but dont have enough experience to do anything usefull (I do a lot of awk/unix scripting at work but no C etc).

    It seems to me that what would be usefull for those of us in this situation (and you were all there once) would be a kind of "linux training academy" to provide a set of small and / or simple (but non-trivial) ideas that can be developed by relative newcomers to give them a start towards code guruhood. These wouldn't have to be new ideas but could just be new takes on old ideas (implement a version of 'ls' that prints the first line of text files so you know whats in them, or a version that lists all files the dont match a regular expression etc). Stuff that would be usefull but is not a real priority, or stuff that has been done before but can be redeveloped for new platforms, or to run better, or to take advantage of new functionality from other programs etc etc

    Just an idea

    --
    Where you stand depends on where you sit...
  122. Right on. by itachi · · Score: 1

    Quite right. I don't think that they should be ignored altogether, but having one's own opinion is much more worthwhile and such


    itachi

  123. So Apple users can write drivers by Russ+Nelson · · Score: 1

    So that Apple users can write drivers for PCI hardware which is Windows-centric. It only makes sense -- Apple can't support everything, so why not let users do it?
    -russ

    --
    Don't piss off The Angry Economist
  124. APSL 1.1 seems to be Open Source by Russ+Nelson · · Score: 1

    Right, but they have to make that claim in court. That is, they have to actually bring suit -- writing a cease and desist letter isn't sufficient. And you can write your own work-around for the infringing code, which is a good idea anyway.

    Think of this section as a battle plan against patents. At least Apple is telling you what its plans are. The GPL says nothing about what the FSF plans to do in case suit is brought against it for contributory infringement.
    -russ

    --
    Don't piss off The Angry Economist
  125. Of course by Russ+Nelson · · Score: 1

    Of course there's a termination clause. If you don't have *some* termination clause, what meaning would the other terms have??

    The question is: "what triggers the termination clause"? And you haven't explained what the problem is there, so I can't address it.
    -russ

    --
    Don't piss off The Angry Economist
  126. You can negotiate by Russ+Nelson · · Score: 1
    If Apple suspends Your rights to Affected Original Code, nothing in this License shall be construed to restrict You, at Your option and subject to applicable law, from replacing the Affected Original Code with non-infringing code or independently negotiating for necessary rights from such third party.

    Phil, if you're in a different country where the code is non-infringing, you can negotiate for the "necessary rights". Since there *are* no necessary rights, you can continue using the code.
    -russ

    --
    Don't piss off The Angry Economist
  127. Why bother? Tapping the developer pool, that's why by Pont · · Score: 1

    They want the system to be more stable. It is a Server OS, after all. Now, given Mac OS's less than stellar reputation for stability, they can either a) spend about a 1,000 times more on programmers or b) tap the fact that programmers who use the OS will volunteer their time to fix problems since what they care about is having a system that WORKS!

    Yes, they're tapping Open Source for all the free labor they can get. So?

    Spending lots of money working on Mac OS X Server would be futile. Apple just does not have the financial resources to advertise OS X Server as an alternative to NT, even if the product is better. I'm not sure if anyone does. By freeing it (I know, I know, they still charge $$$ for it in ways too), they increase the number of people using it, which increases the amount of software made for Mac OS X, which means they still make more money.

    What Apple always used to have over the PC was the mindshare of the loyalists. Most people who had Macs loved them, while PC users tolerated their PCs. The iMac one back some of that mindshare. Darwin is opening up the mindshare of the developers.

    *whew*. That's probably much too long, sorry.

  128. Way too long by 1millionmhz · · Score: 1
    How many programmers actually have read and completely understand the GPL or other copyleft agreements? Probably damn few. All this nit picking about the Apple license is pointless since those who are griping are never going to work on Apple's stuff no matter what is actually in the APSL.

    Certainly Apple has a history that says we shouldn't trust them. They've gone back o their word many many times, broken promises and changed directions at the drop of a hat. But, that was the old Apple and the old Steve Jobs. Things are different now, there is a solid group of guys running the Apple colored show and everyone knows that one more screw up now spells the end for the company. Of course, there is always the remote possibility that Steve J. could leave and then everything would go to hell in a handbasket. Still, the fact that Apple is spending good money on lawyers to bang out this APSL and revise the thing with input from Bruce Perens and ESR should be considered evidence of their good faith.

    Where I think the Open Source/Linux community has the biggest problem is that they perceive the Mac OS as a toy, a lusers OS. However, with all this talk of "world domination" Linux users should be more attentive to the fact that Apple is taking (stealing?) the power portions of the open source movement (BSD, etc.) and adding the luser-friendly interface most of the world craves. This points to the possibility of Mac OS X eventually overshadowing Linux as the powerful consumer network OS. We can look at this as competition, or a partner/helper in bringing truly powerful computing to everyone, not just the linux monks.

  129. Trying something new by 1millionmhz · · Score: 1

    It's possible that the Linux community is in danger of becoming calcified by OS bigotry and not considering new opportunities and possibilities. The overwhelmingly negative reaction Apple's overtures is one evidence of this, but the constant infighting about which distrib is the best is another.

  130. It's fine but I notice a few strange things.... by 1millionmhz · · Score: 1
    I suppose AAPL is being substituted for APSL.

    APSL = Apple Public Source License AAPL = NASDAQ symbol for Apple Computer, Inc.

  131. Clueless Apple bigots? by 1millionmhz · · Score: 1

    You prove my point exactly. I said the OS community is vilifying ALL new OpenSource/FreeSource licenses, blindly comparing them to what has come before. It just happens that Apple is the context of my comment, but it applies to every new OS licensor. It is possible, even probable, that the GNU license and its variants are not the best ways to go, especially in a situation where a commercial coporation is involved. We have to figure out what will work for the future, and the rigidity of GNU won't serve us well there. The future is definitely in the cooperation between OS and commercial endevours.

  132. Free Openstep! by ldavid · · Score: 1

    Does Apple make that much money off of Open Step ?

  133. APSL is NOT Open Source by werdna · · Score: 1

    Ok guys, lets stop guessing. Here is the poop. A person infringes a patents only by making, using, selling offering for sale or importing an accused invention. 35 U.S.C. s. 271(a). This is strict liability -- it doesn't matter whether you know, or should have known, or didn't know or didn't care to know about the patent. If you did it willfully, bad news: possible treble damages and an attorney fee award.

    On the other hand, once you have notice of a patent claim, you can get dinged by the use of another under two circumstances:

    (a) contributory infringement. This is when you provide a component, but not all of the invention, which is not a staple product, with the intention that it be incorporated into the infringing whole.

    (b) inducement to infringe. This is when you knowingly and actively aid and abet an infringement of another, regardless of what you provided.

    These are big hammers, and companies like Apple can't afford to have an infringement claim against them turn into big mega-inducement and mega-contribution claims. Also, in a direct infringement claim, the licenses may count toward damages. So they pull the plug on the licenses. That's all they'd have to do -- no more, and no less. But if they couldn't, they'd be sunk.

    In short, the guys whining about APSL are just whining. It's just plain ludicrous to contemplate a scenario of Apple wimping out and dumping hunks of its flagship OS technology "in bad faith." Right. Moreover, its even sillier to imagine any OSS licensee truly damages in the sense of being unafraid of the patent claimant, but terrified of the illusory possibility of Apple's contract police coming after you.

    It won't happen. Apple's approach is a reasonable one, and folks who are arguing against it are just selling something.

  134. Licensee's Patent Rights? by werdna · · Score: 2

    I don't believe this provision is poorly worded (i.e. vague or ambiguous). The provision means what it says -- that if you file papers for a lawsuit with the clerk of a court stating a cause for patent infringement (that's what commence means under the Federal Rules of Civil Procedure), your APSL license is terminated automatically and without notice. Since there is no limitation in the clause that the infringement must be related to the termination, it is unlikely that a court would read that limitation into the provision.

    On the other hand, as pointed out by others, it is clear that this doesn't mean that "Apple gets right to all my patents." This is not a unilateral "cross-license," which would actually prevent you from suing -- you are free to sue if you so choose, but part of the consequences are that you will lose APSL rights.

    And yes, this could become a big deal if you make APSL code mission-critical. The question remains, which is the more valuable asset -- your right to sue apple for a patent, or the value of the code to your enterprise.

    For the vast majority of hacker types, this is a non-issue. For the small number of hacker-inventors, there are options: (1) don't use the code, or don't use it in mission-critical applications; and (2) negotiate a separate deal with Apple, setting forth the reasons why you think they should give you the right to use the code for free while you are still suing their pants off.

    A plausible argument of type two might be made. Absent such an argument, however, I see Apple's point well -- they see themselves giving away something valuable gratis, and expect a quid pro quo. If the quid is too much, don't take the quo.

  135. Code reuse by werdna · · Score: 2

    This is a subtle and a clever question. I think the answer lends insight to the concern expressed earlier concerns that Apple is not required to republish changes. Consider:

    If Apple were required to republish changes, then a user could turn APSL into GPL as follows:

    (1) embed some GPL-ed code into a change;
    (2) submit it, passing along the GPl-ed license in accordance with GPL; and
    (3) apple publishes it.

    Whoops, under GPL, the published software is now virused in, and itself now subject to GPL, which may mean that some of the greater restrictions of APSL no longer can apply.

    I think that Apple was clearly alive to these concerns in drafting the license as they have.