>в отличии от, пишут профессионалы, и софт получается кросс-платформенный изначальноЭто высказывание на мой взгляд не верно, посколько назвать "не профиссионалами" - людей из Микрософт достаточно глупо, штат программистов/разработчиков/архитеторов там огромный,огромный штат управляющего звена и т.д, да и что характерно все эти люди работают там и получают некую компенсацию ввиде заработной платы, я очень уверен, что опен-соурс сообщество не все зарабатывает деньги, деньги приближенные к ЗП "аналогичных" сотрудников из MS, более того, я думаю, что у MS как у корпорации есть доступ к различным ресурсам, которые открывают множество возможностей, чего мало вероятно есть скажем в каком-либо обьеме у opensource, да и основные "профессионалы" opensource - студенты, разбросанные по всему миру, с достаточно плохой кординацией и управлением...
MS - это корпорация, которая производит ПО/ОС и продает их и зарабатывает деньги, которые в том числе идут на заработную плату работникам, а opensource - это грубо говоря сообщество любителей программировать по всему миру, даже на скидку видно,что общего в данном сравнении очень мало (одни производят ПО для продажи, другие для обещего пользования), даже с учетом,того, что сейчас различными способами в том числе и искуственными пытаються привлечь/продвинуть opensource решения "в массы" и MS и другие производители комерческого ПО это видят/понимают, естественным образом они должны как-то с этим жить, идти в разрез - никто не будет, а маленькие публичные проекты - да, и именно этот самый Сэм Рамджи этим в MS видимо и занимается ...