Лицензии Microsoft
В 2005 году Микрософт опубликовала три типовые лицензии, которые она намерена использовать для публикации своего кода в рамках проекта Shared Source. Lawrence Lessig полагает, что две из них являются свободными в соответствии с определением FSF, причем одна из них - копилефтная. Видимо он прав, хотя некоторые умолчания в этих лицензиях настораживают.
Вообще, сами лицензии в техническом отношении весьма оригинальны и написаны на удивление грамотно. То есть такой лабуды, как в массовой MS EULA вы там не найдете. Во всех случаях предусмотрены явно прописанные патентные лицензии. Которые, однако, являются reprocial, то есть аннулируются, вместе с копирайтной лицензией, при любой попытке судиться с Микрософт из-за софтверных патентов. Причем, что интересно, изложено оно в таких формулировках, которые не презюмируют легальность софтверных патентов как таковых. Это довольно-таки агрессивный ход и, подозреваю, многие крупные американские патентодержатели, вроде IBM, найдут для себя стеснительным пользоваться кодом на таких условиях.
1) MS Permissive License - относится к классу “BSD-подобных лицензий”, то есть позволяющих перелицензирование (?), но от оригинальной BSDL отличается весьма и весьма. Содержит reprocial патентную лицензию.
2) MS Community License. Включает в себя ограниченный копилефт. Копилефт устроен нестандартно - проходит по границам файлов в исходном коде. То есть, те файлы, которые содержат код, лицензированный под MS CL, должны и далее целиком распространяться под MS CL, все же новые добавленные файлы распространяются как угодно, независмо от того, как это все потом будет компилироваться и|или взаимодействовать во время работы. Что-то похожее было в NPL, но здесь это сформулировано последовательнее и радикальнее.
3) Последняя - MS Reference License - не является свободной лицензией в смысле FSF, да и ни в каком другом. Наиболее близкий аналог - CC-nc-nd, но MS-RL ещё более ограничительна. Фактически, она разрешает только копирование произведения внутри организации, с целью его изучения и, возможно, компиляции (без распространения бинарников) .
Все лицензии имеют Limited версии, ограничивающие распространение кода только платформой Windows.
Разумеется, все это не следует понимать так, что с сегодня на завтра MS Office окажется опубликован под копилефтом. Лицензии эти применяются, и будут применяться в основном для сравнительно малозначительных кусков кода, публичное распространение которых более важно для самой Микрософт, чем для кого-либо еще. Однако таких кусочков набралось уже более 80.
СсылкиПравить
Публичные лицензии | |
---|---|
BSD • LPPL • GPL • LGPL • GFDL • QPL • CCL • Founders’ Copyright • EUPL | |
Пивная лицензия • Do What The Fuck You Want | |
Публичные лицензии Microsoft | |
Соглашения ограничения: EULA • NDA |