Компания Red Hat объявила об изменении лицензии на DLL-библиотеку Cygwin, эмулирующую базовый Linux API в Windows и позволяющую с минимальными изменениями собирать созданные для Linux программы. Вместо лицензии GPLv3+ библиотека отныне распространяется под лицензией LGPLv3+, которая позволяет связывать код с приложениями под любыми лицензиями, в том числе с проприетарным ПО.

Кроме того, у разработчиков, присылающих изменения в Cygwin, больше не будут требовать подписания соглашения о передаче имущественных прав на код. Соответственно процедура участия в разработке существенно упрощается и лишается бумажной волокиты, отпугивающей многих разработчиков.

Red Hat также отказывается от поставки коммерческой лицензии на Cygwin, так как LGPL позволяет обойтись без лицензионных исключений. Причины изменения не сообщаются, но вероятно смысл в коммерческой лицензии пропал после создания компанией Microsoft штатной прослойки WSL ("Windows Subsystem for Linux") для трансляции системных вызовов Linux в системные вызовы Windows.

Одновременно доступен выпуск Cygwin 2.5.2, это последний выпуск с поддержкой Windows XP и Windows Server 2003. Изменение лицензии в Cygwin 2.5.2 произведено только для библиотеки, утилиты и другие компоненты пакета Cygwin (cygserver, cygpath, regtool и т.п.) остались под лицензией GPLv3+.

Источник: http://www.opennet.ru/opennews/art.shtml?num=44657