Re: lug-bg: философия на живите дискове
- Subject: Re: lug-bg: философия на живите дискове
- From: Alexander Shopov <ash@xxxxxxxxxx>
- Date: Tue, 16 Mar 2004 10:36:17 +0200
Когато гледната ни точка е: "Това са две различни програми на един диск" няма
проблем с лицензите, а когато гледната ни точка е "Това е една програма,
образувана от сливането на двете програми" има проблем...
Не съвсем ;-). Независимо, че са на една обща компресирана файлова
система, двете програми остават различни.
Ако искаш юридически съвет, е добре да се обърнеш към специалист (в
България свеки има право да тълкува законите, просто аз не съм
най-голямото светило).
Добра граница е как точна става взаимодействието между програмите и дали
се използва fork/exec. Виж например тук:
http://www.gnu.org/licenses/gpl-faq.html#TOCGPLAndPlugins
Въпросът дали може да разпространяваме свободно копия на твърдия си диск 1:1
изобщо не се поставя - на кой би му притрябвало такова нещо? Който иска да
Естествено, че се поставя. Това също е 1. Копиране, 2. Разпространение.
Чети лиценза внимателно - макар, че не е споменато изрично копирането и
разпространението, чрез самозареждащ диск, това е включено в нещата,
които лиценза покрива.
В
известен смисъл, получената "дистрибуция", може да се разглежда като
модифицирана версия на всяка програма (пакет?).
Когато променяш смисъла и контекста на едно твърдение, може да получиш
произволно друго твърдение. "В известен смисъл."
Лицензите на всички програми
трябва да позволяват да се правят модифицирани копия на програмата,
включвайки в програмата части от всяка програма, която е "включена в
дистрибуцията". Ако има само GNU GPL и GNU LGPL програми, няма проблем. А ако
Това продължава да е сливане тип "проста агрегация." Никъде не е
упоменато, че файлчетата на програмата трабва да са в некомпилирана
катранена топка (tarball) ;-)
Това не е използване на *кода*!
в живият диск има програми с BSD-подобен лиценз? Ако има XFree86? Да вземем
за пример програмата FontForge (http://fontforge.sourceforge.net/), която се
разпространява под следния лиценз:
<кръц, кръц>
Тази програма ползва някои библиотеки - например:
libpng
libtiff
libungif
libjpeg
libxml2
libuninameslist
freetype
Вероятно ползва и други програми. Този лиценз съвместим ли е с другите?
Ползването на библиотеки е съществено различен процес от поместването им
в някакъв архивен носител с програма.
Излиза, че за да се направи Live-CD и да се разпространява, трябва преди това
да се изчетат и разберат лицензите на всички програми, които ще бъдат
включени в диска, независимо от това, че всички пакети са взети от една
"нормална дистрибуция" - напр. Slackware 9.1. И това наричаме свободен
софтуер?
Независимо какво правиш - винаги е хубаво да прегледаш лиценза на
програмата, която ползваш. Ето защо и аз предпочитам уеднаквяването на
лицензите, а не лицензния промискуитет (таз' фразъ, сам си я измислих).
Прав си, че различието на лицензите води до съществени практически
проблеми при прилагането на софтуерната свобода. Това е поредната
причина GPL да е доста кадърно написан лиценз, защото не се налага
изменнето му към всеки автор/носител_на_авторско_право, за разлика от
BSD и X дериватите. Съвсем наскоро подобен проблем имаше с XFree86.
Разгледай и това:
http://www.gnu.org/licenses/gpl-faq.html
ал_шопов
Връзки:
http://www.gnu.org/philosophy/bsd.html
http://www.gnu.org/philosophy/license-list.html
http://www.xfree86.org/pipermail/forum/2004-January/001892.html
http://www.xfree86.org/legal/licenses.html
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|