Як ліцензії, сумісні з GPL, на зразок MIT, можуть використовуватися в програмах GPL, не підпадаючи під дію положення копілефт?
Коротка відповідь: їх немає. Вони стануть предметом копілефт.
Довга відповідь:
У статті Вікіпедії про сумісність з ліцензіями є хороший розділ про сумісність із GPL :
Багато найпоширеніших ліцензій на безкоштовне програмне забезпечення, такі як оригінальна ліцензія на MIT / X, ... "сумісні з GPL". Тобто їх код може поєднуватися з програмою під GPL без конфлікту ( нова комбінація мала б GPL застосувати до цілого ).
[наголос додано]
І ще чіткіше із FSF FAQ щодо сумісності з GPL :
Це означає, що інша ліцензія та GPL GPL сумісні; ви можете поєднувати код, випущений під іншою ліцензією, з кодом, випущеним під GNU GPL в одній більшій програмі.
І лише для зведення, ось коментарі FSF до різних ліцензій
Коментар FSF щодо ліцензії на підвищення
Це легка, дозвільна ліцензія на безкоштовне програмне забезпечення, яка не належить до копіювання, сумісна з GPL GPL.
Що означає, що все, що має ліцензію на Boost, легко підлягає GPL.
Де стає хитро
Скажімо, у нас є Fooліцензований проект під Boost, а проект Barліцензований під GPL і який хоче використовувати Foo.
Bar+Fooдозволено, оскільки ліцензії сумісні, і випуск Bar+Fooповинен бути GPL, як BarGPL. Foo, сам по собі і без Bar або Bar+Foo все ще доступний за ліцензією Boost. Сказав інший спосіб, Bar+Fooне впливає на Fooсебе ліцензію .
Отримана ліцензія на проектну комбінацію - це подія, яка діє вперед, лише для комбінації. Це не зворотна подія.
Тож якщо хтось інший хоче взяти Fooі зробити щось інше з ним, вони все ще вільні зробити це без надання GPL права копіювання. Однак якщо вони беруть Bar+Foo, видаляють Barта використовують лише +Fooтоді, вони все ще пов'язані умовами GPL, оскільки Bar+FooGPL'd.
Ваше інше питання:
З того, що я зрозумів про GPL, доки додаток використовується внутрішньо, немає зобов'язання випускати його код (навіть якщо копія переміщена до дочірньої компанії, що контролюється).
На це безпосередньо відповідає відповідь на FSF GPL щодо поширення джерел
GPL не вимагає, щоб ви звільняли модифіковану версію чи будь-яку її частину. Ви можете внести зміни та використовувати їх приватно, не випускаючи їх ніколи. Це стосується і організацій (включаючи компанії); організація може виготовити модифіковану версію та використовувати її всередині країни, не випускаючи її за межі організації.
Дочірні компанії, що належать до повного володіння, вважаються частиною материнської організації, тому ви юридично не маєте чіткого розуміння. FSF зазначив, що ви порушуєте дух вільного програмного забезпечення.