Оскільки ви робите похідну роботу з програмним забезпеченням, що має ліцензію GPL, вашу комбіновану роботу потрібно буде ліцензувати відповідно до GPL. Однак, якщо ви не хочете поширювати свою роботу, ви жодним чином не змушені ділитися своїми змінами.
Поширені запитання щодо GPL мають таке значення щодо збереження приватних змін :
Чи GPL вимагає, щоб вихідний код модифікованих версій був розміщений для загального користування?
GPL не вимагає, щоб ви звільняли модифіковану версію чи будь-яку її частину. Ви можете внести зміни та використовувати їх приватно, не випускаючи їх ніколи ...
Але якщо ви виправляєте модифіковану версію для публіки якимось чином, GPL вимагає, щоб ви модифікований вихідний код був доступний для користувачів програми під GPL.
Таким чином, GPL дає дозвіл на випуск модифікованої програми певними способами, а не іншими способами; але рішення про те, чи звільнити його, залежить від вас.
Таким чином, від вас не вимагається оприлюднювати модифіковану програму, але якщо ви це зробите, ви повинні поділитися нею відповідно до GPL.
Можливо, ви також переживаєте, що обмін вихідними календарями змусить вас поділитися модифікованим кодом. Поширені запитання пояснюють, що вихідні дані, отримані в результаті роботи, що має ліцензію на GPL , не охоплюються GPL , за винятком випадків, коли вихід фактично містить матеріали, що мають ліцензію на GPL (наприклад, якщо частина вихідної програми, що має ліцензію на GPL, включена у висновок програми):
Чи є якимось чином я можу отримати GPL, який люди отримують від використання моєї програми? Наприклад, якщо моя програма використовується для розробки апаратних конструкцій, чи можу я вимагати, щоб ці проекти були безкоштовними?
Взагалі це юридично неможливо; Закон про авторські права не дає жодної думки щодо використання результатів, які люди роблять зі своїх даних за допомогою вашої програми. Якщо користувач використовує вашу програму для введення або перетворення власних даних, авторські права на висновок належать йому, а не вам. Більш загально, коли програма переводить свій вклад в іншу форму, статус авторського права на вихідному матеріалі успадковує той вхід, з якого він був створений.
Тож єдиний спосіб, коли ви можете сказати при використанні результату, це якщо значні частини виводу скопійовані (більш-менш) з тексту вашої програми. Наприклад, частина виходу Bison (див. Вище) покривалась би GPL GNU, якби ми не зробили виняток у цьому конкретному випадку.
У яких випадках результат GPL також охоплюється GPL?
Тільки тоді, коли програма копіює частину себе у висновок.
Отже, ваш результат, мабуть, не має ліцензії GPL. Зверніть увагу , що навіть в якому - то незвичайний випадок , коли вихід є якимось - то чином GPL ліцензією (наприклад , граматики Bison), вихід є окремий твір з програми , яка створила його. Вам потрібно буде дотримуватися обмежень GPL щодо виводу, але обмін вихідними даними, що мають ліцензію GPL, не означає, що ви повинні ділитися змінами в програмі, що має ліцензію GPL, яка створила цей вихід. GPL у програмі набуває чинності лише тоді, коли розповсюджується сама програма, а не тоді, коли розподіляється її вихід.