pourhadi said:
Bologna.
Apple is participating in numerous open source projects (Streaming Server, Compiler Tools, Kerberos, Open Directory, OpenPlay, Rendezvous, WebCore, X11, etc.) and are being praised by the open source community for it.
It's not really like that.
Let's see what Apple are really contributing:
Steaming Server - they have no option. They need to desperately get some users for it apart from their own keynotes - Real and Windows Media own this field.
Compiler Tools - gee, allowing more free apps to be compiled on the OSX platform.
Kerberos - they have to, otherwise they wouldn't be on any university networks.
Open Directory - see above
OpenPlay - noone uses it
Rendezvous - Apple ratified the spec, sure, but their implementation on platforms other than OSX is plain awful. So bad noone uses it. Also helps Apple compete in networking.
Webcore - KHTML was GPL, they had no choice.
X11 - Allowing them to run scientific/educational apps from Unix.
Basically, every single one of those apps they have opensourced is for one single purpose: allow Apple to have more software on it or connect to other platforms. Apart from KHTML/WebCore they haven't really improved anything for other platforms, therfore I fail to see how they are really 'contributing' anything.