The Open Source Community and Microsoft need to get along. Both sides see each other as enemies. Instead, they should not be called sides in the first place. Maybe open source should be renamed research, or something less of a contradictory business.