Різниця між GPL та LGPL

GPL проти LGPL

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

Linux - найвідоміше програмне забезпечення з відкритим кодом, яке застосовує GPL. GPL означає загальну публічну ліцензію. LGPL - це як доопрацьована версія GPL. Він розшифровується як менша загальна публічна ліцензія. Це обмежує вашу вимогу надати частину свого коду, але ви все одно зобов’язані розкривати внесені вами модифікації. Що вам дозволяється зберігати приватно, це патентований матеріал, який ви безпосередньо посилаєте на програмне забезпечення. Це дозволяє вам змінити програмне забезпечення, створити власний особистий твіст і все одно захистити власний матеріал.

LGPL не розроблений для того ж використання, що і GPL. Використання LGPL обмежується бібліотеками програмного забезпечення та подібними наборами. GPL може використовуватися для запуску файлів, призначених для виконання, незалежно від того, чи ви розробляєте бізнес-сайт для отримання прибутку, або просто пов'язуєте інформацію разом новими способами.

GPL корисний для всього програмного забезпечення. Коли нові розробки створюються або додаються, кожен може дізнатися щось нове. Це послідовний метод створення нового краю в освіті та застосуванні програмних програм.

Якщо ви застосовуєте програму LGPL і не отримуєте користі від похідних робіт, ви можете просто вибрати розподіл протягом багатьох термінів. За допомогою перекладу розділу 3 ліцензії та угоди ви можете реально продовжувати та використовувати LGPL як непохідну роботу, а потім змінювати умови відповідно до GPL. Це дозволяє використовувати програмне забезпечення для похідних робіт, хоча вам потрібно уважно перевірити умови, щоб переконатися, що політика нещодавно не змінилася.

Підсумок:

1. GPL вимагає надати код для всіх змін, внесених у програмне забезпечення.

2. GPL є основою програмного забезпечення з відкритим кодом для програмістів.

3. LGPL використовується для бібліотек програмного забезпечення проти файлів виконання GPL.

4. GPL пропонує широкий спектр потенційних вдосконалень для всього програмного забезпечення.

5. LGPL має потенціал для передачі в терміни GPL.