I really can't put my finger on it, but the message from those pages kind of show what kind of companies they are ...
* Apple doesn't care much, but here, a clean design with links to resources
* Google is like ... hey, we're cool open-source people, come join
* Microsoft is like ... "we partner with open source-based businesses and communities", bla, bla, here's a list of news
For developer's there's always http://www.codeplex.com and http://port25.technet.com/ which http://www.microsoft.com/opensource/ points to.
if thats not enough, we can go ahead with open source OS (android, chromium, hired linux kernel devs), browsers (chrome, firefox participation), python, go language..
just out of my head of course ;)
on the other side we have companies that just try to conform to licenses.Atleast that's my impression. I am wondering how open source contribution from apple or MS would look like if there where no GPL but only BSD licensed software.. (now, i'll most probably be bashed for trolling, sorry.)
For Apple, probably the same. Most of their open source software is under the APSL, or (more frequently) BSD or Apache 2 licenses. I can't think of any (L)GPL'd project started by Apple.
As for apple, I didn't actually have any idea what to do if I wanted info about open-source on mac.
Apple's page doesn't bother me much ... they have links to resources. They are efficient and don't pretend like they care :)
Settings > General > About > Legal
Lost of licenses and attributions you might not otherwise expect!
also, consider having a look at http://www.macosforge.org/
Ofcourse I mean without jail-breaking the iphone or without enrolling in the iphone developer program.
Has anyone here tried this?
It is possible to create the app and run it in a simulator using some of these tools.
Sure they did do CUPS, but what else has apple given back to the open source community, besides another source mirror?
This page is just a central place for Apple to publish the corresponding source code for all of their released software. Among other things, this is a simple way to comply with licenses that require source availability, like the GPL.
"What else has apple given back to the open source community..?"
They've also made major contributions to LLVM, and released Clang (their LLVM-based compiler for C/C++/ObjC).
Of course WebKit.