The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от opennews (?), 24-Авг-19, 10:21 
Спустя почти три года с момента формирования прошлой значительной ветки компания Apple представила (https://www.cups.org/blog.html) выпуск свободной системы печати CUPS 2.3 (https://www.cups.org/) (Common Unix Printing System), используемой в macOS и  большинстве дистрибутивов Linux. Разработку CUPS полностью контролирует компания Apple, которая в 2007 году поглотила (https://www.opennet.me/opennews/art.shtml?num=11392) компанию Easy Software Products,  создавшую CUPS.


Начиная с данного выпуска лицензия на код изменена с  GPLv2 и LGPLv2 на  Apache 2.0, что позволит сторонним компаниям использовать код CUPS в своих продуктах, без необходимости открытия вносимых изменений, а также даст возможность добиться лицензионной совместимости с другими открытыми проектами Apple, такими как Swift, WebKit и mDNSResponder. Лицензия Apache 2.0 также явно определяет передачу прав на запатентованные технологии вместе с кодом.  Негативным последствием смены лицензии с GPL на Apache является потеря лицензионной совместимости с проектами, поставляемыми только под лицензией GPLv2 (лицензия Apache 2.0 совместима с GPLv3, но несовместима с GPLv2). Для обхода данной проблемы в лицензионное соглашение добавлено специальное исключение для кода под лицензиями GPLv2/LGPLv2.

Основные изменения (https://www.cups.org/doc/relnotes.html) в CUPS 2.3:


-  Добавлена поддержка преднастроек  и  атрибута "finishing (https://ftp.pwg.org/pub/pwg/candidates/cs-ippfinishings20-20...)" в шаблонах заданий печати для протокола IPP Everywhere (https://www.pwg.org/ipp/everywhere.html), который предоставляет средства для динамического выбора доступного принтера в сети, позволяет определять наличие принтеров, отправлять запросы и выполнять операции по выводу на печать, как напрямую, так и через промежуточные хосты;

-  В состав включена новая утилита ippeveprinter (https://www.cups.org/doc/man-ippeveprinter.html) с реализацией простого сервера IPP Everywhere, который можно использовать для тестирования клиентского ПО или для выполнения команд для каждого выводимого на печать задания;

-  В команде lpstat реализовано отображения состояния приостановки новых заданий вывода на печать;
-  В библиотеку libcups добавлена поддержка аутентификации HTTP Digest и  SHA-256;
-  В реализации протокола совместного доступа к принтерам  Bonjour (http://ru.wikipedia.org/wiki/Bonjour) обеспечено использование имён DNS-SD при регистрации принтера в сети;
-  В утилиту  ipptool добавлена возможность записи файлов атрибутов ippserver;
-  В директиву SSLOptions добавлена поддержка опций  MinTLS и MaxTLS для выбора используемых версий TLS;
-  В "client.conf" добавлена поддержка директивы UserAgentTokens

-  Обновлён сервис  systemd для запуска cupsd;
-  В команду lpoptions добавлена возможность работы с принтерами IPP Everywhere, не добавленными в локальные очереди печати;
-  В драйвер IPP Everywhere добавлена корректная поддержка принтеров с режимом печати на лицевой стороне;
-  Добавлены правила для обхода особенностей USB-принтеров Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox и HP LaserJet P1102;
-  Устранены уязвимости CVE-2019-8696 (https://security-tracker.debian.org/tracker/CVE-2019-8696) и CVE-2019-8675 (https://security-tracker.debian.org/tracker/CVE-2019-8675), приводящие к переполнению отведённого под стек буфера при обработке некорректных данных в функциях asn1_get_packed и asn1_get_type, используемых при обработке запросов SNMP;

-  Удалены утилиты cupsaddsmb и cupstestdsc.

URL: https://www.cups.org/blog.html
Новость: https://www.opennet.me/opennews/art.shtml?num=51349

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –2 +/
Сообщение от iPony129412 (?), 24-Авг-19, 10:21 
> Негативным последствием смены лицензии является потеря лицензионной совместимости с проектами, поставляемыми только под лицензией GPLv2

И в чём суть то объясните? Ну вот есть этак Fedora/Ubuntu. Их же это не касается?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +3 +/
Сообщение от Аноним (12), 24-Авг-19, 11:23 
Дочитайте абзац в новости до конца.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Аноним (16), 24-Авг-19, 11:30 
Это никого не касается, потому что в текст новой лицензии добавлено исключение для GPLv2, о чём сказано в следующем предложении.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

41. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от ананим.orig (?), 25-Авг-19, 01:34 
> позволит сторонним компаниям использовать код CUPS в своих продуктах, без необходимости открытия вносимых изменений

а когда коснется, то это же будет еще не скоро, так что ли?
ну и классика — ну и пусть, сами себе буратины?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

2. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +4 +/
Сообщение от Аноним (2), 24-Авг-19, 10:23 
Объясните нубасу, а как это вообще возможно провернуть легально, без переписывания ВСЕГО кода?
ведь в версии 2.3 остались фрагменты кода из прошлой версии, лицензированной под GPL, а значит и текущая версия должна быть вся под GPL?
Я понимаю что я упускаю какой-то важный нюанс, но не вижу, какой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +13 +/
Сообщение от midyukovanton (ok), 24-Авг-19, 10:29 
Для смены лицензии нужно согласие всех авторов.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Аноним (2), 24-Авг-19, 11:29 
Спасибо большое за важное уточнение.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от asdasdasd (?), 24-Авг-19, 10:32 
А ничего что лицензию меняет владелец этого кода? Пред. версии как были под GPL так и останутся.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +5 +/
Сообщение от Sluggard (ok), 24-Авг-19, 10:32 
Ты упускаешь то, что владелец прав на код может менять лицензию по своему усмотрению в любой момент. Или вешать на один и тот же продукт несколько лицензий сразу (как у Qt). Просто эта смена лицензии не будет влиять на версии, выходившие ранее под другой лицензией.
Соответственно, раз у Aplle есть права на весь код CUPS (то есть в проекте нет кода сторонних разработчиков), они могут менять что и когда хотят.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от leap42 (ok), 24-Авг-19, 10:41 
>> Просто эта смена лицензии не будет влиять на версии, выходившие ранее под другой лицензией.

this

Лицензию старых версий никто не меняет. Старый код будет доступен под старой лицензией (пусть и в другом тарболе), а новый будет уже под новой.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (2), 24-Авг-19, 11:29 
Простите а как теперь отличить старый код от нового? Если в предельном случае, например (условно) кроме изменения лицензии с 2.2 до 2.3 другого диффа не было?
Я пирачу старую версию, а на возможные обвинения говорю, что использую новую, пермиссивную.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

24. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +3 +/
Сообщение от Аноним (24), 24-Авг-19, 15:55 
что-то что-то ты там пиратишь? gplv2?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

48. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (48), 26-Авг-19, 17:57 
>Я пирачу старую версию, а на возможные обвинения говорю, что использую новую, пермиссивную.

Использовать старую версию с нарушением лицензии вместо новой пермиссивной - для этого надо бы феерическим д-бом.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

13. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (2), 24-Авг-19, 11:28 
Хорошо, я вас понял. Возник следующий вопрос:
Допустим, я решил позаимствовать 1 файл из этого проекта. И так получилось, что между версиями 2.2 и 2.3 он не менялся.
Получается, я могу теперь закрыть исходники, ведь никто не сможет доказать, что я именно GPL-ную версию спиратил, раз они идентичны?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Sluggard (ok), 24-Авг-19, 11:37 
Ты можешь заимствовать любой код, который есть в версии 2.3, вне зависимости от того, был ли он в более ранних версиях, и изменялся ли к нынешней. Вот если код был в 2.2, а 2.3 его уже не стало (маловероятно, наверное) — тогда облом.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

38. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (38), 24-Авг-19, 22:07 
В шапке файла комментарий с лицензией. Если там гпл, то ты в пролете.

>И так получилось, что между версиями 2.2 и 2.3 он не менялся.

Он менялся, лицензию поменяли.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

46. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (46), 26-Авг-19, 05:17 
Ну если они идентичны, то какой разговор вообще? XD
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

6. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (6), 24-Авг-19, 10:33 
Очень просто - потребовать от контрибьюторов передачу копирайтов.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

18. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от midyukovanton (ok), 24-Авг-19, 11:46 
> Очень просто - потребовать от контрибьюторов передачу копирайтов.

Они могут отказаться, и тогда вам придётся выпиливать их коммиты. Так что не всегда просто.
Поэтому многие коммерческие конторы принимают коммиты только вместе с передачей авторских прав на них.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

34. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (6), 24-Авг-19, 18:25 
>Поэтому многие коммерческие конторы принимают коммиты только вместе с передачей авторских прав на них.

Это и имелось в виду.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

9. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –1 +/
Сообщение от Аноним (9), 24-Авг-19, 10:58 
Опять к форку приведут.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –3 +/
Сообщение от Аноним (10), 24-Авг-19, 11:09 
Хорошо бы.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (11), 24-Авг-19, 11:13 
В связи с тем, что "Разработку CUPS полностью контролирует компания Apple" это будет позитивным шагом.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +14 +/
Сообщение от Гость (??), 24-Авг-19, 11:54 
Не переживайте, форк будет кривой и нерабочий, и пользоваться им никто не будет.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –5 +/
Сообщение от Аноним (20), 24-Авг-19, 13:36 
Собственно, как 90% свободного софта. К сожалению.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +8 +/
Сообщение от Аноним (22), 24-Авг-19, 14:48 
Статистика с опеннета подъехала
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

47. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (11), 26-Авг-19, 07:03 
И, тем не менее, 90% посетителей Опеннета свободным софтом пользуются.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

42. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +2 +/
Сообщение от Hewlett Packard (?), 25-Авг-19, 03:32 
Всего-то 90% это неплохой показатель. В коммерческом секторе все значительно грустнее.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

32. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –1 +/
Сообщение от sjw commiter (?), 24-Авг-19, 17:50 
с чего это он будет нерабочий из-за моего изменения в README.md ?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

36. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –1 +/
Сообщение от white heterosexual male (?), 24-Авг-19, 18:32 
У вас столько орфографических ошибок в Code-Of-Conduct.md ...
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

21. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +2 +/
Сообщение от Троллль (?), 24-Авг-19, 13:57 
Ха, то, что сетевая служба до сих пор работает от рута никого не смущает?))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  –2 +/
Сообщение от Аноним (26), 24-Авг-19, 16:46 
> Ха, то, что сетевая служба до сих пор работает от рута никого не смущает?))

А мужики-то и не знали..
> https://git.archlinux.org/svntogit/packages.git/tree/trunk/P...
>> install -Dm644 "$srcdir"/cups.sysusers "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf"
>> sed -i "s:#User 209:User 209:" ${pkgdir}/etc/cups/cups-files.conf{,.default}
>> sed -i "s:#Group 209:Group 209:" ${pkgdir}/etc/cups/cups-files.conf{,.default}

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

40. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Троллль (?), 25-Авг-19, 01:28 
Так файлы да, под lp лежат, а процесс cupsd так и работает под рутом.

На вопрос "с хера ли", который я задавал Michel R Sweet (Сладенькому Мише - тот, кто релизы CUPS'а пилит), получил ответ - "Потому что так проще".

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

23. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Аноним (-), 24-Авг-19, 15:43 
Пацаны вроде настало время послать Apple в одно место и занятся форком?! Форк должен иметь лицензию GPL v.3+
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от НяшМяш (ok), 24-Авг-19, 15:58 
Займись, а мы посмотрим на твои результаты. Да и если ты хотя бы новость прочитал - то узнал бы, что Apache 2.0 совместима с GPLv3.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (27), 24-Авг-19, 16:48 
Ага, а еще "позволит сторонним компаниям использовать код CUPS в своих продуктах, без необходимости открытия вносимых изменений". Я так понимаю, что сама Apple тоже попадает под это определение. И собсно ради этого все и затевалось
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

33. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Sluggard (ok), 24-Авг-19, 17:50 
Ради чего? Коммитить в апстрим тебя никто не заставляет. Что до совместимости Apache 2.0 с GPLv3 — она односторонняя. Ты сможешь форкнуть CUPS под GPLv3, а вот забрать себе код, написанный в рамках этого GPLv3-форка, под Apache 2.0 будет уже нельзя.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

35. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (6), 24-Авг-19, 18:30 
Затевалось это потому, что использовать гпэльный проект многим компаниям не хочется. А если проект под апаче, то они начнут его использовать. А поскольку идеального ничего нет, а свой форк поддерживать не хочется, придётся вливать хотя бы часть своих изменений в апстрим, чтобы поддержка совместимости с ними была головной болью Apple и контрибьюторов, а не владельца форка.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

49. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (48), 26-Авг-19, 18:01 
Они и так могли это делать, так как авторские права принадлежат им. Теперь ассиметрия прав в сторону Apple ликвидируется, и у других компаний будет больше мотивации участвовать в разработке CUPS.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

50. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Тов. майор (?), 27-Авг-19, 17:14 
>Форк должен иметь лицензию GPL v.3+

Когда лицензия на CUPS была GPL 2.0, то нельзя было форкнуть под GPL 3.0(+). А вот из под Apache 2.0 можно. Так что Apple сама тебе возможность форка обеспечила.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

28. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (27), 24-Авг-19, 16:50 
Посоны, правильно ли я понимаю, что теперь "использовать код CUPS в своих продуктах, без необходимости открытия вносимых изменений" может и сама Apple? Правильно ли я понимаю, что ради этого все и делалось?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (29), 24-Авг-19, 17:02 
Они и раньше могли, т.к. код принадлежит им.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от myhand (ok), 24-Авг-19, 17:17 
Вы таки хотите сказать, что я могу использовать для продукта лицензию GPL и дальше забить на ее требования отдавать исходники при дистрибуции бинарей?

Прописываю срочный сеанс у тов. Столлмана, благо он еще не уехал.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +4 +/
Сообщение от Аноним (22), 24-Авг-19, 17:44 
Как собственник кода, ты можешь делать со _своим_ кодом что хочешь, независимо от того, плд какими условиями ты лицензиркешь этот код _всем остальным_
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

43. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от myhand (ok), 25-Авг-19, 11:41 
Да можешь, конечно.  Но если кому-то _уже отдал_ данный код на условиях GPL - придется выполнить все условия этой лицензии.  Доступно?
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

44. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (22), 25-Авг-19, 12:40 
Никакая лицензия не может остановить [единоправного] владедьца кода от ее замены. Это не контракт и не договор, это условия распространения и использования
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +/
Сообщение от Аноним (22), 25-Авг-19, 12:42 
Как и не сможет остановить от лицензирования на других/специальных условиях каким-то конкретным лицам и от использования в собственных целях
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

39. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Аноним (38), 24-Авг-19, 22:13 
Да. За нарушение своих авторских прав можешь подать в американский суд сам на себя.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

37. "Релиз системы печати CUPS 2.3 с изменением лицензии на код п..."  +1 +/
Сообщение от Аноним (37), 24-Авг-19, 19:42 
> Разработку CUPS полностью контролирует компания Apple, которая в 2007 году ..

Вот не знал. Хотя в последний раз что-то распечатывал примерно в те же года))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру