На этой неделе Microsoft предложила сообществу open source ряд готовых шаблонов, предназначенных для упрощения написания Windows-программ - тем самым позволив разработчикам свободно модифицировать эти шаблоны.
Во вторник вечером компания опубликовала на сайте SourceForge свою библиотеку Windows Template Library, набор фрагментов кода, облегчающих разработчикам создание графических интерфейсов для Windows-программ. Эти шаблоны уже пять лет свободно доступны на сайте Microsoft для разработчиков, сообщает "ZDNet".
Это уже вторая публикация кода Microsoft по лицензии open source на сайте SourceForge - в обоих случаях использовалась лицензия Common Public License. В апреле Microsoft обнародовала код своего ПО Windows Installer XML (WiX), набора инструментов для создания инсталляционных пакетов для Windows-приложений из исходного кода Extensible Markup Language.
Что касается шаблонов, то разработчики теперь смогут не только использовать их, но и модифицировать. "Чем-то принципиально новым это не назовёшь, - говорит менеджер программы Microsoft Shared Source Initiative Джейсон Матюсов. - Высказывались опасения, что мы не выставим достаточное количество ресурсов".
Позволив другим модифицировать код, Microsoft получает выгоду от интенсификации разработки ПО для Windows, а программисты - от усовершенствованных инструментов. Microsoft делилась с разработчиками и другими, более существенными фрагментами своего кода, но обычно делала это по более консервативной программе shared-source, которая позволяет государственным и другим учреждениям изучать код Microsoft, но не модифицировать его. Кроме того, у компании есть программы для университетов, позволяющие им изучать некоторый код Microsoft и вносить изменения в некоммерческих целях.