Компания Red Hat объявила (https://www.redhat.com/en/about/blog/cygwin-library-now-avai...) об изменении лицензии на DLL-библиотеку Cygwin (https://cygwin.com/), эмулирующую базовый Linux API в Windows и позволяющую с минимальными изменениями собирать созданные для Linux программы. Вместо лицензии GPLv3+ библиотека отныне распространяется под лицензией LGPLv3+, которая позволяет связывать код с приложениями под любыми лицензиями, в том числе с проприетарным ПО.
Кроме того, Red Hat отказывается от поставки коммерческой лицензии на Cygwin, так как LGPL позволяет обойтись без лицензионных исключений, и больше не будет требовать от разработчиков, присылающих изменения в Cygwin, подписания соглашения о передаче имущественных прав на код. Соответственно процедура участия в разработке существенно упрощается и лишается бумажной волокиты, отпугивающей многих разработчиков.
Одновременно доступен (https://cygwin.com/ml/cygwin-announce/2016-06/msg00049.html) выпуск Cygwin 2.5.2, в котором отражено изменение лицензии и прекращена поддержка Windows XP и Windows Server 2003. Изменение лицензии произведено только для библиотеки, утилиты и другие компоненты пакета Cygwin (cygserver,
cygpath, regtool и т.п.) остались под лицензией GPLv3+.
URL: https://cygwin.com/ml/cygwin-announce/2016-06/msg00048.html
Новость: http://www.opennet.me/opennews/art.shtml?num=44657
> прекращена поддержка Windows XP
> Red HatЧто-то тут не так.
M$ когда-то купила жирный кусок акций красношапочников.
вряд ли, скорее пообещало подкидывать деньжат с барского стола в обмен на превращение линукса в вантуз
>> прекращена поддержка Windows XP
>> Red Hat
> Что-то тут не так.Речь же про cygwin, а wsl под winxp вряд ли произойдут.
>>> прекращена поддержка Windows XP
>>> Red Hat
>> Что-то тут не так.
> Речь же про cygwin, а wsl под winxp вряд ли произойдут.я имел в виду, что редхатовцы сами те ещё некрофилы
всё так. никому не нужна ХР. особенно редхату.
> всё так. никому не нужна ХР. особенно редхату.:( на моём старом "буке" стоит xp, сносить боюсь, куча девнего софта для администриловки не менее древнего оборудования.
Ну так и поддерживай себя сам. Или наслаждайся незакрытыми дырами и коллекцией вирья и просто неработой половины современных программ.
Да, все так - у знакомого куча медицинского софта на работе, он боится что-то трогать, слишком сложно + порты и перефирия. О бы и рад слезть с ХР, но пока никак (
>> всё так. никому не нужна ХР. особенно редхату.
> :( на моём старом "буке" стоит xp, сносить боюсь, куча девнего софта
> для администриловки не менее древнего оборудования.совет: сделай образ и засунь в виртуалку. Бук-то всегда может превратиться в кирпич.
> совет: сделай образ и засунь в виртуалку. Бук-то всегда может превратиться в
> кирпич.Посоветуй, как научить виртуалку давать XP доступ напрямую к железу?
>> совет: сделай образ и засунь в виртуалку. Бук-то всегда может превратиться в
>> кирпич.
> Посоветуй, как научить виртуалку давать XP доступ напрямую к железу?Дело не в том, какая ОС внутри виртуалки. Важно, поддерживает ли это система виртуализации. Если настроить проброс устройства внутрь, то виртуальная ОС его увидит.
Насколько я помню, у xen/kvm/virtualbox есть проброс com/lpt/pci/usb портов.
У vmware, скорее всего, тоже.
В гугле это ищется по фразе "device pass through".
Например, вот для xen и pci устройств:
http://wiki.xenproject.org/wiki/Xen_PCI_Passthrough
>>> всё так. никому не нужна ХР. особенно редхату.
>> :( на моём старом "буке" стоит xp, сносить боюсь, куча девнего софта
>> для администриловки не менее древнего оборудования.
> совет: сделай образ и засунь в виртуалку. Бук-то всегда может превратиться в
> кирпич.Легко сказать, есть заявленная эмуляция контроллеров sis630 например или CN700 от via, в kvm/xen/vb.
> Кроме того, у разработчиков, присылающих изменения в Cygwin, больше не будут требовать подписания соглашения о передаче имущественных прав на код.Барыги которые отбирали права на чужой код. Теперь вот делать могут что хотят.
Они не отбирали, а заставляли поделиться этими правами:
> 2. Contributor Grant of License. You hereby grant to Red Hat, Inc., on behalf of the Project, and to recipients of software distributed by the Project:
> (a) a perpetual, non-exclusive, worldwide, fully paid-up, royalty free, irrevocable copyright license to reproduce,..
Хотя не совсем так. Это CLA. А для Cygwin'а у них была специальная версия. По ней ты отдаёшь все свои права, а RedHat делится ими с тобой, чтобы ты мог использовать свой код, как хочешь.
ну да, спасибо что разрешили подержаться за собственный код.
Да, неприятно. Интересно, Столлман думал об этом, создавая GPL? Хотя, у FSF же тоже есть своя аналогичная CLA. Единственная разница: FSF не продаёт твой код. Но он же не мог рассчитывать на то, что и все будут так действовать.
поправка. FSF не продает код "сейчас". Что будет в будущем знать не можешь;
Даже в этом случае код останется открыт.
точно? ты уверен что если будет выгодно - то код не закроют?.. вопрос только в цене вопроса.
> точно? ты уверен что если будет выгодно - то код не закроют?..Невозможность закрытия гарантируется GPL. Тащемта, оная лицензия не запрещает продавать код. Если найдётся покупатель, хе-хе.
> ну да, спасибо что разрешили подержаться за собственный код.Держись, но смотри не оторви.
> больше не будут требовать подписания соглашения о передаче имущественных прав на кодА как федорофанаты всё время указывают на CLA у Каноникал и забывают, что у Шапки тоже самое.
>> больше не будут требовать подписания соглашения о передаче имущественных прав на код
> А как федорофанаты всё время указывают на CLA у Каноникал и забывают,
> что у Шапки тоже самое.На это CLA -- и его фундаментальные отличия от FSF-ного, например -- указывают далеко не только федорофанаты. А в данном разе речь вообще про cygwin и перед обсуждением стоило бы копнуть историю вопроса применительно к _этому_ проекту (мне лень, мы его только зеркалили когда-то).
а фундаментальное сходство "подарить код комерческой корпорации" куда денется?
корпорации которая все больше озабочена получением прибылью, так что вклад в ядро падает с каждым релизом.
Забавно, стоит Canonical предпринять хоть что-нибудь, так сразу появляется аналог от RedHat (отряхивается от нафталина альтернатива и усиленно пилится/перелицензируется). Впрочем от этого только плюсы.
> стоит Canonical предпринять хоть что-нибудь, так сразу появляется аналог от RedHatА что именно в данном разе "предпринял[аои] Canonical"?
PS: куда-то делись ответы Lester (#10, #11) -- написал Максиму с просьбой глянуть/восстановить (сам ответ ожидаемый и "предпринять", бишь активный залог, тут подходит мало).
Заключили партнерство с мелкософт, полагаю, для создания вышеописанной прослойки.
сколько лет cygwin и сколько месяцев wsl... но каноникал все делают первыми дааа =)))
> сколько лет cygwin и сколько месяцев wsl... но каноникал все делают первыми
> дааа =)))кому нужна либа под GPL v3? вот redhat попробовал стереть пыль с никому не нужной хрени и выпустить хотя бы под LGPL, пока о этой хрени вообще не забыли.
Мелкомягким gpl v3 точно не нужна. В принципе.
> Мелкомягким gpl v3 точно не нужна. В принципе.почему. удобный ход конем, мы вам подержаться за код, а вы нам все свои разработки базирующиеся на этой либе. профит!
> сколько лет cygwin и сколько месяцев wsl...s/лет/десятилетий/
> но каноникал все делают первыми дааа =)))
для справки вот тебе комментарий разработчика wsl:Система WSL создавалась как проект независимый от конкретных дистрибутивов Linux. Ubuntu выбран для поставки первой версии как наиболее популярный дистрибутив в среде разработчиков, нет существенных технических причин (кроме полной и точной реализации системных вызовов), которые помешали бы поддержке пользовательских окружений других дистрибутивов в будущем;
Он то независимый, но пилили его MS и Canonical вместе.
> Ubuntu выбран для поставки первой версии как наиболее популярный дистрибутив в среде разработчиковЗнаете, часто это слышу, но вот в моей компании все сидят на Debian/Fedora/Arch. Ubuntu на паре компов всего. И так не первый раз уже: говорят, что статистически одно, а заходишь на реальное рабочее место - и видишь совсем другое. Откуда статистика такая берётся, вот в чём вопрос.
Впрочем, может это самый популярный дистр в среде разработчиков WSL? :)
А об этом уже неделю назад наменул: https://www.linux.org.ru/news/opensource/12670981#comment-12...
> Да и винда уже начала тянуть вообще весь консольный GNU/Linux-стек, так что GPL Cygwin'у придётся нелегко теперь.Очень рад, что RedHat не заставила себя долго ждать и приняла единственно правильную меру. Надо было бы давно так: ведь теперь уже может оказаться поздно.
Гм, как-то я был не в курсе, что Cygwin - детище Red Hat.
Cygnus ещё в 1999 году купил Red Hat и как-то забыл про них, дав полную свободу действий в разработке. Так они до 2016 года и дожили, понемногу пиля gdb, binutils, gcc, glibc и сygwin, и дослужившись до вице-президентов и CTO в самом Red Hat :-)
Я правильно понимаю, что по мере внедрения Windows 10 и соответсвующей серверной редакции Cygwin становится не нужен?