Apple Posts Their X11 Source 111
fdiv_bug writes "This happened a day or two ago, but it slipped my mind to report it. Looks like Apple has released the source code to their X11 implementation for Mac OS X." Also check out more downloads at OpenDarwin.org.
Damn Apple... (Score:5, Funny)
Re:Damn Apple... (Score:1, Insightful)
A situation where no one (proprietary) system holds Windows' current position will not be achieved unless people take reality into account.
Re:Damn Apple... (Score:3)
Re:Damn Apple... (Score:2, Insightful)
Complexity (Score:5, Interesting)
And even if they were, they might still do some things we think of as `good', and others we call `bad'. Corporations, like people, are complex things. Humans tend to think by simplifying, categorising, and labelling, but we must realise we're doing it, and avoid it when it loses too much information. The world is a complex place.
As Anonymous Coward said above, Apple has done many good things, and some bad ones. That's all there is to it. Predictive value? Well, I predict that in future they'll do some more good things and a few more bad things. Wow, huh?
(As it happens, I like a lot of the things Apple are currently doing, and I like their kit enough to own some. I'd like to see their stuff become more popular. But I've no illusions; I wouldn't like to see them have 90%+ share, just as I wouldn't like to see anyone have that sort of share. M$ may have an unusually immoral corporate ethos, but I doubt any company in their current position would be entirely altruistic for long. Power corrupts, and all that.)
(Er, sorry, this post has turned out inappropriately serious for this place! Feel free to insert hackneyed one-mouse-button-sniping, lame puns, and unrelated whinges as appropriate...)
Re:Complexity (Score:4, Insightful)
Of course, many people on
For instance:
"Wait, aren't we supposed to hate the MPAA and be boycotting movies?" (in response to the new release of a movie)
Of course some people on
So, since we can't even recognize ourselves as a non-homogenous entity, then the probability of us recognizing Apple or Microsoft is slim.
Wait, now I am doing it with the "we"
Re:Complexity (Score:3, Insightful)
Re:Complexity (Score:5, Insightful)
Hypocracy is not writing about how horrible the MPAA is while writing good things about new movies. Hypocracy would be if they wrote about how horrible the MPAA is, told you not to go to any movies, and secretly went to them anyway.
Re:Complexity (Score:1)
So, how many Slashdot readers who hate the MPAA went to see TTT? How many of them saw it more than once?
Re:Complexity (Score:3, Interesting)
Likewise, after 10 years of Microsoft garbage flooding the market, people have developed a hatred of large computer corporations (at least here on
Re:Damn Apple... (Score:5, Funny)
Re:Damn Apple... (Score:4, Insightful)
For those who don't know: Mac OS X Server cost around $600 (in Europe). If you wanted to use it on your new PowerMac G4, you had to buy the, er, "update" to 1.2. Which cost around $600, as did the retail version. If you bought a new dual processor G4 after that, you had to buy the update to 1.2.1. Which cost, you guessed it, $600.
I bailed out before that and bought a Sun box instead. It runs Solaris 8 which will still be supported for another couple of years. No, there are no patches for Mac OS X Server versions older than a year.
I don't know about the update path from Mac OS X Server 1.2.1 to 10.0, but I do know that the "update" from 10.1.x to 10.2 costs around $650.
Evil. Clearly evil.
Re:Damn Apple... (Score:4, Interesting)
a 25 license version of windows 2000 Advanced Server cost $4000.
That's only for 25 clients!
http://www.microsoft.com/windows2000/ad
Unlimited client license for Mac OS X Server (v10.2) is only $1000. So even if you pay for OS 10.3, 10.4, 10.5, 10.6 you will still come out ahead if you had chosen microsoft's products.
Re:Damn Apple... (Score:3, Informative)
"Mac OS X Server Maintenance is a 3 Year, non-cancelable agreement during which you will receive every major upgrade release to Mac OS X Server."
Re:Damn Apple... (Score:1)
What I want from a server OS is, that it is safe and easy to maintain. I don't want to buy a new version (that looks different and behaves differently) every year, I want support.
Sun will be releasing Solaris 2.6 patches for at least another 2 years - and 2.6 was sold in the mid 90s. Apple is not even supporting their 10.1 releases anymore. If Apple kept up their good work *and* started delivering decent support, I'd stop complaining at once. But I don't see that happen...
Call me a radical for this idea... (Score:2)
Re:Call me a radical for this idea... (Score:1)
Note: I have not yet tried that setting up QTSS on Linux but tried on Solaris *once*. I won't try again.
Re:Damn Apple... (Score:1)
Re:Damn Apple... (Score:5, Funny)
Well, you could always submit some photos to Am I Evil Or Not? [iamcal.com] Meanwhile, here is a handy reference chart:
Re:Damn Apple... (Score:2)
> Legal: Very Evil.
Insert standard joke about lawyers being evil here.
> Send cease&desist letters at the drop of a jellybean,
Okay, how would you handle things better? Would you let everyone get by with breaking contracts with you (which are legally binding), no matter how much it hurt you? Would you let those that break NDAs (that they signed on their honor and by their free will) blab all your hard work to the world so Microsoft comes out with your products before you do?
How about that very valuable brand that is one of the most recognized in the industry? Would you just toss that away so idiot kiddies with nothing better to do can create Apple themes? Keep in mind that if you don't defend that trademark, you loose it!
It is difficult to have a legal department that does a good job of defending your contracts, NDAs and trademarks, and not come off as a bad guy. Perhaps a standard of legal goodness/evilness would be whether the legal department just does their job of defending the company, or whether they are offensive and attack other companies (patent lawsuits for fun and profit, C&D letters for things the recipient is legally entitled to do, etc.).
> and threaten the DMCA.
Prove it. I want to see a photocopy of the communication Apple supposedly sent Other World Computing. The word of OWC's president is not good enough, especially when it contradicts the story he gave three weeks prior to the DMCA claim, in which he said Apple asked NICELY, and he complied to keep good relations with Apple.
Until such a time as I see proof, I am going to continue to presume Apple's innocence. I refuse to be used to blacken Apple's good name. And an accusation of DMCA use, without proof and constantly brought up by Slashdotters, blackens Apple's good name.
Otherwise, I mostly agree with your very good posting.
"The path of peace is yours to discover for eternity."
Japanese version of "Mothra" (1961)
Re:Damn Apple... (Score:1)
You're right; there is no verifiable evidence of a DMCA threat against OWC. And most of their trademark cases are not unreasonable. Revised ranking:
Nice (Score:4, Interesting)
It doesn't really matter to real programmers if it's gpl or fbsd or anything.
Having the source and getting ideas from it is a good thing.
Re:Nice (Score:2, Insightful)
Of course it bloody matters. Pretending that copyright laws don't exist is stupid and naive. Real programmers are not stupid nor naive. Or do you perhaps think that RMS, Linus, Alan, Hubbard, Gettys, Dawes, ..., aren't Real Programmers? They have all commented on licensing or made decisions based on licensing.
Re:Nice (Score:5, Insightful)
He didn't say to "pretend copyright laws don't exist"
He said that having access to code is good for programmers. just like having access to books is good for people who want to be authors.
He's also saying, I think, that minor license differences aren't as important as the big picture of free software, specifically being able to see source code.
Re:Nice (Score:3, Informative)
He actually said:
If it doesn't matter then why do so many "real programmers" spend so much time arguing about it? Or perhaps they aren't "real programmers"?
He also said...
Only if the license is appropriate. Try getting some "ideas" from Microsoft Shared Source and see how many lawsuits you get hit with. Or perhaps tell Phoenix that they didn't need to clean-room reverse engineer the IBM PC BIOS back in 1985, because they could have just read the published and easily accessible assembly source.
The licensing ALWAYS matters. To pretend that it doesn't is simply naive. You can't simply "look at" source code just because you find it floating around the Internet; if you stupidly do so then anything you write afterwards is possibly tainted.
Comment removed (Score:5, Funny)
Re:Nice (Score:1)
Of course they would, if other companies started selling bloated, buggy code, people might stop buying theirs.
Bloated, buggy code is their bread-and-butter business model!
Re:Nice (Score:3, Insightful)
Re:Nice (Score:5, Insightful)
It has nothing to do with "chilling" or "zealotry" or "communism" or whatever stupid buzzword you want to use this week to ridicule people. It has everything to do with comprehending the reality of copyright law. It does affect you, whether you want it to or not. Hiding under a rock and pretending that all the "zealots" are trying to turn you into a communist is pure idiocy. I thought McCarthyism died out in the 60s. Isn't it nice to know it simply spread to the Internet.
The reality of the situation - without your bullshit about communism and zealotry - is that you can't just stare at somebody else's source code without first comprehending the licensing terms. The license ALWAYS matter. You have to care about the license - not for the sake of zealotry or your "greater good" (not a view I share) - but because it's the law.
The original comment that it doesn't "matter" whether it's GPL or FBSD [sic] is pure and utter nonsense. And you are guilty of supporting this nonsense whenever you casually dismiss people as "zealots" simply because they recognise the true danger of copyright; a danger you clearly do not comprehend.
copyrights-a danger i do not comprehend (Score:1)
Re:APPLE IS DYING (Score:5, Insightful)
Oh, you mean CPU speed? My 3 year old iMac is fast enough for everything I do, save for recent 3D games, and I don't really need those anyway. That's one thing hurting Apple's 'marketshare', the quality and longevity of their products.
Re:APPLE IS DYING (Score:2)
As much as I agree that Apple often sets cool computer hardware trends, I think that PC makers got the floppy thing right. Dropping the floppy is only now becoming feasible, as CDRW drives have sped up immensely, Rainier (or whatever its called) is coming, and people have had some time to not need their floppy drives any more (though I still know some people who rely on them). Gradually, they will become obsolete, but I think Apple jumped the gun.
Heck, when Apple first dropped the floppy drives they didn't even have burners in their boxes -- not exactly useful, if you ask me.
Re:APPLE IS DYING (Score:4, Informative)
I can't even recall the last time I booted off a CD. If the worst happens to my OS X partition, my OS 9 partition starts up instead, and I can do repairs from there. This happened to me once last year.
Re:APPLE IS DYING (Score:2)
What on earth do you do for backups?
Re:APPLE IS DYING (Score:2)
I used to do full backups to CD-RW when I had a SCSI burner on my Performa 6400(2.4GB drive), but I never had to use them. I did some floppy based backups in my DOS days, and used it on occasion, when I had a 32MB hard drive!
Re:APPLE IS DYING (Score:2)
Re:Posted by pudge? (Score:2)
Re:Posted by pudge? (Score:2, Offtopic)
OT Re:Posted by pudge? (Score:2, Informative)
Frankly, that would be the perfect job for me. It's 6:15 AM on a Sunday and I'm wide awake.
It would be simple to figure out what day is Pudge's day and act accordingly.
-----
Just in case anyone wants to accuse me of being OffTopic: here's a X11-related hint. Use fink to install The GIMP in the usual location and make the following AppleScript:
tell application "Finder"
launch application "X11"
end tell
set results to do shell script "cd ~; DISPLAY=:0.0; export DISPLAY; PATH=$PATH:/usr/local/bin; export PATH ;
That makes an AppleScript that opens X11 and the GIMP. Find an appropriate JPG of "Wilbur" the GIMP mascot, paste it into the "get info" icon box, and PRESTO! The GIMP in your dock!
X clients on the doc (Score:1)
Re:OT Re:Posted by pudge? (Score:1)
Re:Hey Pudgefacker! (Score:2, Funny)
Interaction with Open Office... (Score:4, Interesting)
Re:Interaction with Open Office... (Score:2)
Re:Interaction with Open Office... (Score:2)
You may say all this is silly trim, but in the world of Apple, a consistant UI is extremely important. You can bet OpenOffice was one of a few significant apps they wanted users to be able to use without slowdown. They may never be able to do anything about qt, gtk+, motif, etc. widgets and menus not matching the Mac style, but they can make the Window focus, interleave, and decoration fit in well, and have Dock entries for X applications.
Re:Interaction with Open Office... (Score:2)
widgets != human interface.
quartz-wm would be FAR more usable if it didn't use Aqua window dressing.
finally! (Score:4, Funny)
This didn't happen a few days ago... (Score:5, Informative)
I remember downloading it a couple weeks ago. It's been available for download since they released their X11 betas.
Re:This didn't happen a few days ago... (Score:1, Informative)
New Benchmark? (Score:2, Interesting)
Re:New Benchmark? (Score:2)
--Dan
Does it remind you of... (Score:2, Insightful)
Im not a MAC user, but darn, that is really nice to have the ability to run X apps on a MAC. I think this really enhances the appeal of a MAC to a serious user.
Apple made a great move, adding *nix at its core with OS X.
does this include source for quartz-wm? (Score:2, Insightful)
Re: in case you are wondering the answer is NO (Score:3, Informative)
Re:does this include source for quartz-wm? (Score:5, Informative)
Re:does this include source for quartz-wm? (Score:5, Insightful)
There's nothing wrong with this. Apple extended X11 under the terms of the X11 license and as a result is giving the code back to the community. Apple created a propiretary window manager (QuartzWM) and doesn't look like it is going to release this code to the community.
It is within Apple's right to do both things. Please don't get mad at them for not releasing QuartzWM source to the public. Why should they release QuartzWM to the public?
Poeple applaud apple for choosing Khtml and X11 to extend for their own uses. Apple obliges with the licenses, but then people get mad when they don't release source with their browser or WM.
Please be happy that apple has chosen open source software and extended it. The GPL and many other licenses protect the right for businesses to extend the software and still use proprietary extensions in the same way that it protects your right to download the source. It is a good thing that the software allows Apple to do what it does, otherwise Apple would have never used the source code to begin with.
Rather than being happy or sad with Apple for helping/hurting free software, why don't we all be happy with free software for allowing Apple to use it in commercial applications? I don't think that Babbage (the author) disagrees with me, I just wanted to clarify this point with other readers.
Re:does this include source for quartz-wm? (Score:3, Informative)
The GPL does not seek to protect the right for businesses to extend software without releasing the source to their extensions.
There are situations where the GPL does not apply, however. If Apple didn't distribute their binaries, they wouldn't have to distribute their source either.
All of this isn't really relevant, since XFree86 is under the X11 license, not the GPL.
I DO wish they would release it, though... (Score:3, Interesting)
The only reason I can see for them not to release the code would be that it uses uncommonly good generic window system algorithms that they don't want copied by others.
Re:does this include source for quartz-wm? (Score:1)
Re:does this include source for quartz-wm? (Score:2, Insightful)
There's nothing to stop you or anyone making a Window manager that draws windows like OSX. But the minute you go to distribute it, Apple's lawyers will be, how you say.. on your ass
Re:does this include source for quartz-wm? (Score:3, Informative)
Yes, Quartz is analogus to an X server, but quartz-wm is a window manager Apple developed along with their X Server implementation that gives Aqua style window appearances to window borders. And it doesn't look like crap.
It also seems to have better focus behavior than Orobor OSX [sourceforge.net] a non-Apple attempt at making a window manager that works well within Aqua.
Re:does this include source for quartz-wm? (Score:2)
Strange Stuff in the Source Code.. (Score:5, Funny)
Sigh... (Score:5, Insightful)
To go even further, here's your typical implementation of AIM for Windows [skylagoon.com]. And then there's Apple's implementation of AIM [akamai.net].
And i don't even have to mention their hardware. Sigh... i hope you get paid handsomely, noble Apple design team. WE SALUTE YOU!
Re:Sigh... (Score:2)
Re:Sigh... (Score:3, Informative)
Customisation for the end user is key.
Re:Gaim (Score:2)
Join us now and share the nostelga (Score:3, Funny)
Re:Join us now and share the nostelga (Score:3, Informative)
(Actually, IIRC, they have bumped their free "abandonware" OS list to everything up to 8.1 now, but I could be mistaken about that.)
Re:Join us now and share the nostelga (Score:3, Informative)
So, unless you are planning on writing a derived OS and calling it Linmac or something, there's really not a whole lot of reason why anybody would want the source of System 7.
Re:Join us now and share the nostelga (Score:2, Funny)
Open Source Mac OS 9 ? (Score:3, Interesting)
Don't hold your breath (Score:1)
In the second, they don't programmers to spend their time fiddling with a program that they're no longer trying to make money off of. They want you to work on X.
Re:Open Source Mac OS 9 ? (Score:3, Informative)
Re:Open Source Mac OS 9 ? (Score:1)
Doesn't X Already have hardware acceleration... (Score:1)
Re:Doesn't X Already have hardware acceleration... (Score:1)
According to the layer image [xdarwin.org] it appears the XDarwin cannot run Cocoa apps, is the true
Re:Doesn't X Already have hardware acceleration... (Score:3, Informative)
(Disclaimer: I've been using X11.app for a almost a month now. X11 for OS X (OS X11?) isn't new, and neither is this source. But that's what you get here... :)