В отчете, пока неподтвержденном, 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 выпущен с оговорками