Сегодня было
анонсировано, что исходный код (с комментариями) библиотеки .NET будет доступен под лицензией Microsoft Reference License (MS-RL). Подобная лицензия не является открытой по своей природе и код, выпущенный под нею, не сможет помочь проекту Mono.
От себя: привожу цитату с LOR, с которой полностью согласен (орфография автора сохранена):
Цитата:
Вспомните заявление про то что Линукс нарушает 200+ патентов МС. FUD чистой воды. А всё из-за того, что МС при всём желании не сможет доказать это. Даже если они откроют код Венды (на что никогда не пойдут) - они не смогут доказать, что изменения в свой код они не внесли ПОЗЖЕ завялений о нарушении. Тупик. Остаётся только размахивать руками.
Теперь смотрим на открытие компонентов .NET "на посмотреть". Код доступен, но использовать его нельзя. Форкнуть его нельзя. Перепридумать заново его нельзя. Они подсовывают свинью с расчётом что разработчики Open Source на неё купятся и заработают бомбу с часовым механизмом, когда МС сможет подать в суд за нарушение лицензии. Более того, они лишают разработчиков Open Source возможности придумать эти компоненты заново, так как всегда можно будет сказать, что код слизан ПОСЛЕ открытия исходников. А если не будет слизан - то будет сделан через одно место только для того чтобы оказаться непохожим.
Вывод: Попытка долгосрочной дискредитации и постепенной легитимности Моно и альтернативной ОС вцелом. Техническое навязывание нарушений лицензии. Попытка затормозить развитие Моно. Возможно следующий шаг - обвязать её патентами на использование собственного кода. Искуственное уродование свободной ОС в платную и зависимую от МС.
|
Хотя без исходников библиотек что-то серьезное написать достаточно проблематично.