Pokręcone GPLv3 i nieskuteczność “anti-tivoization”?

29 sierpień 2007, autorstwa: kozik

Licencja GPL w wersji 2 nie należała do najkrótszych i najprostszych (porównaj licencję BSD), ale to co zrobiono w GPLv3 przechodzi ludzkie pojęcie. Przyznam, że nie przebrnąłem ze zrozumieniem przez całą. Jak już powiedziano - napisana przez prawników dla prawników. Jednym z jej ważniejszych elementów było…

…uniemożliwienie tzw. tivoization. Jak się okazuje nie do końca skutecznie. Ciekawy tekst Bruno Zoppis “Using a hypervisor to reconcile GPL and proprietary embedded code” omawia wykorzystanie wirtualnych maszyn do separacji aplikacji na licencji GPLv2/v3 od kodu zamkniętego. Po co taka separacja? Ano po to, aby można było używać Wolnego Oprogramowania w swoich komercyjnych produktach i nie oferować użytkownikom idącej z tego tytułu wolności. Coś co miała w teorii zabronić trzecia wersja licencji GPL.

Takie działanie jednak wymaga dodatkowego zachodu od strony producenta produktu, stąd z pewnością nie można mówić o całkowitej nieskuteczności GPLv3 na tym polu. Utrudnia ona co najwyżej zadanie danym firmom.

Wysłano w Blog - Linux i Unix | Tags: |

Adres dla trackback. RSS dla komentarzy w tym wpisie.
Dodaj komentarz




Uwaga: Włączona jest moderacja komentarzy, więc nowy komentarz nie ukaże się bezpośrednio po jego wysłaniu.

Uwaga: Działa filtr antyspamowy. Jeśli umieścisz w komentarzu odnośniki, to może on zostać błędnie zakwalifikowany jako spam.