Вопрос по лицензии

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
none
Posts: 31
Joined: Tue Jan 06, 2009 6:17 am
Location: Russia, Omsk

Вопрос по лицензии

Post by none »

Попал я давеча на холивар ZFS против ядра Linux, где вполне ясно говорится, что использование API GPLv2 софтом с несовместимой лицензией невозможна. Это вам не LGPL, где допустима динамическая линковка. И решил вдруг уточнить лицензию ReactOS. И надо же, оказалось, запуск проприетарного софта и дров на ReactOS противоречит лицензии :lol:.
fog
Moderator
Posts: 827
Joined: Sun Nov 13, 2005 7:45 am
Location: Russia
Contact:

Re: Вопрос по лицензии

Post by fog »

none wrote:И надо же, оказалось, запуск проприетарного софта и дров на ReactOS противоречит лицензии :lol:.
Слушай ка, а как же проприетарный софт на Linux? Он тоже нарушает все лицензии? :lol:
none
Posts: 31
Joined: Tue Jan 06, 2009 6:17 am
Location: Russia, Omsk

Re: Вопрос по лицензии

Post by none »

fog wrote:Слушай ка, а как же проприетарный софт на Linux? Он тоже нарушает все лицензии? :lol:
Там то, как раз используются LGPL библиотеки и функции ядра. Но за использование именно GPL API все начинают требовать прекратить нарушать лицензию.
fog
Moderator
Posts: 827
Joined: Sun Nov 13, 2005 7:45 am
Location: Russia
Contact:

Re: Вопрос по лицензии

Post by fog »

none wrote: Там то, как раз используются LGPL библиотеки и функции ядра.
Где используются? Linux kernel под лицензией GPLv2. Что за библиотеки и функции ядра?
none
Posts: 31
Joined: Tue Jan 06, 2009 6:17 am
Location: Russia, Omsk

Re: Вопрос по лицензии

Post by none »

fog wrote:Где используются? Linux kernel под лицензией GPLv2. Что за библиотеки и функции ядра?
На сколько я понимаю NVIDIA и ATI смогли выкрутиться с API ядра, только потому, что их драйвера изначально созданы для Windows и это как бы не производная работа(натянуто, но именно так объясняют адепты GPL). Обёртка у них открыта, а в остальном да, любой другой драйвер который не может так откосить обязан быть GPL совместимым. Но в случае ReactOS ничего портировать не нужно и совершенно точно нельзя использовать ReactOS SDK/DDK для компиляции проприетари. Законно работать на ReactOS можно только не вызывая прямо ни одной функции, только через открытые обёртки. И то не факт, что не производная работа.
boris768
Posts: 5
Joined: Tue Apr 20, 2010 5:19 pm

Re: Вопрос по лицензии

Post by boris768 »

Программы не линкуются и не используют компоненты ядра под лицензией GPL, они используют библиотеки пользовательского уровня с лицензией LGPL, либо другой, допускающей линковку с пропиетарной лицензией. Под Linux закрытые программы используют такие библиотеки как Glibc (LGPL), GTK+ (LGPL), Qt (LGPL либо коммерческая платно). Любая система, желающая быть наполненной софтом под нее, создает API и необходимые библиотеки под более свободной лицензий, не GPL.
fog
Moderator
Posts: 827
Joined: Sun Nov 13, 2005 7:45 am
Location: Russia
Contact:

Re: Вопрос по лицензии

Post by fog »

none wrote:На сколько я понимаю NVIDIA и ATI смогли выкрутиться с API ядра, только потому, что их драйвера изначально созданы для Windows
Вы не верно понимаете. Видеодрайверы NVIDIA и ATI под Linux - это "родная" разработка, а не порт с винды.
любой другой драйвер который не может так откосить обязан быть GPL совместимым.
Ну так это же прекрасно. Если обязаны, то пускай теперь все открывают свои дрова для винды. Они нам пригодятся в reactos. :lol:
Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests