Що таке General Public License (GPL)? визначення та значення

GPL або General Public License відноситься до типу програмного забезпечення з відкритим кодом або ліцензії OSS, яке було розроблено Фондом вільного програмного забезпечення або FSF з метою просування високоякісного вільного програмного забезпечення. Існує кілька ліцензій OSS, за якими розробники можуть публікувати, якщо захочуть – не всі вони зобов’язують, щоб програмне забезпечення, створене під ними, було також безкоштовним, тоді як GPL робить.

Technipages пояснює загальну публічну ліцензію (GPL)

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

Інші ліцензії OSS мають інші умови, особливо щодо використання в комерційних проектах. Суть ліцензії GPL полягала в тому, щоб створити ефективне, якісне безкоштовне програмне забезпечення, яке з часом вдосконалюється – хороші зміни впроваджені користувачами час від часу потрапляють у базовий продукт, якщо вони пропонують покращення оригіналу версія. Незалежно від того, роблять вони це чи ні, користувачеві, який має модифіковану версію, дозволяється маніпулювати програмним забезпеченням для власного використання, як вважає за потрібне. Програмне забезпечення GPL може запропонувати альтернативу дорогим платним продуктам, таким як програмне забезпечення для маніпуляцій уявою або навіть програми для обробки текстів.

Поширене використання загальнодоступної ліцензії (GPL)

  • Програмне забезпечення, ліцензоване GPL, можна перерозповсюджувати, якщо нова версія буде випущена під такою ж ліцензією.
  • Хоча інші типи OSS дозволяють змінювати програмне забезпечення, а потім продавати, GPL цього не робить.
  • Створення ліцензії GPL мало сприяти доступності вільного програмного забезпечення.

Поширені випадки зловживання загальнодоступною ліцензією (GPL)

  • Ліцензії GPL захищають програмне забезпечення від незаконного відтворення.