Як я можу правильно субліцензувати бібліотеку, що має ліцензію MIT?


14

Як правильно субнецензувати бібліотеку, що знаходиться під ліцензією MIT.

Я використовую та розширюю бібліотеку. У ліцензії MIT зазначено, що я вільний піддати ліцензію на бібліотеку.

Чи можу я просто заявити:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


Відповіді:


10

Тож на першу частину Вашого запитання "як правильно я підписати ліцензію" відповідь на цьому колишньому посиланні "SO": Чи можу я повторно ліцензувати чийсь код MIT . Підказка на капелюх до Gallaecio для цього посилання. Зауважте, що користувачі SO з репутацією 10k + все ще можуть бачити посилання .

І найбільш відповідна частина відповіді там:

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

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

Це додаткове запитання щодо ПУ ліцензій на MIT vs GPL, які, на мою думку, стосуються вашого питання.

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

Можливо, якщо хтось використовує ліцензований проект MIT від вашого проекту GPL'd, він повинен вважати його GPL'd. Однак вони також можуть просто повернутися до початкового джерела проекту під ліцензією MIT і використовувати його звідти під ліцензією MIT. Це роздвоєння волосся, і я думаю, неможливо передбачити, як це буде грати в суді.

FAQ GPL містить хороший розділ про те, що означає сумісність двох ліцензій .

Тут посилаються на коментарі Фонду вільного програмного забезпечення щодо різних ліцензій . Їх зауваження щодо ліцензії MIT: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. Це хороша річ з точки зору вашого питання.

Ось посилання на текст ліцензії GPL v3
Ось посилання на текст ліцензії MIT
FSF називає ліцензію MIT ліцензією Expat

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.