Обещание Microsoft затрагивает не весь код популярных проектов на Mono
7Иллюстрация с сайта En.Wikipedia.Org
Энтузиасты The-Source.com провели небольшое исследование исходного кода пятерки самых популярных Open Source-проектов для Linux, использующих свободную реализацию Microsoft .NET, — Mono.
Выяснилось, что обещание Microsoft перед сообществом (Microsoft Community Promise, MCP) распространяется далеко не на весь код, используемый в таких приложениях, как Banshee, Tomboy и F-Spot. Получается, что в любой момент, по желанию Microsoft, могут «всплыть» патентные проблемы с этими проектами.
MCP — обещание Microsoft, согласно которому корпорация не будет иметь каких-либо юридических претензий, связанных с ее патентами на .NET, которые используются в свободной реализации Mono. До сих пор многие считали, что все части Mono, используемые в Linux-приложениях, защищены этим обещанием.
Однако есть список весьма популярных именных пространств (BCL namespaces) .NET, которые не входят в состав стандарта ECMA. MCP распространяется лишь на те части, которые входят в данный стандарт, а в Mono реализовано и многое другое — например, System.Linq и System.Xml.
Простой поиск по исходному коду популярных проектов на Mono привел к обнаружению многочисленных обращений к не входящим в стандарт именным пространствам:
- Banshee — 165 (и еще 1 раз используется Microsoft.Win32.SafeHandles);
- Tomboy — 36 (правда, 1 из них закомментировано);
- F-Spot — 131;
- Do — 56;
- Gbrainy — 31.
Постоянная ссылка к новости: http://www.nixp.ru/news/10957.html. Дмитрий Шурупов по материалам The-Source.com.
Онлайн-офис ONLYOFFICE для совместной работы стал доступен для Linux-серверов 3 6
«Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов 6 5
Linux Foundation обеспечит запуск Linux и других операционных систем с UEFI Secure Boot 8 4
Casio будет выплачивать Microsoft отчисления за использование Linux 14 26
В Microsoft Hyper-V появилась поддержка Linux-дистрибутива CentOS 3
Novell портирует Mono на Linux/Java-платформу Android 4 2
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Разве можно верить некрософту?
Верить или не верь вопрос веры, просто наверно пока Mono в открытой стадии течения болезни для ms не представляет комерческого интереса, как и в закрытой/платной, но вот когда будет представлять, вот тут начнется зоопрак, так же наверно как и Java/Mysql сейчас
Согласен, microsoft оставил лазейки для будущих исков.
а с другой стороны, все в целом достаточно честно. никто не заставлял использовать библиотеки не попадающие под MCP. возможно, следует более внимательно следить за используемыми библиотеками и чаще применять открытые аналоги…
Да. Например, Python вместо .NET.