Вільне та відкрите програмне забезпечення

Матеріал з Вільне програмне забезпечення в освіті та науці

Перейти до: навігація, пошук

Вільне та відкрите програмне забезпечення (ВВПЗ, FLOSS (англ.)) — програмне забезпечення, що розповсюджується за так званими вільними або відкритими ліцензійними угодами (ліцензіями). Головна відмінність цих угод від ліцензій на власницьке програмне забезпечення - надання кінцевому користувачеві певних прав та свобод щодо використання, зміни та поширення ВВПЗ. Вільне та відкрите програмне забезпечення — це збірний термін для визначення двох видів програмного забезпечення: вільного та відкритого. За кожним із них стоять великі спільноти розробників та користувачів. Кожна спільнота має своє, відмінне від інших, формулювання головних засад свого існування та кінцевої мети, але поточні цілі цих двох спільнот дуже часто збігаються. Багато ліцензій визнаються обома спільнотами як вільні та відкриті одночасно. Надалі будуть розглянуті особливості кожного з цих видів програмного забезпечення. За основу взято матеріал з української Вікіпедії.

Зміст

Вільне програмне забезпечення

Термін вільне програмне забезпечення ввів Річард Столмен, засновник проекту GNU, для визначення програмного забезпечення, котре можна безперешкодно використовувати, вивчати та змінювати і котре може копіюватись та поширюватись у зміненій чи незмінній формі без будь-яких обмежень з тим, щоб наступний користувач також мав всі зазначені права.

Щоб програмне забезпечення вважалось вільним, воно повинно поширюватись під однією з ліцензій, котра закріплює за користувачем вищеописані права, та з вільнодоступними джерельними кодами. Найвідомішими з них є:

Будь-хто може продавати копії вільного програмного забезпечення, використовувати його в комерційних чи інших цілях. Проте, оскільки кожен, хто володіє вільним програмним забезпеченням, може передавати його будь-кому безкоштовно, то вільне ПЗ може цілком легально використовуватися безкоштовно. Бізнесові моделі вільного ПЗ базуються на додаткових послугах на кшталт технічної підтримки, навчання, сертифікації чи інтеграції. Проте вільне ПЗ забороняє бізнесові моделі, засновані на абсолютній відсутності будь-яких прав у користувача і вимозі оплачувати право на використання ПЗ.

Досить часто вільне програмне забезпечення асоціюється із Лінуксом (Linux), оскільки більшість програм для цієї операційної системи поширюється вільно, найчастіше за ліцензією ГНУ (GNU). Варто зазначити, що і під інші операційні системи — Віндовз (Windows), МакОС (Mac OS) та інші — також є дуже багато вільного ПЗ.

Відкрите програмне забезпечення

Програмне забезпечення з відкритим текстом (Open-source software) - програми, текст яких вільно доступний для всіх бажаючих. Це забезпечує найкращі умови для вивчення такого програмного забезпечення та можливого подальшого внесення змін (удосконалень тощо) до нього.

Досить часто це поняття вважають тотожнім вільному ПЗ. Це не зовсім так. Найістотніша відмінність полягає в тому, що ліцензії на вільне ПЗ обумовлюють, що усі подальші модифіковані версії такого ПЗ теж повинні поширюватися як вільні (тому часто говорять, що ліцензія на вільне ПЗ є «інфікуючою»), в той час як серед ліцензій на ПЗ з відкритими текстами є і такі, що надають повну свободу авторам модифікованих версій. В результаті вільне ПЗ завжди є програмним забезпеченням з відкритим текстом, але зворотне є вірним далеко не завжди.

Власницьке програмне забезпечення

На противагу ВВПЗ існує власницьке програмне забезпечення. Окрім того, терміни «ВВПЗ» та «безкоштовне програмне забезпечення» не є синонімами - безкоштовне програмне забезпечення може бути і власницьким.

Додаткова інформація

Категорії вільного та невільного ПЗ (aнгл.)

Особисті інструменти