W jaki sposób licencje zgodne z GPL, takie jak MIT, są użyteczne w programach GPL bez podlegania przepisom dotyczącym copyleft?
Krótka odpowiedź: nie są. Staną się przedmiotem copyleft.
Długa odpowiedź:
Artykuł w Wikipedii na temat zgodności licencji zawiera dobry rozdział na temat zgodności z GPL :
Wiele najpopularniejszych licencji wolnego oprogramowania, takich jak oryginalna licencja MIT / X, ... jest „zgodnych z GPL”. Oznacza to, że ich kod można łączyć z programem objętym GPL bez konfliktu ( nowa kombinacja miałaby zastosowanie GPL do całości ).
[podkreślenie dodane]
A dokładniej z FSF FAQ na temat zgodności z GPL :
Oznacza to, że druga licencja i GNU GPL są kompatybilne; możesz połączyć kod wydany na innej licencji z kodem wydanym na licencji GNU GPL w jednym większym programie.
I tylko dla celów edycyjnych, oto komentarze FSF na temat różnych licencji
Komentarz FSF na temat licencji na doładowanie
Jest to luźna, liberalna licencja wolnego oprogramowania innego niż copyleft, zgodna z GNU GPL.
Co oznacza, że wszystko, co jest licencjonowane w ramach Boost, jest łatwo objęte przez GPL.
Gdzie robi się podstępnie
Powiedzmy, że mamy projekt Foolicencjonowany na podstawie Boost, a projekt na Barlicencji GPL i który chce korzystać Foo.
Bar+Foojest dozwolone, ponieważ licencje są zgodne, a wydanie Bar+Foomusi być zgodne z GPL, tak jak BarGPL. Foo, sam w sobie i bez Bar lub Bar+Foo , jest nadal dostępny na licencji Boost. Mówiąc inaczej, Bar+Foonie ma wpływu na licencję Foo.
Uzyskana licencja na połączenie projektu stanowi zdarzenie działające w przód tylko dla połączenia. To nie jest retroaktywne wydarzenie.
Więc jeśli ktoś inny chce wziąć Fooi zrobić z tym coś innego, nadal może to zrobić bez postanowienia GPL dotyczącego copyleft. Jeśli jednak wezmą Bar+Foo, usuną Bari użyją tylko +Foowtedy nadal będą obowiązywać warunki GPL, odkąd Bar+Foozostała GPL.
Twoje drugie pytanie:
Z tego, co rozumiem na licencji GPL, o ile aplikacja jest używana wewnętrznie, nie ma obowiązku zwolnienia jej kodu (nawet jeśli kopia zostanie przeniesiona do kontrolowanej spółki zależnej).
Odpowiedzi na te pytania udziela FSF GPL FAQ na temat dystrybucji źródła
GPL nie wymaga wydawania zmodyfikowanej wersji ani żadnej jej części. Możesz wprowadzać modyfikacje i korzystać z nich prywatnie, bez ich zwalniania. Dotyczy to również organizacji (w tym firm); organizacja może utworzyć zmodyfikowaną wersję i używać jej wewnętrznie, nie wydając jej nigdy poza organizację.
Spółki zależne w całości są uważane za część organizacji macierzystej, więc zgodnie z prawem nie ma wątpliwości. FSF przypomina, że naruszasz ducha Wolnego Oprogramowania.