Version: 2008

Comments on: Apple's free pass on open source

Why does Apple get to borrow from open source but give little back? Because it's shiny.

Add a Comment (Log in or register) (33 Comments)
  • prev
  • 1
  • next
by john55440 July 16, 2008 8:20 AM PDT
Apple gets a "free pass" on just about everything.
Reply to this comment
by john55440 July 16, 2008 8:21 AM PDT
Apple gets a "free pass" on just about everything.
Reply to this comment
by The_Decider July 16, 2008 12:00 PM PDT
Because they actually do things right unlike MS.
by bigmc6000 July 16, 2008 8:34 AM PDT
Were they not the first major company to push forward with H264? You've got the iPhone SDK freely available to anyone who has a Mac. The OS comes with very good free developer tools. It's a bit of a cat and mouse game - Once you get a Mac they open up a lot of stuff to you but it only works on the Mac. Perfect example is XCode - easily one of the best programming suites out there and it comes free with the OS. They also put effort into advancing WebKit because, lets be honest here, without a major browser supporting WebKit it would have died a while ago...
Reply to this comment
by The_Decider July 16, 2008 12:01 PM PDT
You are confusing free with open source.

Free software is not necessarily open source and open source is not necessarily free.
by Xyzzy613 July 16, 2008 8:45 AM PDT
QuickTime streaming Server is open-source.
Reply to this comment
by Zen-Masta July 16, 2008 8:45 AM PDT
The only mac I ever had is too old for me to say I'm in the know so I"ll take your word about them opening up once you're "in". It's a double standard and it plays along with the elitism hype that mac crams down consumers throats.
Reply to this comment
by Perry_Clease July 16, 2008 8:48 AM PDT
"Apple gets a "free pass" on just about everything."

That is because it has 95% of the personal computer market share
Reply to this comment
by Vegaman_Dan July 16, 2008 9:10 AM PDT
. . .
by Penguinisto July 16, 2008 9:22 AM PDT
@Dan: http://en.wikipedia.org/wiki/Sarcasm ;)
by Perry_Clease July 16, 2008 9:39 AM PDT
Thanks Penguin Man, I think our friend Vegaman Dan got it too, but the hyper left brainers apparently didn't
by Vegaman_Dan July 16, 2008 7:19 PM PDT
My apologies. I did not recognize this as sarcasm. Really, the majority of the Mac zealots here DO think this way, so.. well, I wouldn't want to make any assumptions.


Thanks for clearing that up though.

by sandor_f July 16, 2008 9:03 AM PDT
the base os OS X - here is the source code

http://www.opensource.apple.com/darwinsource/
Reply to this comment
by bigdbag July 16, 2008 9:03 AM PDT
apple definitely does not have 95% of the "personal computer market share". What are you talking about.
Reply to this comment
by Penguinisto July 16, 2008 9:17 AM PDT
http://en.wikipedia.org/wiki/Sarcasm
by Perry_Clease July 16, 2008 9:19 AM PDT
No they don't. So if they are not the 500 pound gorilla, or the 200 pound Leopard as the case may be, why the tempest in the teapot over open source. Besides as Sandor pointed out the source code for OSX is available just how much do you all want back?
by Penguinisto July 16, 2008 9:24 AM PDT
@Perry - true, but not quite perfectly so... OSX separates the Darwin kernel (which is open source) from the Aqua UI (which is not).

Otherwise it would be trivial to build an OSX emulator to run OSX apps in, say, Linux...
by sandor_f July 16, 2008 9:05 AM PDT
and some more apple software released under Apple's public source license
http://www.opensource.apple.com/apsl/

http://developer.apple.com/opensource/server/streaming/
http://developer.apple.com/opensource/tools/headerdoc.html
http://developer.apple.com/opensource/dirservices/
http://developer.apple.com/opensource/internet/openplay/
http://developer.apple.com/opensource/security/
Reply to this comment
by July 16, 2008 9:06 AM PDT
It's certainly a good question to ask and probe about. But you also need to present some balanced information about Apple's Open Source contribution. See http://developer.apple.com/opensource/index.html for more information. You can get their Darwin/BSD based core OS and lots of other open source related work.

By building on top of BSD and continuing to support it, Apple has provided Open Source developers the ability to write apps that will work on a mainstream and user friendly operating system. Also, you cannot question their contribution if they are complying with the licensing policies of whatever open source software they use.

Open Source is not necessarily GPL. Almost every company I know finds GPL to be too restrictive to their business model. "Sure we like to get the benefits of Open Source and would also like to contribute to it, but we cannot just give away all our effort to a competitor for free". There has to be a middle ground where companies can innovate based on Open Source code and still be able to contribute to the community. BSD and some other licenses enable this. GPL is too complex to understand, for normal people, and restrictive.


The "castle" model of building software has proven that, in general, it trumpets a completely community driven development model. There is plenty of research and analysis in favor of this. What we need is a better middle ground, where open source work can be leveraged for a tighter finish towards a product and still encourage open source developers.
Reply to this comment
by Penguinisto July 16, 2008 9:21 AM PDT
"Almost every company I know finds GPL to be too restrictive to their business model." - In other words, they want to lock down their changes to it while giving nothing back in return.

You do realize that the GNU GPL only demands that you distribute the source code for the apps you re-distribute (including modifications that you made to that source code), right?

Without the GPL (and Linux using it), the term "open source" would've never gotten out of a few esoteric paragraphs in a computer history book, and you'd still be paying thousands of bucks for the privilege of an OS license.

/P
by davemc July 16, 2008 9:42 AM PDT
any specific reports you could point to for the castle versus cathedral development?
by Everlovin G July 16, 2008 9:06 AM PDT
RE: "Apple does contribute open-source code back, but not commensurate with what it gets..."

Hmm, I'd say developing and producing some of the finest personal computing products on the market and offering them at competitive prices (apples for apples, pun intended) is a commensurate return.

Or, you can go buy, GULP, Dells or HPs with XP or, GULPx2, Vista.

Get a clue!
Reply to this comment
by jture July 16, 2008 9:21 AM PDT
95%? I think your math is a little off ...
Reply to this comment
by Perry_Clease July 16, 2008 9:40 AM PDT
Yeah...like about 95 points off :)
by REKHB July 16, 2008 9:31 AM PDT
They get a pass for a couple of reasons.

1) They play by the rules. They life up to every Open Source commitment sharing code etc.

2) They are major company (if you can call 5% market penetration major) that even acknowledges Open Source.
Reply to this comment
by hawkeyeaz1 July 16, 2008 9:49 AM PDT
The answer is really rather simple: Apple "wisely" (from a non-contributory/proprietary stand point) chooses BSD style licensed code, whereas Google chooses GPL and Apache style licensed code. BSD essentially say you can do what you want, just give credit. Google complies with licensing by submitting code back, Apple complies by putting the appropriate name in the fine print.

And Microsoft uses BSD style licensed software in their products as well, as do many others.
Reply to this comment
by alegr July 16, 2008 12:04 PM PDT
IIRC, Windows TCP/IP stack was based on BSD source, but around XP SP2 it was completely rewritten. And let me tell you. BSD TCP/IP code is written horribly. It's a pain to read and modify. How do you like tcp_input() function that is several thousands lines long?
by Zimm2 July 16, 2008 11:26 AM PDT
Apple actually gives quite a bit back; they just do it, at least in some cases, anonymously (this is true in several open source projects that I know of...).
Reply to this comment
by tymiles July 16, 2008 1:02 PM PDT
This is the delema of the BSD license. It's open, people can take from BSD licensed code and then don't have to give anything back. Apple is the perfect example of this.

Apple has a 150 Billion dollar market cap. but a lot of the sites that make BSD code are asking for donations. http://www.freebsd.org/donations/

Nothing wrong with that but there is a BIG gap there.
Reply to this comment
by Dalkorian July 16, 2008 3:40 PM PDT
by sandor_f July 16, 2008 9:05 AM

and some more apple software released under Apple's public source license
http://www.opensource.apple.com/apsl/

http://developer.apple.com/opensource/server/streaming/
http://developer.apple.com/opensource/tools/headerdoc.html
http://developer.apple.com/opensource/dirservices/
http://developer.apple.com/opensource/internet/openplay/
http://developer.apple.com/opensource/security/

--------------------------------------------------------

by tymiles July 16, 2008 1:02 PM

This is the delema of the BSD license. It's open, people can take from BSD licensed code and then don't have to give anything back. Apple is the perfect example of this.

---------------------------------------------------------

Hmm. Methinks you both can't be right. One of you supplied sources to back up your statement, the other didn't. Guess which one I'll believe.
by technewsjunkie July 17, 2008 2:46 AM PDT
Fundamental BUSINESS decision.

Get real. Run a Business, then see if you complain.
Reply to this comment
by jameskatt July 17, 2008 2:55 AM PDT
There is nothing wrong with what Apple is doing.
You have to make money to make a living.
And Apple gives back for every open source project it uses - as each open source project's license requires.

If you give away everything you create for free, no one will buy from you.
If you give away everything you create for free, no one will respect you.

If all you expect is free, then you feel entitled to the works of others for free.
If all you expect is free, then you whine a lot.
Reply to this comment
by EmilySwanson July 17, 2008 12:16 PM PDT
Apple gets a pass because their design rocks and their stuff works, but they do need to give what they get, anything less is irresponsible in an era of participation. Opening up more would only increase their standing with fans, and likely help them bring a lot more folks into the tent.

That said, not sure they ever will. Apple loves being on the mountaintop, If they opened up, they might have to mingle with the common folk. I think the "elitism and hype" around their products as noted in an earlier comment, sadly , contributes to the whole thing--who wants to get mad at the cool kid?
Reply to this comment
(33 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement