lug-bg: философия на живите дискове
- Subject: lug-bg: философия на живите дискове
- From: Валентин Стойков <valentin_st@xxxxxxx>
- Date: Mon, 15 Mar 2004 21:58:45 +0200
Преди да напиша каквото и да е, ще подчертая, че в момента в който четете
това, това може да не е гледната ми точка. ;-)
Една "нормална" Линукс дистрибуция, съдържа пакети с програми, всеки от които
си има лиценз (или няколко лиценза). Пакетите, съдържащи програмите, които
инсталират другите пакети, също си имат лиценз (или няколко лиценза).
Лицензите на всички пакети, са такива, че позволяват на пакетите да се намира
на един и същ диск. Дискът с дистрибуцията може да се разпространява свободно
и да се използва свободно. Потребителят може да си инсталира някои от
пакетите, може да инсталира и всичките. Може да ги ползва. Може и да не ги
ползва.
===== Цитат от превода на GNU GPL: =====
Дейностите различни от възпроизвеждане, разпространение и промяна не попадат
под действието на това Право; те са извън обсега му. Актът на използване на
програмата не е ограничен, а изхода на Програмата е предмет на това Право
само ако съдържанието му представлява продукт на основата на програмата
(независим от този при използването на програмата ). Дали това е в сила
зависи от това което програмата прави.
===== край на цитата от превода на GNU GPL =====
Това значи, че можем да правим каквото си искаме с GNU GPL програмата, даже и
да добавяме в нея части от програма с друг лиценз (може и несвободен!), освен
в случаите в които лиценза на другата програма не го позволява.
Можем да си инсталираме програма с какъв да е лиценз на същият диск, където е
инсталирана GNU GPL програмата (стига лицензът на другата програма да го
позволява) и другата програма да използва свободната програма. Но
разпространението на модифицирания вариант (свободната програма и другата
програма, разглеждани като една система), не е възможно с лиценз различен от
GNU GPL. Забележете, че се наблюдават релативистични ефекти:
Когато гледната ни точка е: "Това са две различни програми на един диск" няма
проблем с лицензите, а когато гледната ни точка е "Това е една програма,
образувана от сливането на двете програми" има проблем...
Въпросът дали може да разпространяваме свободно копия на твърдия си диск 1:1
изобщо не се поставя - на кой би му притрябвало такова нещо? Който иска да
има инсталирана Линукс дистрибуция, си я инсталира от инсталационните
дискове. В редки случаи това се прави - напр. ако работите за голяма фирма,
която току що си е купила голямо количество еднакви електронни изчислителни
машини без инсталиран софтуер... няма нужда да обяснявам подробно какво и
защо се прави ;-)
Нека сега да пофилософстваме върху живите компакт дискове - т.нар. Live-CD-та.
Там пакетите са инсталирани и са записани в компресирана файлова система.
Пакетите вече трудно могат да се разглеждат като отделни порции софтуер,
записани на един диск. Те действат заедно, те са част от една система. В
известен смисъл, получената "дистрибуция", може да се разглежда като
модифицирана версия на всяка програма (пакет?). Лицензите на всички програми
трябва да позволяват да се правят модифицирани копия на програмата,
включвайки в програмата части от всяка програма, която е "включена в
дистрибуцията". Ако има само GNU GPL и GNU LGPL програми, няма проблем. А ако
в живият диск има програми с BSD-подобен лиценз? Ако има XFree86? Да вземем
за пример програмата FontForge (http://fontforge.sourceforge.net/), която се
разпространява под следния лиценз:
Източник: http://fontforge.sourceforge.net/#license
============ начало на лиценза ============
License
Copyright © 2000,2001,2002,2003,2004 by George Williams
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
The name of the author may not be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This is essentially the "revised BSD license".
============ край на лиценза ============
Тази програма ползва някои библиотеки - например:
libpng
libtiff
libungif
libjpeg
libxml2
libuninameslist
freetype
Вероятно ползва и други програми. Този лиценз съвместим ли е с другите?
Излиза, че за да се направи Live-CD и да се разпространява, трябва преди това
да се изчетат и разберат лицензите на всички програми, които ще бъдат
включени в диска, независимо от това, че всички пакети са взети от една
"нормална дистрибуция" - напр. Slackware 9.1. И това наричаме свободен
софтуер?
Горните редове са просто израз на гледната ми точка в момента, която надявам
се, е погрешна. Ако смятате или не смятате така, моля аргументирайте се.
Когато пишете на даден език, моля използвайте азбуката му (много трудно се
четат/разбират думи на български с латински букви и думи на английски с
кирилски букви). Благодаря.
Връзки:
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
============================================================================
|