OSI APSL Response 245
Rubinstien writes "Eric Raymond has issued a brief response in which he claims that Bruce Perens and others are mistaken in criticizing the Apple Public Source License and OSI's endorsement of it. " I knew this was going to be hairy.
Let me see if I've got this right... (V1.1) (Score:1)
1) Apple's death causes license invalidation.
2) Termination clause not allowable under OSD
3) Termination clause is overbroad
He is wrong.
1) The Severability clause (13.6, ESR's argument) kicks in. If Apple dies, the entire license is unenforceable.
2) OSD (1.0) says nothing about termination clauses.
3) APSL's Termination clause is not overbroad. Section 9.1 (Infrigment) clearly defines "Affected Original Code" as that which is "subject of a claim of infrigment." Termination is one of three options; Obtain rights; code around infrigment; or termination.
The question then becomes, what do to about termination clauses? In the case of patent infrigment, a company needs to have a compliance mechanism, in this case, terminating the open license on the "Affected Code." To not try to prevent further infrigment on a patent could be interpreted as contempt of court. Without such clauses, companies (as well as individuals) open themselves to further legal problems. Regarding the possibility of a company asking another company to file an infrigement claim, such a claim would not have standing in American courts, due to the advisarial nature of our court system (ie there must be a real, identifible confict in order for the plaintiff to have standing.) What if a company manufactures "real" conflict? That's what amicus briefs (and I would suppose, OSI) is for!
Should the OSD ban termination clauses? In general, I would lean towards "No." Companies, and individuals have to protect themselves from patent suits. Regardless of ideology, we still have software patents, and we can't pretend that they don't exist. IBM's license, however, appears suspect due to the "appears likely to be made" phrase. The APSL seems reasonable.
But then again, I could be wrong.
Apple's attitude toward OSS (Score:3)
The basic opinion is: Apple's testing the waters here; its further actions will be governed by the response of the open-source community. If people treat Apple as slime and "just as bad as Microsoft", as some people on Slashdot have been doing, then it's assured that Apple's open-source efforts will never go beyond what they are now. But if they see positive results coming out of their experiment -- like good outside enhancements or bugfixes, or market-viable porting opportunities -- then they may very well more fully embrace the idea of open source.
Please, people. Be rational about this. Good can come from it if we avoid extremism and ideological jihads.
Why should he? (Score:1)
No Termination of Use!! (Score:1)
The 9.1 point is still a problem. I don't care what Apple intended Affected Original Code to mean. It is not clearly defined in the license, and I can see all sorts of abuse that can come from a loose definition of the term.
I don't care whether it is technically Open Source or not, I don't want a license which can end my legal use of a program on a company's whim. I think there is a clear need for a "No Termination of Use" clause to be inserted into the Open Source guidelines. While there is not one, the Open Source definition becomes pretty useless to me.
Re: No Termination of Use!! (Score:1)
So basically you want the freedom to ignore other developers' intellectual property rights? Yet you demand that developers honor your pet license?
No, I want the definition of Open Source to include a carefully worded statement regarding Termination of Use. I think termination of use clauses are contrary to the spirit of Free Software, and I think the Open Source definition should reflect that.
I never asked for the freedom to ignore other's rights, that's not freedom at all. I asked that the license we call free be what I consider free, and the licenses that can terminate your use on a corporate whim not be called free. Currently, the Open Source definition is the yardstick we use, and I think it needs a mark for these clauses.
Somebody steals some code, adds it to Linux without permission of the author. You have no problems continuing to use that code?
Of course I have a problem with that. Unless the author assigns copyright to someone else, only the author has the right to copy or license their IP. What sideways reading of what I wrote made you think I was advocating plagarism?!?
Face it: If you expect people to honor the various free software licenses, you'd better be prepared to honor other licenses. Otherwise, you're a hypocrite.
I do honour other licenses, and you implying that my views are hypocritical without taking the time to understand them is very short sighted. If a program has a license that I find too objectionable, I honour it by not using the program. This is why I haven't purchased any proprietary software in three years.
Apple is probably not losing a customer by me disliking their license, I had no plans to get MacOS X. On the other hand the Open Source Initiative is potentially losing a supporter if they continue to encourage licenses like this.
I think they're worse, personally. (Score:1)
I guess as long as it's making Apple money, Open Source is great.
At least Microsoft has the decency to just shun us outright.
- A.P.
--
"One World, One Web, One Program" - Microsoft Promotional Ad
Behold the jihad. (Score:1)
find freedom @ http://www.fsf.org
Lawyer time? (Score:1)
Looks like this is where the lawyers usually come in.
Here's the solution (Score:1)
We give BP a waffle iron and let ESR use Jedi mind tricks. Lock them in a room. The first person to leave the room gets to call it "Open Source", the second person has to call it "Open Sores".
Thai Dishes... (Score:1)
obviously you live in a less cultured region than northern california...harumph!
Seems pretty calm to me (Score:1)
I think this move by Apple is big. There's a real possibility of a lot of sharing between LinuxPPC and OS X, such as drivers. Apple will be selling basically their GUI and their high-quality machines.
Perens didn't notice another violation in APSL... (Score:1)
"You may use, copy, modify and distribute Original Code, with or without Modifications, solely for Your internal research and development,..."
which is pretty clearly in conflict with the Open Source definition's clause 6, "no discrimination
against fields of endeavor". (see www.opensource.org).
ESR?
From the GPL... (Score:1)
On the other hand, the Apple license says 'discontinue use', while the GPL says you must not 'distribute' it. So if I write code on top of some GPL code and there's a conflict, I might have to stop publishing it, but I can keep using it myself.
The Apple license requires me to destroy even my copies. Am I reading that right?
--Chouser
Lawyer time? (Score:1)
But then, that's just a wild from my profesional experience as an attorney . . .
Think different (Score:1)
a17-202-32-93.apple.com - - [17/Mar/1999:19:15:15 -0500] "GET
melinux HTTP/1.1" 301 357 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)"
Umm.. (Score:1)
Eric has made it clear that the APSL *will* keep all contributed code in the open if the author didn't infringe on patents.
Unless of course, you want to overhaul the whole patent system (which wouldn't be a bad idea), but freedom should be fought for _one step at a time_, imho.
Apple is no better than MS. (Score:1)
Free redistribution of intellectual property is a _CHOICE_ (today, and probably tomorrow).
The battle should not be "everything must be free", rather, "everything can be free, if we choose to". Attempting to restrict one freedom in order to increase another can be viewed as hypocritical.
question (Score:1)
Stop spreading FUD.
law today is like programming in assembler (Score:1)
I wouldn't assume a bad intent on the part of apple that is connecting to us. They know they came from here. We always have loyalists on the inside, BTW, anyway.
Perens didn't notice another violation in APSL... (Score:1)
-cfw
--
Can open source trademark be withdrawn from OSI? (Score:1)
Even better, the OpenSource domain name is registered in the name of SPI at Bruce's home address.
Yes, it's a big fat hairy mess. But to answer your question, the trademark rights probably reside in either Bruce or Eric or some combination of the two, even though the registration is in SPI's name. So yes, Bruce might be able to make a case for owning the trademark.
This is all totally aside from the question whose answer you're assuming -- whether OSI is doing a good job of managing the mark or not.
-russ
I buy it. (Score:1)
--
Why do I feel better all of a sudden? (Score:1)
we need annotated versions of all of these licenses in a centralized place, managed by a real lawyer
otherwise people like myself are going to keep falling into the trap of believeing the first RMS or ESR who tries to explain it to us.
help
Time for a distinction between "Open" and "Free" (Score:1)
The distinction i see here is between revokable (APSL, Jikes) licenses and irrevokable (GPL, Artistic) licenses. Developers will be much more willing to work on projects when the license guarantees their work will remain free. For terminology's sake, i call the two types "Open" and "Free" (as in free speech!).
I think the concerns about licenses which are merely "open" are valid and important. On the other hand, i don't want to see companies like Apple and IBM bashed for trying to do the right thing, within their limitations. Moreover, i do NOT want to see a split within the open source developer community over this issue - a split which will surely come if things are not changed.
I strongly suggest to the OSI that they consider making a distinction in the Open Source Definition between revokable and irrevokable licenses (open versus free), so developers know clearly where these corporate licenses are. If OSI does NOT do this, they risk losing credibility with developers (who have valid concerns, especially with self-appointed spokespersons), and also with the media and corporations (who will readily point to any infighting). At worst, we risk having a second "Open Source" certification team, one alienated and radicalized.
Think about it, OSI.
Revokability (Score:1)
I agree that revokation clauses are pretty much necessary to protect corporate legal interests, and that they are unlikely to ever actually be used within the near future. Nonetheless, they exist, and as such limit my will, and the will of other developers, to work on the code.
I'm not some Stallmanesque radical insisting that corporations are bad, or that licenses such as the APSL are inadequate. I'm just saying that there is a real, significant distinction over revokability here, one that affects developers' will to work on a project as well as our personal political stances. And i am very, very afraid that if OSI does not explicitly address this, that it will become a wedge issue which forks the "code base" of OSI (the Open Source Definition). This will make the movement look bad in public, cause unnecessary friction, and force us all to choose sides.
Again, i really think the best thing to do would be to have multiple levels of "Open Source"... one for source which is open, but bound by the legal practicalities of corporations; and one for truly "free" software such as the GPL. Will OSI consider this? I hope so.
Apple is no better than MS. (Score:1)
Agreed. It's been documented more times than most believe.
Apple has closed hardware AND software, can't stand competition, is grossly overpriced, and likes to bump off rivals.
Wrong and wrong, wrong, wrong, and wrong. Let's dissect your arguments one-by-one...
Closed hardware - give me a break. I can gets the specs on absolutely anything I want, with the exception of the Mac ROM, which is itself being phased out (which you would know if you'd bothered to actually LEARN anything about Apple, but your hatred apparently blinds you to such possibilities).
Apple can't stand competition - No company can stand competition, that's the way of business. Some are more, shall we say, demonstrative of this hatred than others (MS being a prefect example). But Apple? Nope. Tell me the last time they bumped off anyone.
Apple is grossly overpriced - Al, we have a PC lemming who's still clinging to the idea that superior hardware should cost the same as inferior. Apple's prices are perhaps a bit high, but quite fair when you consider what you get. You get a machine which'll outperform a PC at the same price, in a more reliable configuration, and to top it all off it looks better too. That's the hardware I'm talking about, by the way. If you talk about software, I remind you that every single piece of software Apple makes is at most half the price of its Microsoft counterpart, so why is it that Apple is "grossly overpriced" while Microsoft is just "overpriced"?
Now, the bit about bumping off rivals, I'm seeing some very contradictory evidence here. To start with "QTW" (which I can only assume means QuickTime), you're likely referring to the Sorenson thing, never mind that a beta of the Java port of QuickTime was just released, and the fact that Apple has been planning a Linux port of QuickTime for some time.
As for the killing of the clone market, you forget that this had to be done (while the idea of Mac cloning was a Good Thing, it was done at a Bad Time; the mistake had to be rectified one way or another). Plusyou have the fact that, as I mentioned before, the Mac ROM's are fast disappearing plus the fact that two of the three most important parts of the OS (the kernel and drivers, the third being the interface) were recently Open-Sourced; it seems to me as though Apple will soon be back in the cloning business (they're certainly making it a hell of a lot easier to clone, and I doubt they'd do that with no reason).
Now, as for Apple's refusal to cooperate with BeOS: I see little if any refusal at all. Everything Be needs to get their OS ported to the recent Macs is right there; all they have to do is use the stuff and stop whining about how Apple won't hand it to them on a silver plate, wrapped up with pretty six-colored ribbons and Bondi Blue paper.
Perens didn't notice another violation in APSL... (Score:1)
You're full of it. :) After the quoted section 2.1 of the APSL, you will find section 2.2, which describes what you must do if you are to deploy the code. Section 2.1 grants you rights to tinker with the code, but not find a web space, notify Apple, and put out your modifications so long as you do not deploy it. Deploy is defined near the top of the license, and includes internal use for purposes other than R&D as well as distrubution.
The Apple Public Source License [apple.com].
Skroo soda. (Score:1)
Grow grain
Malt grain
Ferment malted grain.
Beer takes a bit longer to compile than most software, but well worth it!
--
As long as each individual is facing the TV tube alone, formal freedom poses no threat to privilege.
Apple is no better than MS. (Score:1)
MS has closed software, can't stand competition, is overpriced, and likes to bump off rivals.
Apple has closed hardware AND software, can't stand competition, is grossly overpriced, and likes to bump off rivals.
(Here I'm thinking specifically of QTW, the killing of the Mac clone market, and Apple's refusal to cooperate with the BeOS people)
--
As long as each individual is facing the TV tube alone, formal freedom poses no threat to privilege.
Freedom. (Score:1)
--
As long as each individual is facing the TV tube alone, formal freedom poses no threat to privilege.
What shall we complain about now? (Score:1)
On Slashdot Flaming (Score:1)
Too bad people like Elliotte Rusty Harold is everywhere:
"One wonders what Eric Raymond was doing up on the stage with Steve Jobs at the announcement. Did he actually read the license before endorsing it?" [unc.edu]
How not to encourage companies: (Score:1)
Honestly, Apple is possibly the company with the least inclination towards openness. Anything that encourages them is good in my book. Personally, I suspect this Darwin thing is going to be a fiasco - but I'd hate to see that happen because of religious issues.
(My theory - they want to have an OS for Intel but don't want to have to support it. The plan is to keep the Mac hardware and relevant information locked up while giving the hackers control on the PC side.)
Speak for yourself, I'm still writing code. (Score:1)
Bruce
I spoke with people at Apple today (Score:1)
Bruce
Let me see if I've got this right... (V1.1) (Score:1)
How is a "Free until we take it back" license different, then?
Termination implicitly violates the OSD because a terminated license means "All Rights Reserved", and thus fails all 9 tests of the OSD.
If we're going to accept a license with termination at all, it makes sense to be very careful about the conditions in which termination is allowed. Apple seems to feel there is room for tightening this up and making it unambiguous, I look forward to their next license version.
Thanks
Bruce
Oops, not quite (Score:1)
Bruce
You misread the GPL (Score:1)
The GPL allows you to stop distributing the code if you are bound by court order, etc., it does not say anywhere that you can compel third parties to destroy their copies or stop distributing them.
Thanks
Bruce
This isn't about the APSL. (Score:1)
My letter was non-confrontational, and it was taken that way by the people it was addressed to. We had a little laugh together about the inevitability of us all being chopped to giblets on Slashdot.
Thanks
Bruce
No, sorry. (Score:1)
Thanks
Bruce
Seems pretty calm to me (Score:1)
On Slashdot Flaming (Score:2)
I really wish you'd all stuck with the tone I established. Fortunately, the people who count in this matter seem to understand how to ignore the flames.
Thanks
Bruce
Great! (Score:2)
So, I guess you could say I'm fighting creeping complex-ification of licenses.
Thanks
Bruce
I spoke with people at Apple today (Score:4)
They acknowledge that they have not defined Affected Original Code well, and they should do so. That would help with the termination issue. We also discussed the notification issue, and they seemed receptive about that.
One point I try to make with every company is that these licenses are executed by hackers, not lawyers, not even people who have easy access to lawyers. Those hackers have to be able to read the license, and it should be unambiguous to them. The folks at Apple accept that point.
So, at least Apple isn't telling me that I'm blowing smoke. It wouldn't hurt Eric to help ask for these simple changes.
Thanks
Bruce
Old Vulcan saying... (Score:1)
here you go... (Score:1)
heck if I know... (Score:1)
I prefered Bab5.
Whatever happened to that anyway?
Seems pretty calm to me (Score:1)
1. GPL/APSL cross contamination. Until the two licences are compatible, it can't/won't happen.
Read the section on linking in the GPL. Thou shalt not link to non-free code.
2. Different driver model. Linuk has funky monolithic protected mode kernel modules. OSX has DriverKit with funky hardware-server userspace modules. It may be possible to make them talk to each other - and once 1. ceases to be a problem, crib code from each other; after all won't Hurd be using Linux driver modules?
Of course the major benefit of this is yep - an Open Source 1394 layer - Yeeha!
Politics are FUN! (Score:1)
Open source debates take place in public, not in closed board rooms. I like it.
The wheel is turning but the hamster is dead.
Ignoring the politics (Score:1)
Okay, here's the deal... (Score:1)
Therefore, Bruce is ipso facto correct and Eric Raymond is ipso facto wrong.
However, I will disregard the trademark issue for a moment and say that, through my own careful reading of the APSL and subsequent perusal of the areas OSI outlined in their response to Bruce, I agree with Bruce's view. Plus, it's better to be safe than sorry.
--
Kyle R. Rose, MIT LCS
...but... (Score:1)
--
Kyle R. Rose, MIT LCS
Apple is no better than MS. (Score:1)
--
Kyle R. Rose, MIT LCS
Umm.. (Score:1)
There are lots of people that have earned my respect through their actions and maturity, and their understanding of the issues of the free software community. Your move away from the OSI and back to the core of free software community made a lot of people like me very happy. IMO, Eric doesn't "get it," or rather, he "gets" a different view than I do.
Free software is about ultimately freedom, not being able to see source code. Opening the source is but one component.
--
Kyle R. Rose, MIT LCS
It's white box beta testing, guys... (Score:1)
Remember when we were all were stoked (or at least I was) when companies started releasing beta software for us to try out. Now Apple does this, and EVEN with the source code, and people get pissed?
I get the arguments about those people who want to possibly write their own code and don't want their license revoked, but for me (a hardware guy, and Apple USER), I'm just hoping people will help Apple make their OS better. I'm not really hoping for YET ANOTHER OS OS. We have Linux, which is probably a lot less spaghetti-ish than any Apple code. In fact, there are TWO flavors of Linux on the PPC.
I think the code will be useful even if just to help me figure out what went wrong when my mac crashed for the 10th timt of the day.
Apple's attitude toward OSS (Score:1)
>any interest in whether apple contines along these
>lines or not... it's not like anyone who doesn't
>run Apple hardware is going to get any benefit
>from Open Source advancements to the MacOS.
1. It can be ported elsewhere.
2. There are many of us out here who do run Apple hardware, or a clone thereof.
- Darchmare
- Axis Mutatis, http://www.axismutatis.net
Free Software (Score:1)
>the closed source media formats... Apple is
>apparently a fair-weather friend.
'gimee gimee gimee'.
What have you offered Apple lately? Do you care to pay for the time their engineers spent on the code you want. Do you have any idea how a company runs?
Apple is moving in the right direction. But expecting them to do something that doesn't add value to their own business is downright stupid. Of course they are hoping to get something out of this - that's how businesses work. They don't hire experts to figure out how to best lose money, after all...
(well, there was a time when I would have thought Apple hired experts to help them lose money, but that was during the Amelio administration - things have changed)
Right now, if I were an Apple executive, I'd be highly tempted to take my code, close it back up, and say 'screw it'. Given the amount of whining going around, I don't see how they can justify this release for a bunch of ingrates.
- Darchmare
- Axis Mutatis, http://www.axismutatis.net
Ungrateful? Really? (Score:1)
>they're using as the core of MaxOS X.
Huh? I tend to think that the kernal is the 'true' core of an OS. My understanding is that they are using MACH with some of theith own NuKernal stuff thrown in for good measure.
Tevanian, who works for Apple now, was the head honcho behind Mach (correct me if I'm wrong).
- Darchmare
- Axis Mutatis, http://www.axismutatis.net
Open Softdrink Initiative (Score:1)
Right?
- Darchmare
- Axis Mutatis, http://www.axismutatis.net
Thank you Bruce, Thank you OSI, Thank you Apple!!! (Score:1)
It not legal to use infringing code (Score:1)
Read the GPL (Score:1)
Bill & Steves Interests' (Score:1)
Apple's attitude toward OSS (Score:1)
HNiC is taken, eh (Score:1)
Beauty.
This is sound debate not flame (Score:1)
What shall we complain about now? (Score:1)
They do, but .... (Score:1)
Free Software (Score:1)
Sure just use us when you want and ignore us the rest of the time...
This whole issue seems small to me compared with the closed source media formats... Apple is apparently a fair-weather friend.
What shall we complain about now? (Score:1)
Logins for Prefs (Score:1)
BTW, I browse slashdot with KFM (from KDE 1.1), the login is automatic.
I spoke with people at Apple today (Score:1)
Having freesoftware in business is a good thing, but having business in free software is perhaps not.
It would be nice to have these companies blatantly violate the traditional closed business models, just like they violate closed source models..
Well, I'll dream..
Logins for Prefs (Score:1)
>and a big liability. Get rid of it.
How else would it be done? Simply a cookie on the local machine? That would not be multi-user friendly. What if two people want to use the same machine, but with different prefs? This could happen often with computers which multiple people use (either at home, work, or school). It would also not support transporting prefs to different computers.
Logging in to use prefs is the only thing that makes sense to me.
Ingrates??? (Score:1)
This whole license thing is turning into a maze, and I expected it to happen as soon as Raymond et. al. came up with the Netscape "public" license. Let's see how "public" *that* stays now that AOL has put all its money and clout behind Netscape.
Oh, and BTW, why are we ingrates? Which company was it that made things impossible for cloners of Apple products for so long. If I have anyone to thank for anything, it's Xerox. And God knows what Xerox would have done had they realized what their engineers were trying to show them...
From the GPL... (Score:1)
Section 7 of the GPL uses the words "consequence of a court judgement or allegation of infringment [emphasis mine]". I'm not a lawyer either, but to me that says a court decision is not "required" for the copyright-holder of the code to decide to yank the code.
The only differences between the APSL and the GPL that I can see is that the APSL says that Apple still has the rights to do whatever they want with the code, whereas the GPL says that you can't do anything with the code (except probably using it yourself).
Jay (=
You misread the GPL -- I guess I did (Score:1)
The GPL allows you to stop distributing the code if you are bound by court order, etc., it does not say anywhere that you can compel third parties to destroy their copies or stop distributing them.
I re-read the section, and I agree. Thanks for setting me straight.
Jay (=
Revokability (Score:1)
The real distaste for both the Jikes and APSL licenses lies in the fact that the companies can revoke the licenses, and the work of independent developers will be lost.
As far as I can tell from reading the license carefully, Apple cannot revoke your right to do what you want with "Your Modifications" unless you explicitly break the license yourself. Clauses of concern and my take on them are as follows:
The worst that Apple can do here is (c) terminate Your rights to use the Affected Original Code. "Affected Original Code" is "Original Code" (from Apple) that becomes the subject of a claim of infringement. So all of your modifications are still yours, under this scenario. You'd just have to code a replacement for the missing part, or use whatever replacement Apple winds up producing (which corresponds to Apple taking option (b) modify the Affected Original Code so that it is no longer infringing).
The relevant clause here is a referral to other clauses: (b) immediately in the event of the circumstances described in Sections 9.1 and/or 13.6(b). 9.1 we've already covered (though it could perhaps be stated more clearly that clause 12.1(b) applies only to the extent described in the clauses indicated). 13.6(b) is discussed below.
The relevant clause here is: (b) Notwithstanding the foregoing, if applicable law prohibits or restricts You from fully and/or specifically complying with Sections 2 and/or 3 or prevents the enforceability of either of those Sections, this License will immediately terminate (...). Section 3 basically states that you let any interested third parties use your code under this license, and let Apple incorporate it back into its development tree. As long as Apple exists, that's not a problem (I'll get back to the case where it doesn't exist). Section 2 places conditions on the use of code internally and externally. Internally, you have to document your code well and include the license and other relevant information. For code or binaries released externally, you also have to make sure that people obtain the source, and make sure that Apple can obtain the source. This is another clause that raises potential concerns.
So, the only real concern seems to be that Apple could disappear, making it impossible for you to grant them a license to your code and making it impossible to fill out the information required on their web page. IMO, these can be reasonably addressed as follows:
If Apple dies and is bought by someone, I would argue that their buyer takes the place of Apple in the clauses mentioned, because Apple is now a part of the buyer. This means that the buyer must be able to obtain, use, and further modify the modifications that you made - just like everyone else. I don't see this as a problem.
If Apple dies and drops off the face of the earth, then I would make two arguments. Firstly, as Apple no longer exists and nobody picks up their IP claims, then I doubt that anybody is going to bother enforcing termination of the license. If somebody picks up the IP and complains, then I would argue that they are now Apple, and there is no violation. I'm a bit hazy on what happens to IP that isn't picked up by anyone. I suspect that it would devolve to the public domain (anybody care to check this?). This would IMO make the public domain "Apple" for the purposes of sections 2 and 3, and again there is no violation (as you are most certainly making your modifications available to the public).
The exact clause, 2.2 (c), reads: You
Note that this doesn't say that you must submit the information through the web page - just that you must fill out a version of the form presented there and get it to Apple and "other third parties". If you're worried about the site going down or about Apple removing the site to void the license, fear not - just print out a version of the page and fax the completed form to whoever winds up with Apple's IP rights when the dust settles.
Or, these are the arguments that I would use in court if somebody tried to pull the license out from under me under the above scenarios. I think that they'd stand up reasonably well.
Revokability (Score:1)
By that definition, the APSL is not revokable, then. It only is terminated (for your code, at least) if you violate the license. Apple's code is only revoked if _Apple_ violated the law when it wrote it. Where is the problem (with the APSL)?
I put a disclaimer at the top of my message, but perhaps I should have stated it more clearly - I am not touching the issue of revokability in general - only the specific comment made that said that Apple could revoke developers' rights to their modified code at whim.
So, I'm having trouble seeing what specifically in my message you are responding to. The revokability-in-general issue is interesting, but not what I was writing about.
I'm not trying to be impolite, I'm just trying to clarify what I was and was not saying in my previous post, and to figure out what in that post you are addressing here.
Whoops :) (Score:1)
Whoops. You're right. I ascribe it to bit rot caused by sitting too close to my monitor
Is it legal??? (Score:1)
This is encouraging, but . . . HNiC? :) (Score:1)
Well, it sounds like Perens' concerns have been addressed. I'm glad to see that, just as glad as I was to see Perens address them. Still, I could do without Raymond's apparent desire to make the whole thing look like a confrontation:
". . . alleging that the Open Source Initiative acted incorrectly . .
"It is OSI's position that the claims in this open letter are entirely mistaken"
Jeez, Perens' letter was laid back and non-confrontational. This pompous, pseudo-legalistic attitude-copping is ridiculous. It's hostile and defensive. Why? I'm curious.
The OSI Board requested -- and got -- substantial changes from Apple before the APSL was made public.
Am I the only with left with a bad taste in my mouth by this part? Quick, what does the 'O' in "OSI" stand for? "Oblong"? "Orthogonal"? "Ophidian"? If it's "Open", as rumor has it, I'm depressed by the fact that they offer their endorsements on behalf of the "community", without consulting or even informing the community until after the decision's been made -- and then turn hostile if anybody dares to question them.
Do we need that?
We should all chip in to buy Raymond a nameplate for his desk:
"Eric Raymond: Head Nerd in Charge."
-j
Hang on there . . . (Score:1)
So did you talk to Eric before you made the public statement?
Is the APSL a private agreement between Apple and Bruce, or Eric? Realistically, no. It's more of an agreement between Apple and the community. Where is the harm in public debate? Bruce clearly bent over backwards in his letter in an effort to start a public discussion, not a flamewar. My opinion of Perens went up several notches on that. Unfortunately (unless I badly misread the tone of Raymond's third-person statement) Raymond seems to perceive it as a challenge to his "authority" -- which doesn't exist anyway, as he himself has never (to my knowledge) denied. If people want to throw around the word "open", they should be willing to do it in public, with public input.
Hey, if Raymond speaks for the community, then I can't imagine why he wouldn't be willing to listen to input from the community. What kind of sense would that make?
-j
Why do I feel better all of a sudden? (Score:1)
(Score:-1)? Why?
Why do I feel better all of a sudden? (Score:-1)
by Anonymous Coward on Thursday March 18, @03:34PM EST
I think they're trying to find out what the next lowest form of life is after lawyers and estate agents...
Open Source gurus...
-j
Ungrateful? Really? (Score:1)
You think Apple is doing this out of generosity?
Nonsense. They have shareholders. They're doing this because they think they'll make a buck out of it -- that being their legal and moral responsibility to their shareholders. The free software community gave them the BSD that they're using as the core of MaxOS X. Now they're asking for some more help, and they're offering some quid pro quo for it in the form of showing us their source. It's not a gift. They're asking for help, and they're offering us something in return. It's a trade. We've got a perfect right to negotiate, just as they do.
This community, in the aggregate, produced the Linux kernel, GCC, Apache, perl, etc. "Take, take, take", my ass. What has Apple contributed yet? I'd like to find out, but I won't be kissing any asses without due cause.
-j
Yeah, but. (Score:1)
As long as the community is represented by the typical
Well, you've got a point, but there are fora with better signal/noise ratios than Slashdot. There are also a lot of rational people running around loose in this "community" -- some of whom do post on Slashdot, I'm sure -- whose input would be worth hearing.
What bothers me is the implied attitude from Raymond. To overstate it a bit: "Butt out, I'm in charge here. Who asked you?" If Raymond had accepted Perens' dissent a bit more gracefully, I wouldn't be bothered by that.
Realistically, if Apple wants to work with the community, they'll address all valid concerns, not just those that Raymond agrees with. They don't stand to gain by pissing people off unnecessarily.
-j
It's not just one person's socks here. (Score:1)
Y'know?
-j
This isn't about the APSL. (Score:1)
If we're going to accept a license with termination at all, it makes sense to be very careful about the conditions in which termination is allowed. Apple seems to feel there is room for tightening this up and making it unambiguous, I look forward to their next license version.
This is in line with your other statements about this issue: Careful, reasonable, open to discussion, etc.
But that's all beside the point. The depressing truth is that all the yelling here is about Perens vs. Raymond, which is (or I sincerely hope it is) total crap. Of course, maybe it's just Slashdot, and the "conflict" is just a lot of smoke around an imaginary fire.
-j
This seems very reasonable. (Score:1)
I strongly suggest to the OSI that they consider making a distinction in the Open Source Definition between revokable and irrevocable licenses (open versus free), so developers know clearly where these corporate licenses are.
This sounds like it would be a win for everybody. It respects the valid interests of free software developers and the valid interests of companies like Apple and IBM. Everybody knows where s/he stands and there's very little to fight over. I dig it.
-j
DTFA! DTFA! (Score:1)
drop the f*cking acronyms.
Yeah!
-j
Two little issues with that . . . (Score:1)
the real secrets in Cupertino are along the lines of "Which SUV-driving, yuppie-wanna-be, middle-manager w/ two kids & a husband did seven lines of coke off her boss's backside then nailed two -boys- in the bathroom at comdex back in '89?"
A. You keep returning to this. I'm not gonna ask.
B. Um . . . Is Apple hiring?
:)
-j
Excluded middle? (Score:1)
Isn't the point to have a board of clueful people who are trusted by the community to make rational decisions, thereby saving a lot of time and bureaucracy?
Um, do you trust people who don't care to hear your input, even though they claim to represent you?
If everything has to go to the Community, then why have OSI at all?
. . .
Do people *really* want to have OpenSource policy guided by
There is ample middle ground between a star chamber and a Slashdot poll.
And, as I said, I wouldn't be complaining if Raymond had been willing to accept debate more gracefully. Apple is Apple. I doubt that they would have been willing to negotiate with Raymond in public anyway. Being who they are, they want secrecy followed by . . . an ANNOUNCEMENT! Drama! PR! Humor, pathos, tragedy! Etc. Okay, that's the game they're in. But if that's the case, it's especially important for there to be open debate after the cat is out of the bag.
If you don't like the decisions, lobby for a change in the membership of the OSI board.
In other words: "If you're pissed off, bitch and moan!" This is good advice
-j
Cool (Score:1)
My letter was non-confrontational, and it was taken that way by the people it was addressed to.
I don't think I'm the only one who's very relieved to hear that.
Thanks.
-j
It's not just one person's socks here. (Score:1)
But there are still a lot of people watching.
TANSTAAFL, I guess. We get free parallel debugging, but we also get this crap
I thought Bruce . . . tried as hard as he could
not to start a flamewar. I think Eric was pretty reasonable too.
I agree about Perens. Raymond's response got on my nerves a bit, but Raymond always does that to me. Oh, well.
And look! It still started one around here.
Can you name anything that wouldn't?
-j
"Ethics and Spirit" -- I dig it. (Score:1)
it might be argued that from a dedicated free/open software perspective, one would be hypocritical to accept/respect/etc a licence that contradicts the ethics and spirits of the open software movement.
"Ethics and spirit" indeed! I couldn't agree more. Now find a minyan to back us up. "This, too, shall pass".
-j
"So true" -- but what in god's name does it mean?! (Score:1)
Can't posts like that be close-captioned for the Trek-impaired? Some of us are totally perplexed by that stuff.
:)
-j
Logins for Prefs (Score:1)
Why do I feel better all of a sudden? (Score:1)
we need annotated versions of all of these licenses in a centralized place, managed by a real lawyer Hear! Hear!
Make that - the joy of protecting yourself (Score:1)
What an interestingly narrow minded view of government you have.
Last time I checked stuff like disaster relief, coast guard rescue operations, and humanitarian aid didn't have much to do with trustworthiness. Isn't there a quote about how only criminals think the world is made up of laws?
Open Softdrink Initiative (Score:1)
Seriously, the parallels of the food industry and the software industry are suspiciously close...
From the GPL... (Score:1)
The APSL's termination clause applies if Apple Inc. decides that it would rather yank the patent-covered code than resolve the patent dispute or write a patent-free version.
Perhaps Apple's lawyers were afraid that using a GPL-style termination clause would expose them, in the event of a patent suit, to additional damages, or would make it harder for them to settle such a suit.
A legal question: Suppose I use code covered by the APSL, some company (call it "Unisys") sues Apple for patent infringement, and Apple withdraws the code I'm using from circulation rather than fighting the suit. If I felt that Unisys's patent claim was bogus, would I have grounds to take Unisys to court?