Моно В Беде?


В отчете, пока неподтвержденном, InternetNews утверждается, что Attachmate, новый владелец Novell, уволил ряд разработчиков Mono. Если это так, то это плохо для Microsoft и для компании .СЕТЕВОЕ сообщество в целом.

Novell начал проект Mono еще в 2004 году, взяв на себя проект Мигеля де Икасы Ximian. Первоначально он был задуман как реализация C# с открытым исходным кодом и ядро .СЕТЕВАЯ структура; в последнее время у нее появились амбиции перейти в новые области .СЕТЬ для iPhone и Android.

За эти годы де Иказа (также основатель Gnome) стал чем-то вроде ведущего света в open source, Mono и многих интересных вещах. Он привел проект Mono в те области, куда Microsoft, похоже, не хотела идти. Если это правда, что Attachmate не видит особой ценности в проекте, то последствия будут глубже, чем вы могли бы ожидать, и не ограничиваются только сообществом с открытым исходным кодом.

Что точно известно, так это то, что Attachmate увольняет 700-800 человек в кампусе Novell Provo (штат Юта) и что SUSE возвращается на свою первоначальную базу в Нюрнберге.

Если это правда, что Attachmate не играет в монопроект, то есть много евангелистов с открытым исходным кодом, которые будут приветствовать его кончину. Причина заключается в широко разрекламированной опасности использования Mono, когда Microsoft владеет патентами, которые проект может быть обвинен в нарушении в любой момент в будущем, который устраивает Microsoft. В результате многие проекты с открытым исходным кодом не только избегали его использования, но и проводили кампании против включения любого проекта на основе Моно в дистрибутивы Linux. Это объясняет, почему большинство комментариев о возможном понижении рейтинга проекта Mono были в духе “скатертью дорога к плохому открытому исходному коду”, но это упускает из виду более широкий взгляд.

Собственное отношение Microsoft к .NET и Silverlight, в частности, в настоящее время дует горячо и холодно. Похоже, что Microsoft хотела бы поддерживать HTML5 и более или менее сторонний Silverlight. В результате поддержка Microsoft Silverlight, которая должна была быть кросс-платформенной, является слабой, а ее поддержка кросс-платформенной .NET отсутствует. Без энергичной моно-среды разработки программисты .NET не могут предположить, что они смогут перенести свой код на Linux.

Точно так же проект Moonlight с открытым исходным кодом Silverlight важен для любого программиста Silverlight, который хочет иметь возможность утверждать, что его код также является кроссплатформенным.

Когда мы приходим к таким проектам, как MonoTouch и Mono для Android, то можем использовать .СЕТЬ на мобильных платформах, отличных от Windows Phone 7, еще более важна. 

Возможно, программисты .NET не используют Mono в качестве основного занятия, но это обеспечивает своего рода систему безопасности, которая позволяет им думать: “Ну, если бы я хотел перенести это в Linux, я мог бы”. Mono теперь важен для Microsoft как способ обеспечения этого .NET является кроссплатформенным без каких-либо затрат для него. 

Проще говоря, уменьшение или потеря Моно подорвали бы .СЕТЕВОЕ сообщество.

Новости по теме:

Mono для Android V1.0 теперь доставка

Mono 2.10 выпущен с оговорками


Добавить комментарий