ZASTRZEŻENIE Nie udaję, że wiem coś na temat licencjonowania. W rzeczywistości wszystko, co mówię poniżej, może być całkowicie fałszywe!
Historia:
Ostatnio szukałem przyzwoitego silnika gry i myślę, że znalazłem taki, który bardzo mi się podoba, Cafu Engine .
Mają jednak plan podwójnego licencjonowania, w którym wszystko, co robisz z silnikiem, jest wymuszane na podstawie GPL, chyba że zapłacisz za licencję komercyjną. Nie twierdzę, że to zły silnik, a nawet twierdzą, że są bardzo spokojni w kwestii opłat licencyjnych. Jednak przeraża mnie fakt, że w grę wchodzi nawet GPL.
Więc moje pytanie jest w zasadzie, w jaki sposób można uniknąć GPL.
Oto przykład: silnik id Tech, znany również jako silnik Quake lub silnik Doom, był podstawą popularnego silnika Source. Jednak silnik id Tech został wydany na licencji GPL, a silnik Source jest zastrzeżony. Czy Valve otrzymało inną licencję? A może zrobili coś, by uciec od GPL? Czy istnieje sposób na ucieczkę z GPL? Lub, jeśli użyjesz kodu źródłowego GPL jako podstawy innego projektu, czy będziesz zmuszony użyć GPL i udostępnić swój kod źródłowy światu. Czy jakaś przypadkowa osoba może wziąć silnik id Tech, zmodyfikować go poza punkt rozpoznania, a następnie użyć go jako zastrzeżonego silnika dla produktów komercyjnych? Czy są wymagane, aby uczynić go otwartym oprogramowaniem.
I na koniec, generalnie nie mam problemu z open source. Jednak uważam, że open source ma swoje miejsce, ale nie ma go w bujnym świecie.