Що таке вільне програмне забезпечення?¶
Вільне програмне забезпесення - це програмне забезпечення, яке можно вільно копіювати, розповсюджувати, модіфікувати, розробляти, використовувати. Не всяке безкоштовне програмне забезпечення є вільним. Безкоштовність взагалі не є ознакою вільності чи закритості ПЗ. Існує досить багато популярних ліцензій ВПЗ, нижче розглянемо соновні.
Ліцензії GNU Pulic License (GPL)¶
Для тих, хто любить читати довгі юридичні документи, надаємо посилання на переклади, виконані українською спільнотою перекладачів ВПЗ linux.org.ua : Ліцензія GPL v.3
Ліцензія GPL v.2
Крім того, існують ліцензії для бібліотек та інщих варіантів використання ВПЗ, докладніше про це та інші аспекти на сторінці Ліцензування під GPL
Для тих, хто не любить читати довгі юриличні документи, спробуємо пояснити, що дозволяє і чого не дозволяє ліцензія GPL.
Ліцензія GPL дозволяє абсолютно вільне копіювання, поширення, модифікацію, розробку і інші дії з ПЗ.
Ліцензія GPL не дозволяє закривати та "поневолювати" код.
Ліцензії BSD¶
Ліцензія GPL дозоляє абсолютно вільне копіювання, поширення, модифікацію, розробку і інші дії з ПЗ.
Ліцензія GPL дозволяє закривати та "поневолювати" код. Це не помилка. З кодом під BSD ліцензією ви можете робити що завгодно. Навіть привласнити і продавати як свій. Так, до речі і робить відома всім монополія, а також не менш відома всім "фруктова" компанія.
Ліцензії Apache та інші¶
Ситуація з ліцензіями в Україні¶
Що це значить особисто для мене?¶
Маленький страшний приклад.¶
У вас є легально куплений диск з операційною системою і деякими прикладними програмами. Ви встановили це ПЗ на свій комп’ютер і підготували навчальні матеріали на базі цього ПЗ. Логічним кроком є створення образу віртальної машини для використання вашими стeдентами повністю готового програмного оточення. То ж ви не полінились і створили такий образ, а потім роздали студентам. Якщо ви використовували Linux та ВПЗ - ви абсолютно праві і студенти будуть вам вдячні, а від правоохоронних органів ме може бути ніяких претензій. Якщо ви використовували Windows і інше проприєтарне ПЗ, ви - правопорушник, і вам по закону загрожує від 3 до 5 за крадіжку інтелектуальної влдасності.
З цього маленького прикладу наочно видно, що особисто для вас, як викладачів значить вільне програмне забезпечення.
Чи читали ви "Угоду з кінцевим користувачем" для Windows або для іншої програми? Почитайте, щоб зрозуміти, що ви практично нічого не можете робити на своєму комп’ютері легально.
Чи можете ви перевіряти студентські курсові роботи?¶
Котроверсійне і провокаційне питання, але... По закону виходить так, що скоріше за все НІ, якщо код програми не має вільної ліцензії. Бо ви не маєте права читати, як це не абсурдно звучить.
Чи можете ви досліджувати роботу програм?¶
Ні, в загальному випадку з закритим ПЗ дослідження роботи програми, особливо з метою відтворення або модифікації функціонування, заборонено. Це значить, що про роботу операційної системи ви можете розповідати студентам тільки переказуючи "казочки" з книжок.
Чи безпечні вільні програми?¶
Взагалі кажучи, більш безпечні, ніж інші, по наступним причинам.- Відкриті системи збираються з джерельних текстів і не "тягнуть" на собі тягар бінарної сумісності, що значно перешкоджає поширенню врусів і троянів
- Відкриті системи мають "більше пильних очей", що унеможливлює навмисне створення "чоригих ходів" та значно знижує ймовірність довгого існування критичних помилок.
Взагалі то кажучи, поняття "комп’ютерний вірус" треба перекваліфікувати в "вірус для певної опреційної системи". Отже, бульш-менш живучих вірусів для вільних операційних систем практично не існує.