Open Microsoft
Так сложилось, что несколько лет я занимался разработками с использованием различных микрософтовских технологий и (шопотом) мне это нравилось. После всевозможных редакторов для PHP редмондская Visual Studio 2003 выглядела просто откровением. Собственно, солидная часть материалов этого блога так или иначе затрагивала Микрософт в целом и ASP.Net AJAX (Atlas) — в частности. Так сложилось, что сам я сейчас практически не програмлю, а почти все подконтрольные проекты строятся на PHP&MySQL, тем не менее, сегодня я порадовался: Микрософт опубликовал заявление, которое может многое изменить.
В течении многих лет компания полагалась на политику закрытости — закрытость форматов, замкнутость технологий и т.д. Хотите полностью раскрыть потенциал SharePoint? Ставьте до кучи Exchange, Live Communication Server и т.д. и т.п. То же самое и с казалось бы кросплатформенными приложениями — хотите писать под .Net? Добро пожаловать на Windows. Да, есть Mono, но какая часть проектов реально на нем работает? Одним из актов сдерживания были регулярные судебные разбирательства с теми, кто пытался заниматься обратным инжинирингом. В последнее время, правда, активно развивается Silverlight, который показывает во многом принципиально иной подход, но это лишь частное проявление.
Итак, к чему я всё это? Всё достаточно просто: Микрософт выкладывает в общий доступ более 30 тысяч страниц документации, которая раньше была доступна лишь партнерам и то по спец. договоренностям о неразглашении. Запатентованные протоколы будут доступны “по низким расценкам”. И, что еще интереснее, Микрософт заявляет, что не будет преследовать в судебном порядке некоммерческие реализации своих протоколов (очень хочется надеяться, что в понимании компании под это определение попадут все Open Source разработки). Плюс, Микрософт пытается повернуться лицом к миру открытых разработок со своей “Open Source Interoperability Initiative”.
Я не знаю, как будут на практике реализованы столь многообещающие заявления, но очень хочу надеяться, что всё это не канет в лету.
PS. Для тех, кто пропустил — еще ранее Microsoft открыл форматы своих офисных приложений. Впрочем, перед разбором этих документов рекомендую почитать Джоэля Спольски (Joel Spolsky).