A list of Facebook's open-sourced applications and their major contributions to other open-source projects can be found here: http://developers.facebook.com/opensource/
Indeed. This is how I want to see society. Sharing knowledge for the greater good. Probably the reason I'm not a fan of detriments of this such as software patents and Apple in general.