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
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: 17" MacBook Pro Core Duo, Apr. 2006 - The top-end MacBook Pro includes a 1680 x 1050, 2.16 GHz Core Duo CPU, and supports Apple 30" Cinema Display.
- Group of the Day: G4 List is for those using Power Mac G4s or G4 upgrades.
- Support Low End Mac
Recent Content on Low End Mac
- Pismo WiFi Networking Issue Finally Solved?, Charles W. Moore, Miscellaneous Ramblings, 11.24. It turns out the problems wasn't the Pismo, the Buffalo WiFi card, or Mac OS X 10.4. It was the Wireless G router - Linksys to the rescue!
- Mini VGA to S-video Adapter a No Go for eMacs, Dan Bashur, Apple, Tech, and Gaming, 11.24. You might think that Apple's Mini VGA S-video adapter is a cheap way to connect your eMac or G4 iMac to your TV. You would be wrong.
- Google Calendar with iPhone or iTouch Is Great for Scheduling, John Hatchett, Recycled Computing, 11.24. Web-based Google Calendar allows access and updates from any computing platform, including Mac, Windows, Linux, and iPhone OS.
- Why Spaces is My Favorite Leopard (and Snow Leopard) Feature, Charles W. Moore, Miscellaneous Ramblings, 11.23. Spaces, a feature introduced with OS X 10.5, is like having several monitors on your Mac without the cost and space of using multiple displays.
- 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.
- 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.
- 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.
- More links in our archive.
Recent Deals
- Best iPod nano Deals, 11.25. Refurb 8 GB 4G nano, $99; new, $126; refurb 16 GB, $129; new, $150; new 5G/8 GB, $134.60; 16 GB, $161.12. Shipping included.
- Best Classic Mac OS Deals, 11.25. System 6.0.8 floppies, $10; 7.1, $12; 7.5, $20; 7.6 $13; 8.1, $11; 8.5, $20; 8.6, $90; 9.0, $20; 9.2.2, $30.
- Best 15" PowerBook G4 Deals, 11.25. Used 1 GHz Combo, $400; 1.5 GHz SuperDrive, $449; 1.67 GHz hi-res, $600.
- Best G4 iMac Deals, 11.24. Used 15" 700 MHz CD-RW, $150; 800 MHz Combo, $229; 1 GHz, $289; 17" 1.25 GHz, $200; 20" 1.25 GHz, $509.
- Best MacBook Air Deals, 11.24. Used from $899; refurb from $1,099; new 1.6 GHz/120 HD, $1,150 after rebate; 1.8/64 SSD, $1,150 a/r; 1.86/128 SSD, $1,350 a/r; 2.13/128 SSD, $1,694 a/r.
- Best PowerBook G3 Deals, 11.24. Used 233 MHz WallStreet, $75; 266 MHz, $160; 400 MHz Lombard, $199; 400 MHz Pismo, $289; 500 MHz, $350.
- Best 12" PowerBook G4 Deals, 11.23. Used 867 MHz SuperDrive, $348; 1 GHz Combo, $379; SD, $519; 1.33 GHz, $529; 1.5 GHz Combo, $549; SuperDrive, $609.
- Best Mac Pro Deals, 11.23. Used 2.66 GHz 4-core, $1,300; 3.0 4-core. $1,919; refurb 2.66 4-core Nehalem, $2,149; 2.93, $2,549; 2.93 8-core, $4,999; new 2.26 8-core, $2,290.
- Best Time Capsule and AirPort Deals, 11.23. Used 802.11g AirPort Extreme, $49; 500 GB Time Capsule, $150; new, $190; 1 TB dual-band, $280; 2 TB, $469; 802.11n AirPort Extreme, $170.
- 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
