Свободен софтуер и софтуер с отворен код. Видове лицензи. Свободен софтуер в България. Софтуерни патенти

Йовко Ламбрев

Сдружение “Свободен софтуер”

yovko@openintegra.com

Благодаря на Калоян Доганов за идеята на първата част на тази презентация

Ябълката на раздора

Хера

Атина

Афродита

?

Парис

Една вещ не може да задоволи три консумиращи я потребления

Софтуерът е различен!

Хера

Атина

Афродита

Софтуерът е тотално различен от всяка вещ, която познаваме

Копира се без загуба

Не се амортизира при употреба

Рефлексивно средство за производство:

софтуерът се произвежда чрез софтуер (средства за разработка – компилатори, библиотеки и т.н.)

всеки софтуер може да послужи като основа за създаването на друг софтуер

Особености на софтуера

Що е свободен софтуер?

Свободен наричаме софтуер, който ни дава следните 4 свободи:

0. Свободата да изпълняваш програмата за всякакви цели.

1. Свободата да изучаваш как работи програмата, както и да я нагаждаш към нуждите си.

2. Свободата да разпространяваш копия на програмата (без значение дали безплатно или срещу пари).

3. Свободата да усъвършенстваш програмата и да предлагаш подобренията си в полза на цялото общество.

Софтуерът е свободен по своята природа!

Ако сравним качествата на софтуера изобщо и свободите, ще видим, че между тях има пълно съответствие.

Всяка от свободите препраща към някое от основните качества на софтуера.

Несвободен наричаме софтуера, за който някоя от четирите свободи ни е отнета.

Това автоматично означава, че са снети и някои от ключовите качества, които софтуерът притежава по своята природа.

Как е възможно това?

Софтуерът е обект на авторско право

Софтуерът не се продава в строгия смисъл на думата, а се продават правата за неговото използване при определени условия

Що е несвободен софтуер?

Традиционни софтуерни лицензи

Традиционните софтуерни лицензи за крайни потребители (EULA) са споразумения между потребителя и производителя.

Потребителят обещава да ползва софтуера съвсем ограничено, обикновено лишавайки се от следните права:

да го разпространява

да го изучава

да го подобрява и променя според нуждите си

Свободни софтуерни лицензи

NB: Свободният софтуер също е обект на авторско право и също е лицензиран!

Съществуват няколко класически лиценза, под които авторите на свободен софтуер защитават своя труд :

GNU GPL

GNU LGPL

BSD

MIT

Напълно сериозен и правно издържан документ, който гарантира следните права:

да разпространявате свободния софтуер

да разполагате с изходния код

да променяте софтуера или да използвате части от него за да съставяте нови програми

GNU General Public License

Copyleft

Според FSF свободният софтуер винаги остава свободен. Как се постига това?

За да се защитят правата, трябва да се поставят ограничения които да забраняват на който и да е да Ви откаже тези права или да Ви помоли да се откажете от тях.

Тези ограничения се водят до определени отговорности, ако разпространявате софтуера или ако го променяте.

Нямате право да променяте условията, под които се разпространява софтуер защитен под GNU GPL. Софтуерът и свободата винги вървят заедно.

Честа грешка – не е Library GPL

Разликата между GNU GPL и LGPL е в обхвата на прилагането на концепцията за copyleft.

Условията на LGPL разглеждат софтуера като самостоятелен пакет (напр. библиотека) и обхващат само него.

Няма ограничения тази библиотека да бъде използвана от несвободни програми, стига самата тя да остане свободна.

GNU Lesser General Public License

BSD и подобните на BSD лицензи

Условия:

Изходният код трябва да се разпространява с непокътнато съобщение за авторско право

Изпълнимият код трябва да може да възпроизвежда този лиценз (пред потребителя)

Името на носителя на авторското право не може да бъде използвано за рекламиране на продукти, получени като дериват от този софтуер, без писменото съгласие на автора

/последната клауза е била променена, в първоначалния си вид е изисквала споменаването на Калифорнийския университет, Бъркли/

По същество единствената разлика между MIT и BSD е последната клауза - при лиценза на MIT тя изобщо липсва.

За разлика от GNU GPL, BSD и MIT не включват концепцията за copyleft.

Това ги прави особено подходящи или неподходящи за различни случаи. Например – X Window System, Apache и т.н.

MIT

Други известни лицензи

Apache Software License

Mozilla Public License

The Q Public License

Zope Public License

Creative Commons Licenses (!)

Кръстосано лицензиране

Дава възможност на носителя на авторските права да предложи софтуера си под различни лицензи.

Своеобразен мост между два свята.

Пример със световен успех - MySQL AB използва едновременно GNU GPL и традиционно лицензиране.

Свободен софтуер в България

1995 – Pat McClung – доброволец от корпуса на мира в Стара Загора донася идеите на FSF

1998 – Стартира Linux Users Group – Bulgaria

1999 – Три български Linux портала

1999 – Първа версия на bglinux (кирилизация)

2001 – Проектът FreeBSD-България

2002 – Първите три български инсталфеста

Сдружение “Свободен софтуер”

Съдебна регистрация – 5 август 2002

3 дискусионни кръгли маси, 2 конференции

Консултиран 1 законопроект за СС в ДА

1 обществен дебат “За и против СС”

3 конференции за електронна община в Пловдив, Бургас и Кърджали

2 феста през 2003, повече от 30 партньори

OpenFest.org, подкрепен от Президента на РБ

Сдружение <> Общност

Сдружение “Свободен софтуер” е гражданско сдружение – гражданска инициатива

Отворено за всички – ученици, студенти, потребители, разработчици, специалисти или обикновени хора.

Демокрацията предполага гражданско общество

Гражданското общество е начинът да променяме държавата и управлението

Присъединете се!

http://www.fsa-bg.org

http://fsa-bg.org/join.html

Споделяне

Споделяне на емоции

Споделяне на знания

Споделяне на софтуер

Споделяне на... свобода

Право на избор

Софтуерни патенти

Неприложимият принцип

Скоростта на развитие на технологиите

Оръжие срещу самият теб

Благодаря Ви за вниманието!

Тази презентация беше създадена, редактирана и показана изключително и само благодарение на свободен софтуер

Идеята с ябълките принадлежи на Калоян Доганов от Сдружение “Свободен софтуер”

Връзка с мен - www.yovko.net

Yovko Lambrev

2003-07-03T10:41:03