Osegi
Oprogramowanie·2 min czytania

Asahi Linux przechodzi na GPL: ochrona kodu przed AI i Omarchy

Asahi Linux zmienia licencję repozytoriów z MIT na GPLv2 lub nowszą. Projekt chce utrudnić rywalom i narzędziom AI kopiowanie efektów jego inżynierii wstecznej.

A MacBook running Linux with open source license symbols, illustrating Asahi Linux's switch from the MIT license to the GPL.
Zdjęcie: Frandroid

Asahi Linux, wolontariacki projekt umożliwiający uruchamianie Linuksa na komputerach Mac z układami M1, M2 i M3, rezygnuje z liberalnej licencji MIT. Wszystkie repozytoria projektu mają stopniowo przejść na licencję GPLv2 „lub nowszą”. Informację podał James Calligeros, jeden z głównych współtwórców, w raporcie z postępów prac nad Linuksem 7.3.

Czas publikacji nie jest przypadkowy. Trzy dni wcześniej David Heinemeier Hansson (DHH), twórca Ruby on Rails, wydał Omarchy 4.5 z aplikacją instalującą Linuksa bezpośrednio z macOS, bez pendrive'a. Asahi nie wymienia nikogo z nazwy, ale dyskusja na X szybko się rozgorzała.

MIT kontra GPL

Licencja MIT pozwala każdemu przejąć kod, zmodyfikować go i zamknąć w komercyjnym produkcie, pod warunkiem zachowania informacji o prawach autorskich. GPL jest licencją typu copyleft: kto rozpowszechnia zmodyfikowaną wersję, musi udostępnić odbiorcom kod źródłowy na tych samych zasadach. Sprzedaż produktu opartego na Asahi nadal jest dozwolona, ale zamknięcie go jako własnościowej „czarnej skrzynki” już nie.

Zdaniem zespołu kilka podmiotów próbowało wykorzystać jego prace, by „zastąpić projekt” i zarabiać na Linuksie na Macach. W skrajnych przypadkach niedokończony kod pobierano z katalogów domowych deweloperów, a następnie publikowano bez wskazania autorów lub przepisywano za pomocą dużego modelu językowego (LLM), by ukryć pochodzenie. Asahi przypomina, że WINE przeszło z MIT na LGPL w 2002 roku, aby powstrzymać proprietarne odgałęzienia.

Spór z Omarchy

Omarchy bazuje na Arch Linuksie i jest finansowane przez Omacom Foundation, założoną w sierpniu przez DHH, wspieraną m.in. przez 1Password i 37signals. Pod koniec sierpnia fundacja deklarowała 12,6 mln dolarów (ok. 10,9 mln euro). Port na Maca korzysta z m1n1, czyli programu łączącego rozruch Apple z Linuksem, a także z instalatora i jądra Asahi w forku o nazwie Aurora.

DHH twierdzi, że zmiana go nie dotyczy, bo jądro Linuksa już jest na GPLv2, a samo Omarchy pozostanie darmowe i na licencji MIT. W przypadku jądra ma rację, jednak m1n1, instalator i część narzędzi Asahi były na MIT, a instalator Omarchy opiera się na nich. Starsze wersje pozostają na MIT, lecz włączanie przyszłych aktualizacji Asahi będzie wymagać przestrzegania GPL.

Zmiana ma też skutki uboczne. Programista OpenBSD Bryan Steele zarzuca Asahi zmianę licencji m1n1 bez zgody wszystkich dawnych współautorów, choć OpenBSD, które z zasady unika GPL, potrzebuje m1n1 do uruchamiania się na Macach.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:asahi linuxomarchygplapple siliconopen sourcelicensing

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →