Вопрос по лицензии
Вопрос по лицензии
Попал я давеча на холивар ZFS против ядра Linux, где вполне ясно говорится, что использование API GPLv2 софтом с несовместимой лицензией невозможна. Это вам не LGPL, где допустима динамическая линковка. И решил вдруг уточнить лицензию ReactOS. И надо же, оказалось, запуск проприетарного софта и дров на ReactOS противоречит лицензии .
Re: Вопрос по лицензии
Слушай ка, а как же проприетарный софт на Linux? Он тоже нарушает все лицензии?none wrote:И надо же, оказалось, запуск проприетарного софта и дров на ReactOS противоречит лицензии .
Re: Вопрос по лицензии
Там то, как раз используются LGPL библиотеки и функции ядра. Но за использование именно GPL API все начинают требовать прекратить нарушать лицензию.fog wrote:Слушай ка, а как же проприетарный софт на Linux? Он тоже нарушает все лицензии?
Re: Вопрос по лицензии
Где используются? Linux kernel под лицензией GPLv2. Что за библиотеки и функции ядра?none wrote: Там то, как раз используются LGPL библиотеки и функции ядра.
Re: Вопрос по лицензии
На сколько я понимаю NVIDIA и ATI смогли выкрутиться с API ядра, только потому, что их драйвера изначально созданы для Windows и это как бы не производная работа(натянуто, но именно так объясняют адепты GPL). Обёртка у них открыта, а в остальном да, любой другой драйвер который не может так откосить обязан быть GPL совместимым. Но в случае ReactOS ничего портировать не нужно и совершенно точно нельзя использовать ReactOS SDK/DDK для компиляции проприетари. Законно работать на ReactOS можно только не вызывая прямо ни одной функции, только через открытые обёртки. И то не факт, что не производная работа.fog wrote:Где используются? Linux kernel под лицензией GPLv2. Что за библиотеки и функции ядра?
Re: Вопрос по лицензии
Программы не линкуются и не используют компоненты ядра под лицензией GPL, они используют библиотеки пользовательского уровня с лицензией LGPL, либо другой, допускающей линковку с пропиетарной лицензией. Под Linux закрытые программы используют такие библиотеки как Glibc (LGPL), GTK+ (LGPL), Qt (LGPL либо коммерческая платно). Любая система, желающая быть наполненной софтом под нее, создает API и необходимые библиотеки под более свободной лицензий, не GPL.
Re: Вопрос по лицензии
Вы не верно понимаете. Видеодрайверы NVIDIA и ATI под Linux - это "родная" разработка, а не порт с винды.none wrote:На сколько я понимаю NVIDIA и ATI смогли выкрутиться с API ядра, только потому, что их драйвера изначально созданы для Windows
Ну так это же прекрасно. Если обязаны, то пускай теперь все открывают свои дрова для винды. Они нам пригодятся в reactos.любой другой драйвер который не может так откосить обязан быть GPL совместимым.
Who is online
Users browsing this forum: No registered users and 20 guests