Ion (menedżer okien)

Jon
Deweloperzy Tuomo Valkonen
Wersja stabilna
Edit this on Wikidata 3-20090110 / 10 stycznia 2009 r
System operacyjny Uniksopodobny
Typ Menedżer okien
Licencja LGPL-2.1-tylko z ograniczeniami nazewnictwa
Strona internetowa tuomov .iki .fi /oprogramowanie /ion /

W komputerach uniksowych Ion jest menedżerem okien kafelkowym i tabulatorowym dla systemu X Window . Został zaprojektowany w taki sposób, aby można było zarządzać oknami tylko za pomocą klawiatury , bez potrzeby używania myszy . Jest następcą PWM i jest napisany przez tego samego autora, Tuomo Valkonena. Od pierwszego wydania Iona latem 2000 roku, podobne alternatywne pomysły zarządzania oknami zaczęły pojawiać się w innych nowych menedżerach okien: Larswm , ratpoison , StumpWM , wmii , xmonad i dwm .

Pierwsze wersje Ion zostały wydane na licencji artystycznej , Ion2 i wersje rozwojowe Ion3 zostały wydane na licencji GNU Lesser General Public License (LGPL). Jednak pierwszy kandydat do wydania Ion3 obejmował zmianę licencji na niestandardową licencję opartą na LGPL (szczególnie zmodyfikowane wersje nie mogą używać nazwy ion).

Od wersji 2 Ion można skryptować w Lua .

Na dzień 17 września 2009 r. Valkonen twierdzi, że jest mało prawdopodobne, aby sam kontynuował rozwój Ion.

Oficjalna strona główna przestała działać na początku 2010 roku.

Utrzymywany jest widelec, Notion (Not-ion).

Alternatywy

Fork Notion (Not-ion) jest aktywnie utrzymywany z pakietami dostępnymi dla dystrybucji Linuksa gentoo, Debian, Arch, SUSE i Fedora oraz NetBSD i Solaris (Solaris 10, OpenSolaris i OpenIndiana).

Menedżery okien podobne do ion obejmują awesome , dwm , i3 , larswm i xmonad .

Spór

Tuomo Valkonen, autor Ion, był w centrum kilku kontrowersji dotyczących licencjonowania i dystrybucji jego oprogramowania, w szczególności skłonności głównych dystrybucji Linuksa i BSD do udostępniania przestarzałych wersji rozwojowych Ion3 (obecna niestabilna gałąź rozwoju) w ramach „zamrożonych” repozytoriów oprogramowania. Często takie wersje będą zawierały łatki, takie jak dla Xineramy lub Xft wsparcie, którego Valkonen nie pochwala z powodów zawodowych i osobistych i został usunięty z głównego drzewa źródłowego. Jednak taka dystrybucja wydaje się sugerować, że poprawiona wersja jest oficjalnym pakietem Ion3 utrzymywanym przez samego Valkonena, co uważa za niedopuszczalne. Valkonen nawet ostatnio stał się jawnym krytykiem całego wolnego oprogramowania i otwartego oprogramowania ("stado FOSS", jak to nazywa) z powodu jego rzekomego złego traktowania ze strony kilku głównych dystrybucji, w tym Arch Linux , Debian , pkgsrc ( NetBSD , DragonflyBSD ) i FreeBSD . [ potrzebne źródło ]

28 kwietnia 2007 r. Valkonen ostrzegł opiekunów Arch Linux przed możliwymi działaniami prawnymi, ponieważ (nieoficjalne) repozytorium użytkowników Arch zawierało skrypty do instalacji Ion3 z łatami, których nie aprobował. Później zrobił to samo z pkgsrc projektu NetBSD i opiekunem portów projektu FreeBSD . 12 grudnia 2007 r. gałąź programistyczna Ion wraz z innym oprogramowaniem firmy Valkonen została wycofana z portów FreeBSD tree, po tym jak autor złożył skargę dotyczącą wciąż dostępnych nieaktualnych wydań rozwojowych. Dowolna wersja Iona może być nadal instalowana z kodu źródłowego w dowolnym systemie Unix z odpowiednimi bibliotekami i zależnościami.

Valkonen zasugerował na kilku listach mailingowych, że całkowicie rozczarował się, jeśli nie otwarcie wrogo nastawiony do społeczności wolnego oprogramowania w ogóle. W przyszłości planuje przejść na tworzenie ściśle zamkniętego oprogramowania na platformę Windows . Od 2018 roku autor twierdzi, że „znalazł bardziej wartościowe hobby” niż programowanie dla „ruchu wolnego oprogramowania”, twierdząc, że jest to równoznaczne z „klonem [klonami] pełnymi błędów… ze scentralizowanym mechanizmem dystrybucji oprogramowania”. Borgend, najnowszy opublikowany program firmy Valkonen od 2018 r., pozostaje open source i jest kompatybilny z systemami uniksopodobnymi, w tym Macintosh OS X , jego obecny system operacyjny z wyboru.

Zobacz też

Dalsza lektura

Linki zewnętrzne