Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
OWC: Get the Right Memory / Ram for your Mac. Top Quality, Competitive Prices, Lifetime Warranty. Expert Support and Video Installation Guidies too! 4.0GB Matched Sets from $87.99, Options up to 32GB. Click here
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Stop the Noiz
Apple vs. Microsoft on Open Source Software
Frank Fox - 2009.09.15 - Tip Jar
Popularity: ![]()
![]()
![]()
Tweet this article. Short link: http://bit.ly/19ViKi
Apple = open source
Microsoft = closed/proprietary
The first equation above doesn't sound possible. Apple is a proprietary "build the whole widget" computer maker. Conversely, Microsoft is all about developers, developers, developers. You would think that Microsoft would like opening things up to put into the hands of developers, since they love them so much. It just shows what a crazy world we live in when the results are the opposite of expectations.
Apple and Open Source
Everyone wants examples to prove something is true. One of the most famous Apple open source projects is Safari - more specifically the WebKit rendering engine. This started back in 2002, when Apple approached the open source KHTML project for use in a new browser it was going to make.
At first, everything was great. Then, when Apple complied with the letter of the LGPL and gave patches - but not tons of support to make those patches useful to KHTML. The KHTML developers complained that they were expecting more. It took a while (years), but Apple improved its support.
Apple wasn't just developing a browser for KDE, so it produced changes that were more generalized for any platform. This led to the creation of WebKit. Apple could have kept WebKit to itself, but to gain more support and acceptance, Apple offered it back to the KHTML developers.
Today's WebKit is used by many of Apple's competitors in the computer, browser, and smartphone markets. For example, Google's Chrome on the desktop, OmniWeb browser, and Palm's Pre smartphone. Now that others are using it successfully, does that mean Apple is upset and has changed its mind? No, Apple reportedly still has 30 developers working on it, so it doesn't sound like they have given up on the project.
Microsoft and Open Source
Let's compare that to Microsoft. In recent news, Microsoft donated code to the Apache Stonehenge project. It helps that Microsoft joined the Apache Foundation as a member. Still, to be more comparable to Apple, Microsoft would have to open a large portion of its web server or .Net code to the Apache 2.0 license. Don't hold your breath waiting for that to happen.
For Microsoft's one step forward, there are two steps back. A second code donation from Microsoft happened this year. It donated 20,000 lines of code to the Linux kernel! Why? Because Microsoft was caught violating the GPL license. Unfortunately, the code needed 200 patches to clean it up, and Microsoft's engineers won't return calls for help. You can get Microsoft to support open source (after they get caught), but that doesn't mean you'll get their cooperation.
Microsoft even released the SDK for Bing. It had to use its own Microsoft Public License. (There are dozens of open source licenses: Apache 2.0 license, LGPL, GPLv2 or GPLv3, etc., but none of those are good enough for Microsoft.) This openness is seen as a way to support the iPhone without Microsoft having to get its hands dirty.
Microsoft is moving to capitalize on its limited progress in the open source area. It has even started its own foundation, CodePlex. Nothing says "open source" better than a privately funded foundation. What the heck is Microsoft thinking? This isn't Ubuntu.
If money corrupts, how can we trust a privately funded foundation to remain independent?
Apple vs. Microsoft
How does the famously proprietary "we build the whole widget" computer company, Apple, compare? In Apple's corner we have WebKit, CUPS (Common Unix Printing Solution), Bonjour (Apple's implementation of Zeroconf for sharing devices over a network), Darwin (a POSIX operating system and the basis for Mac OS X), OpenCL, etc. Apple recently opened Grand Central Dispatch (or at least a major portion of it called libdispatch) under the Apache 2.0 license.
That is some serious open source mojo. But
that's not all! Apple, being POSIX compliant, can use all sorts of open source tools.
One open source tool, the LLVM software
compiler, is so important to Apple that it created a custom logo
for it (left). Apple is willing to directly support outside open source
projects when the projects can be directly useful to the Mac.
While it mostly uses one of the popular open source licenses, Apple, like Microsoft, has its own license, Apple's Public Source License, for really critical technology like Darwin. The Free Software Foundation (FSF) approved Apple's Public Source License, even though they don't recommend using it.
We can see that Microsoft has put a toe in the open source water. Apple, one the other hand, is swimming around and enjoying the full benefits of open source.
Are the efforts of both companies largely self-serving? Yes, but no one should expect a free lunch. A person can donate code to satisfy their ego, but companies have a different goal. Companies are about the business of making money. (Other organizations are called charities, nonprofits, or clubs)
Regardless of the strings attached by licenses, there is mutual benefit, and of the two companies, Apple has been the most direct supporter. Apple has taken these tools and used them to create great products like Safari and Mac OS X. Sure, its competitors have benefited, as has the open source community. Maybe this isn't the perfect world that FSF wants, but it's better than the closed monopoly that Microsoft has established.
When FSF attacks Microsoft for Windows 7 Deadly Sins and doesn't do the
same for Snow Leopard, there is a reason. Apple isn't perfect, and it
self-serving, but Apple is more actively supporting open source than
Microsoft will even dream of doing.
Recent Stop the Noiz Columns
- Apple's Tablet an End Run Beyond Netbooks, 11.20. Whatever Apple has planned will leverage existing technologies while going beyond what its competitors can offer.
- Psystar Joins Ranks of Dumb Criminals, 11.16. The judge has ruled, and Psystar has been found guilty of illegally using Mac OS X on its computers.
- My Windows 7 Launch Party, 10.23. "The final surprise was that things started to slow down during my demo. I had XP Mode running, several open windows, and a half dozen other apps running."
- Windows 7: Bait for Windows XP and Vista Users, 10.19. While Win 7 is competing with OS X in features, it's target audience is Windows users, not Mac users.
- More in the Stop the Noiz index.
Links for the Day
- Mac of the Day: 15" MacBook Pro Core Duo, Jan. 2006 - The first Intel-based MacBook launched at 1.83-2.0 GHz, had several teething problems.
- Group of the Day: System 6 is the email list for those who choose System 6.
- November 22 in LEM history: 99: Gradebooks - 00: Leveraging Apple design - Quadra 630 to Power Mac 5200 - 02: Laptop or desktop? - 04: SuperDuper: Quick, easy, efficient backup - Cross-platform programming for the rest of us - 05: Mac video surveillance on the cheap - Which OS is best for my vintage Mac? - No 'best browser' for the Mac - Sorry state of browsers for classic Macs - 06: Core 2 means cooler running 'Books - 2.0 GHz G4 upgrade
- Support Low End Mac
Recent Content on Low End Mac
- i5 iMac Benchmarked, Mac mini 'Shouldn't Be Overlooked', Twitter Client for Classic Mac OS, and More, Mac News Review, 11.20. Also why Apple leaves the low end to others, 10.6.2 fixes video playback problem in 27" iMac, 3D Leopard and Snow Leopard performance, and more.
- NASA Chemical Sensor for iPhone, Smartphone Death Match, iPhone Earrings, and More, Ian R Campbell, 11.20. Also mobile phone dangers, new apps, GPS solution for iPod touch, new iPod and iPhone cases, and more.
- Apple #4 in Reliability, Apple Tablet a Gadget for All?, HP's i7 Notebook Outdoes Mac Rivals, and More, The 'Book Review, 11.20. Also Flash 10.1 improves video on Hackintosh netbooks, thin-and-light notebooks impress, Windows XP finally on the way out, and more.
- Replacing the Hard Drive in a Clamshell iBook, John Hatchett, Recycled Computing, 11.19. Yes, it is one of the most difficult Apple notebooks to disassemble and reassemble, but a 10 GB hard drive just will not do.
- IBM Model F: A Great Old Keyboard with an Outdated Layout, Tommy Thomas, Welcome to Macintosh, 11.19. Although it used a different technology than the revered IBM Model M keyboard, the Model F was a great keyboard in its own right.
- Soft Touch Keyboards, Wireless Mouse Options, Loving SeaMonkey 2, and More, Charles W. Moore, Miscellaneous Ramblings, 11.18. Also the future of browsing with PowerPC Macs and the multiple mouse input bug introduced with OS X 10.5.8.
- More links in our archive.
Recent Deals
- Best eMac Deals, 11.18. Used 1 GHz Combo, $100; SuperDrive, $269; 1.25 GHz Combo, $119; SD, $319; 1.42 GHz Combo, $289; SD, $498.
- Best Mac OS X 10.6 and Mac Box Set Deals, 11.18. "Snow Leopard", single user, $25; 5 users, $45; Mac Box Set, single user, $139; 5 users, $180; Server, $414. Shipping included.
- Best Xserve Deals, 11.18. Used 1 GHz dual G4, $649; 2.3 dual G5, $795; 3.0 4-core Xeon, $1,899; refurb 2.26 4-core, $2,499; new, $2,888; refurb 8-core, $2,999; new, $3,449; more.
- Best 15" MacBook Pro Deals, 11.17. Used 1.83 GHz, $750; 2.16, $800; 2.33, $900; refurb 2.4, $1,299; 2.53, $1,449; 2.66, $1,699; 2.8, $1,899; new 2.53, $1,579; 2.66, $1,799; more.
- Best Power Mac G4 and AGP Video Card Deals, 11.17. Used 400 MHz, $50; 933 MHz, $80; 500 dual, $60; 867 dual, $90; 1 GHz dual, $150; 1.25 GHz dual, $225; 1.42 GHz, $499.
- Best Mac OS X 10.5 Deals, 11.17. "Leopard" upgrade, $80; single user license, $135; 5 users, $173; Mac Box Set, 5 users, $230; Server, 10 users, $340; unlimited, $850. Shipping included.
- Best Mac mini Deals, 11.16. Used 1.42 GHz G4 mini, $379; 1.66 GHz Core Solo, $419; 2.0 Core 2, $450; new 2.26 GHz nVidia, $580; 2.53 GHz, $769; Server, $990.
- Best iBook G4 Deals, 11.16. Used 12" 1.07 GHz Combo, $210; 1.33 GHz, $298; 14" 1.33 GHz, $398; 1.42 GHz, $479; SuperDrive, $498.
- Best iPod shuffle Deals, 11.16. Used 1 GB, $35; 4 GB, $65; refurb 1 GB, $39; 2 GB, $59; new 2 GB, $55, 4 GB, $75. New and refurb prices include shipping.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
Advertise
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
