The OpenNET Project / Index page

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



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

"Компания Canonical перевела проект LXD на лицензию AGPLv3"  +/
Сообщение от opennews (??), 13-Дек-23, 12:20 
Компания Canonical опубликовала новую версию системы управления контейнерами LXD 5.20, которая примечательна изменением лицензии на проект и введением необходимости подписания CLA-соглашения о передаче имущественных прав на код при приёме изменений в LXD. Лицензия на код, добавленный в  LXD сотрудниками Canonical, изменена с Apache 2.0 на AGPLv3, а код сторонних участников, на который у Canonical нет имущественных прав, остаётся под Apache 2.0. Так как Canonical не имеет возможность изменить лицензию на весь код LXD, проект теперь будет поставляться под смешанными условиями - часть кода под AGPLv3, а часть под Apache 2.0. Переход на новую лицензию объясняется желанием унифицировать лицензию с другими серверными продуктами Canonical, в которых используется AGPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60281

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

Оглавление

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

1. Сообщение от Аноним (1), 13-Дек-23, 12:20   –1 +/
Как лицензия влияет на качество кода?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #52

3. Сообщение от Аноним (3), 13-Дек-23, 12:23   +1 +/
после выпуска Incus (https://www.opennet.me/opennews/art.shtml?num=59891) зачесались?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

4. Сообщение от Аноним (4), 13-Дек-23, 12:29   –4 +/
Если это пермиссив, то подтянутся корпорации и будут пилить проект по своим славным корпоративным стандартам. Весь код будет выглядеть так, словно его писал один человек в один момент времени: везде единый стиль и единый подход.

А если это вирусная лицензия, то подтянутся только энтузиасты и будут пилить каждый как хочет. Базар одним словом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #23, #24, #26, #28, #45, #46

7. Сообщение от fuggy (ok), 13-Дек-23, 12:34   +/
И не надо никакой SSPL как в Mongo, чтобы прервать форки. Правда если Incus, тоже перейдёт на AGPL, то сможет использовать наработки из LXD и без подписания унизительного CLA принимать патчи. Иначе придётся тянуть форк в одиночку. И посмотрим куда патчи понесут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14

9. Сообщение от Аноним (9), 13-Дек-23, 12:44   +3 +/
> переносу изменений из LXD в Incus мешает новая лицензия, а из Incus в LXD необходимость подписания СLA-соглашения, которое разработчики Incus подписывать не намерены.
> переносу изменений … из Incus в LXD [мешает] необходимость подписания СLA-соглашения, которое разработчики Incus подписывать не намерены

Тем временем:

> Из кодовой базы форка Incus перенесена поддержка создания хранилищ на базе технологии NVME…
> Из кодовой базы форка Incus перенесена поддержка горячего подключения и горячего удаления (hot-plug/hot-remove) файловых путей или отдельных разделов…

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #58

10. Сообщение от Аноним (44), 13-Дек-23, 12:44   –2 +/
Вот поэтому и нет нормальных контейнеров нигде. Везде корпы делают кто во что горазд.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #54

11. Сообщение от Аноним (44), 13-Дек-23, 12:46   +2 +/
А чего стесняться? Лицензия же позволяет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #59

14. Сообщение от анон (?), 13-Дек-23, 13:11   –1 +/
Если Incus сменит лицензию следом за канониклом, то это лишний раз подтвердит кто от кого зависит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #17

15. Сообщение от Аноним (15), 13-Дек-23, 13:15   +3 +/
Контейнеры -- тупиковая ветвь эволюции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #16, #21

16. Сообщение от Аноним (44), 13-Дек-23, 13:16   +3 +/
Надо делать как в шинде программу ставить специализированная программа установщик которая сама запускается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #53

17. Сообщение от Аноним (44), 13-Дек-23, 13:17   +1 +/
Типа инкус так сильно бравировал лицензией, что откажется её сменить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #40

19. Сообщение от Аноним (19), 13-Дек-23, 13:28   +5 +/
>Переход на новую лицензию объясняется ж..

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

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

21. Сообщение от Аноним (4), 13-Дек-23, 13:31   +3 +/
Контейнеры - это будущее. readdir должен возвращать только то, что положено знать программе. Специально созданный для контейнера /etc/passwd должен содержать только рута и обычного пользователя, остальные записи идентифицируют систему. Если программа хочет узнать, какие есть устройства, хост должен вернуть только Generic Mouse, Generic Monitor и Generic Keyboard. И так далее. Если в программе есть функция "Открыть файл", через порталы должен открываться диалог, показывающий реальные файлы, но программе на чтение дается только выбранный файл. Остальные с точки зрения программы не должны существовать, см. пункт про readdir. При попытке записать голос с микрофона, хост должен выводить предупреждение. Если пользователь согласен, на панели должна маячить "Программа Х записывает микрофон!" с кнопками "Остановить запись" и "Сгенерировать для программы фуфловый шум, типа за микрофоном просто кто-то сопит, но ничего не говорит" - это если программа зачем-то требует, чтобы микрофон был включен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #25, #49

22. Сообщение от Аноним (22), 13-Дек-23, 13:41   +1 +/
Нужно создать пермиссивную лицензию с одним вирусным условием: при интеграции кода в продукт под любой вирусной лицензией, интегратор добровольно отказывается от вирусных условий той лицензии НА ВЕСЬ КОМБИНИРОВАННЫЙ ПРОДУКТ. Если у интегратора нет копирайтов такой отказ делать за каждую часть продукта (напр. его лицензия запрещает такой тип перелицензирования), то он всё равно отказ такой делает, но при этом ЭТО ОН при этом нарушил копирайт копирастов того продукта, который под вирусной лицензией. Копирасты того продукта тогда могут подать в суд на него, а не на пользователей/распространителей/форкеров/контрибьютеров комбинированного продукта и потребовать купить у них лицензию за всех пользователей комбинированного продукта. Пункт касается только интеграции в продукт под лицензиями, обязывающими раскрывать исходники. В продукт с закрытыми исходниками интеграция без ограничений.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

23. Сообщение от Аноним (23), 13-Дек-23, 13:49   +/
То-то в ядре под GPLv2 позволяется пилить каждому, кто как захочет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

24. Сообщение от Аноним (24), 13-Дек-23, 13:50   +/
В данном случае — ни те, ни другие не подтянутся, в силу заградительной CLA.

Собственно, то, что убило Mir, Upstart и Unity — требование бесплатно работать на дядю, который будет единолично решать судьбу проекта.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #66

25. Сообщение от нах. (?), 13-Дек-23, 13:51   –3 +/
знаешь что? Сам, пожалуй, живи в таком будущем.

А мне, к примеру, оно нахрен не вперлось.

Я троянцев не запускаю, моим программам работающим от моей учетки - можно знать ровно все то же что любым другим от той же учетки (потому что они, внезапно, еще и как-то взаимодействовать должны, а не как у тебя единственное окошко с кнопкой Ok)

А троянцы мне не нужны даже обмазанные десятью прослойками и обертками.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #30, #31, #50

26. Сообщение от fuggy (ok), 13-Дек-23, 13:53   +1 +/
В данном случае как раз наоборот, компания перешла на копилефт, а базар остался на пермиссивной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #34, #67

28. Сообщение от Аноним (28), 13-Дек-23, 13:54   +1 +/
>Если это пермиссив, то подтянутся корпорации и будут пилить проект

Ага, именно поэтому корпорации пилят FreeBSD, а Linux просто нахаляву используют в своих проектах, ничего не давая взамен. Хотя постой-ка, всё ж наоборот...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #35

30. Сообщение от Аноним (4), 13-Дек-23, 13:55   +/
> Я троянцев не запускаю

Ага, пользователи вантуза тоже так считают. Ты же проревьюил весь код, правда? Включая код, из которого фактически собирали бинарники, а не тот код, который тебе показали на гитхабе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

31. Сообщение от Аноним (24), 13-Дек-23, 13:55   +/
А троянцы мне не нужны даже обмазанные десятью прослойками и обертками.

--

Отправлено из Microsoft Windows

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #55

32. Сообщение от Аноним (23), 13-Дек-23, 13:59   +/
Нагибайся пониже перед проприерастами. Ниже, ещё ниже!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

34. Сообщение от Аноним (24), 13-Дек-23, 14:08   +/
Ну, вообще, тут изначально был собор.
Примерно как с nginx/angie — продукт большую часть его жизни делался разработчиками на зарплате в корпорации, а потом эффективные менеджеры посокращали расходы на "ойтишников", и разработчики решили делать дальше свой продукт под другой маркой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #44

35. Сообщение от Аноним (4), 13-Дек-23, 14:15   –1 +/
Исключения бывают. Сможешь набрать еще четыре исключения, чтобы я смог загнуть все пять пальцев на правой руке?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #57

37. Сообщение от asm (??), 13-Дек-23, 14:53   –2 +/
Хватит уже называть GPL свободной лицензией. Она открытая, но она не свободная. Это проприетарный открытый софт с возможностью смотреть и изменять его. Но сегодня этого недостаточно. Попробуй этот код (под GPL) применить в коммерческом закрытом проекте, да или просто поменять его для себя и не выложить изменения. Тут же нарисуется столман с безумными глазами и засудит тебя с вместе с твоей компанией. Когда нельзя брать код и делать с ним всё, это не свобода, это те же самые копирасты.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #41

38. Сообщение от Пряник (?), 13-Дек-23, 15:32   +/
Теперь у Incus два стула: не брать код у LXD или запретить закрывать код из Incus.
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Аноним (39), 13-Дек-23, 15:44   +1 +/
> Это проприетарный открытый софт с возможностью смотреть и изменять его.

Поясните, без разрывов ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от анон (?), 13-Дек-23, 15:53   –1 +/
А зачем им её менять? Гиганты кода и мысли не могут самостоятельно тащить проект?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #42

41. Сообщение от Аноним (45), 13-Дек-23, 15:59   +1 +/
GPL работает по принципу "запрещено запрещать". Ты можешь делать с кодом всё что угодно, кроме запрета делать тоже самое всем остальным. И я лично не вижу в этом никаких проблем. Простое и понятное правило, а совсем без правил было бы только хуже.

И да, согласно  GPL, исходный код программы ты обязан передавать только тем, у кого есть сама эта программа. Так что при коммерческом (когда предлогаешь услугу, а не сам софт), и уж тем более при личном использовании код открывать вовсе необязательно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #61

42. Сообщение от Аноним (44), 13-Дек-23, 15:59   +1 +/
Твои воображаемые фантазии про гигантов пусть тащат у тебя что хотят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #48

44. Сообщение от Аноним (44), 13-Дек-23, 16:02   +/
Большую часть времени нжинкс делался бесплатно энтузиастами. Никакие разработчики ничего не решили другой корп решил делать тоже самое и у него не получается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

45. Сообщение от Аноним (45), 13-Дек-23, 16:10   +/
Будет ли базар или нет зависит от того, кто проектом рулит, а не от того как проект лицинзирован. Просто предоставляй контрибьютерам чёткие правила, а тех, кто их отказывается выполнять, можешь посылать на все четыре стороны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

46. Сообщение от Аноним (46), 13-Дек-23, 17:33   +/
Можно не иметь прав, но иметь стандарт: уметь в вождение транспортом.
А корпорация может и не придерживаться стандартов, ради первичной цели.
Это не урок экономики, а реальная практика..
Крайне заметно в коммерческих продуктах, когда утрачивается цель, т.к. корпоративное чаще всего не подконтрольно обществу.

Общество тех же OpenSource решений(именно открытых и свободных) имеют прежде всего статичный фундамент уровня накоплений, пусть даже включая легаси, но имеют хоть какой-то общественный курс.

Пример того самого накопления, это скажем мультимедиа программы: если завтра Apple перестанет выпускать свободный плеер под IOS, а все *.flac будут воспроизводится по подписке, компания потерпит фундаментальный крах. Покупать будут? Будут. Но это уже совсем другая история.
Могут так сделать? Да как нефиг.
Джек3,5мм вылетел как пуля. Вот и весь славный корпоративный стандарт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

47. Сообщение от Вы забыли заполнить поле Name (?), 13-Дек-23, 18:43   +/
> При использовании AGPL-компонентов в работе сетевых сервисов, разработчик обязан предоставить пользователю исходный код всех внесённых в эти компоненты изменений, даже если лежащее в основе сервиса программное обеспечение не распространяется и используется исключительно во внутренней инфраструктуре для организации работы сервиса

Как пользователю понять что там используется?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

48. Сообщение от анон (?), 13-Дек-23, 19:33   +/
Кроме перехода на личности аргументов нет. Типичный аноним опеннета.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

49. Сообщение от Аноним (50), 13-Дек-23, 19:39   +2 +/
> Сгенерировать для программы фуфловый шум, типа за микрофоном просто кто-то сопит, но ничего не говорит

И опа! Канал утечки готов. Хошь угадывай чем PRNG инициализировали, хошь так данные сливай под видом шума. Хорошо придумал, молодец.

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

50. Сообщение от Аноним (50), 13-Дек-23, 19:40   +3 +/
> А мне, к примеру, оно нахрен не вперлось.

Классический опеннет: мне не надо, значит никому не надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

51. Сообщение от Аноним (50), 13-Дек-23, 19:44   +1 +/
Напрмер, спросить напрямую. Я знаю, звучит невероятно, но общение — мощнейший инструмент цивилизации, можно даже сказать главный вектор её распространения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #56, #63

52. Сообщение от Аноним (52), 13-Дек-23, 20:06   +/
> Как лицензия влияет на качество кода?

В обратную сторону: с таким качеством кода получается чутка не отставать, но взлететь и уйти в отрыв не вышло. В который раз.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

53. Сообщение от Аноним (52), 13-Дек-23, 20:09   +1 +/
Пакетный менеджер.

После других инсталляторов родился мем: прошёл год - переставь Шиндовс.

Ну вот такие они... Люди-разработчики.

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

54. Сообщение от Аноним (52), 13-Дек-23, 20:11   +/
> Вот поэтому и нет нормальных контейнеров нигде. Везде корпы делают кто во что горазд.

Контейнеры про изоляцию софта от пользователя. Софт от софта изолируют.

LXD про другое. Но качество костыльное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

55. Сообщение от нах. (?), 13-Дек-23, 20:20   +/
> А троянцы мне не нужны даже обмазанные десятью прослойками и обертками.
> Отправлено из Microsoft Windows

и, что?

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

56. Сообщение от Вы забыли заполнить поле Name (?), 13-Дек-23, 22:44   +/
Удачи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #64

57. Сообщение от Chromiumemail (ok), 13-Дек-23, 23:18   +/
Git, Qt, Wireshark, MySQL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

58. Сообщение от Аноним (58), 14-Дек-23, 00:42   +/
Ну так чтобы самим втащить код, просить его авторов подписать CLA совершенно не обязательно. Просто никаких претензий к авторам потом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #60

59. Сообщение от Аноним (59), 14-Дек-23, 01:32   +/
а неподписавшие СLA-соглашения разработчики Incus'а? Или подписАли, по дружбе, в последний раз, как секас перед бракоразводным процессом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

60. Сообщение от Аноним (59), 14-Дек-23, 01:34   +/
ну так там про _необходимость_ подписания СLA-соглашения говорят, а не про опциональность
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

61. Сообщение от Аноним (61), 14-Дек-23, 02:07   +/
"Закрытие" исходников - не запрет, а всего-лишь не предоставление исходников. Не предоставление того, что я и так не обязан предоставлять (но копирасты вечто выдумывают, что я им якобы что-то должен, мания величия).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

63. Сообщение от Аноним (63), 14-Дек-23, 06:08   +/
Тут некоторые альтернативно одарённые компании делают из API своих продуктов собо охраняемый секрет. Причём что интеграция свнешним миром подразумевается по умолчанию) Что говорить о коде...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #65

64. Сообщение от Аноним (50), 14-Дек-23, 19:28   +/
И что же по-твоему может пойти не так? Разверни мысль, обсудим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #68

65. Сообщение от Аноним (50), 14-Дек-23, 19:31   +/
Пусть делают, тебе как потребителю API от этого какая печаль? Документация есть, читать умеешь, что мешает-то? Возня в суде кто кому за что должен — это не твоя война. Ты не они, а оскорбляться за кого-то другого это удел SJW-снежинок. Ты же не этих?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

66. Сообщение от Аноним (66), 16-Дек-23, 01:43   +/
> Собственно, то, что убило Mir, Upstart и Unity — требование бесплатно работать на дядю, который будет единолично решать судьбу проекта.

Жирно плюсую. Строгие лицензии свободного софта отражают отношения, складывающуеся в сфере нетоварного производства, каковая сфера формируется у нас на глазах. А капитализм с его необходимостью извлекать коммерческую прибыль для того, чтобы запустить производство, уже давно превратился в этакого феерического анти-Мидаса, который превращает всё, к чему прикасается, в говно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

67. Сообщение от Аноним (66), 16-Дек-23, 01:54   +/
Вообще, это деление на "базар"/"собор" достаточно дурацкая выдумка, и к лицензии оно не имеет отношения. Крупные корпорации, конечно, это "собор", но сообщества могут быть организованы и как "базар" (напр., Void Linux, где, по словам самих же разрабов, царит "контролируемая анархия"), так и "собор" (напр., Дебиан и бздя со строгой иерархией ответственных лиц, да тот же самый линукс).

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

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

68. Сообщение от Вы забыли заполнить поле Name (?), 16-Дек-23, 02:26   +/
> И что же по-твоему может пойти не так? Разверни мысль, обсудим.

Ты предлагаешь написать конторе письмо "Подозреваю, что у вас в инфре крутится такой-то софт, прошу предоставить мне его исходники"? Если прямых доказательств в использовании нет, то думаю никто не будет тратить на тебя время.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

70. Сообщение от Аноним (70), 16-Дек-23, 22:27   +/
Проблема лицензирования легко решается.

Если хочется насолить каноникалу, проекту Incus нужно весь новый код писать под CDDL. От подобного перехода злая волшебница Бастинда растает и воцарится мир в фиолетовой стране.

Смесь кода в проекте CDDL + Apache 2.0 не может быть перенесена никуда никакими кусками, только файлами и только слинкована, хоть некоторые говорят, что даже статически линковаться нельзя, но это совсем уж SFC-поехавшие.

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


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

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




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

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