Verkkosivustohaku

XLibre Xserverin utelias tapaus


Vapaus valita Linuxissa? XLibre Xserverin tapaus viittaa siihen, ettei se ole niin yksinkertaista kuin miltä kuulostaa, ja herättää kysymyksiä avoimuudesta ja hallinnasta.

Draamanomaisen Xorgin haarautumisen jälkeen uuteen projektiin nimeltä XLibre Xserver avoimen lähdekoodin yhteisö koki hetkellisen toivon kipinän — ehkä, vain ehkä, rakastettu X11 saisi uuden mahdollisuuden eloon. Tämä toivo syntyi sen jälkeen, kun useat johtavat (ja pääosin yritysten tukemat) Linux-jakelut ilmoittivat siirtyvänsä kokonaan pois X11:stä.

Mutta kuten tulet alla näkemään, tuo toivon pilkahdus tuskin kestää. Kaksi suurta ongelmaa ovat tiellä: projektin takana olevan kehittäjän kiistanalainen maine ja kasvava tunne siitä, että jotkut suurimmista toimijoista eivät yksinkertaisesti enää halua X11:ta. Sen sijaan he tukevat Waylandia — projektia, jossa he ovat vahvasti mukana, vaikka se teknisesti on yhteisön ylläpitämä.

Joten palataan aiheeseen. Muutama päivä sitten Kevin Kofler ehdotti (tässä artikkelimme aiheesta) XLibre Xserverin lisäämistä Fedoraan X11:n korvaajana. Ja voi pojat, mitä sen jälkeen tapahtui… Tilanne eskaloitui nopeasti. Vain 24 tuntia myöhemmin hän henkilökohtaisesti vetäytyi ehdotuksesta ja sanoi:

Olen aina väittänyt, että muutoksia, joita yhteisö voimakkaasti vastustaa, ei tulisi hyväksyä FESCo:n toimesta. Olisi siis erittäin tekopyhää, jos yrittäisin ajaa tämän läpi lähes yksinomaan negatiivisen palautteen perusteella. Seison kantausteni takana ja sovellan niitä myös itseeni.

Kommentteja on jo kertynyt muutamia satoja, joita voit tarkastella täällä ja täällä. Kuten huomaat, monet niistä eivät oikeastaan käsittele lainkaan teknisiä yksityiskohtia—sen sijaan ne ilmaisevat avoimen vihamielisyyden kehittäjää kohtaan, joka tunnetaan Red Hatin äänekkäänä kriitikkona. Jotkut menevät jopa niin pitkälle sanomalla esimerkiksi: "Jos tämä hyväksytään, lähden projektista." Vau.

Älä käsitä minua väärin—tämä artikkeli ei ole tarkoitettu puolustamaan Enrico Weigeltia, XLibren takana olevaa henkilöä. Olen samaa mieltä siitä, että monet hänen lausunnoistaan ylittävät rajan ja suuntaavat pois teknisestä keskustelusta politiikkaan ja salaliittoteorioihin, mikä ei ole hyväksyttävää.

Sanottakoon kuitenkin, että on myös lannistavaa nähdä ihmisten etsivän teknisiä puutteita vain mustamaalaakseen projektia, koska he eivät pidä sen kehittäjästä. Tässä tilanteessa henkilökohtaisten tunteiden ja teknisen kritiikin välinen raja on käytännössä kadonnut—kaikki on sotkeutunut yhdeksi suureksi sekasortoksi.

Kuitenkin olen täysin samaa mieltä yhden kohdan kanssa: ohjelmistoa, jolla ei ole vankkaa näyttöä vakaudesta ja toimivuudesta, ei yksinkertaisesti pitäisi hyväksyä. Olen siitä täysin samaa mieltä.

Mutta hei, kutsua sitä epäluotettavaksi? Todella? Puhumme X11:stä — ohjelmistosta, joka on pyörittänyt Linux-työpöytää viimeiset 30 vuotta. Ja nyt, kun siitä on tehty haarukka, yhtäkkiä yön yli siitä tulee epäluotettava? Se ei oikein täsmää. Se on kirjaimellisesti täsmälleen sama koodipohja, eikö vain? Lisäksi koko haarukan pointti on parantaa sitä ja korjata monia sen vanhentuneen suunnittelun puutteita.

Älkäämme unohtako, että XLibren kohdalla projekti yrittää tuoda uutta elämää X11:een, ja Red Hat on keskellä sitä. Kyllä, sama Red Hat on merkittävä Waylandin tukija. Yrityksellä on maine työnsä vision voimakkaasta edistämisestä – ajatellaanpa vain, mitä tapahtui GNOME-työpöydän, systemd:n ja nyt Waylandin kanssa.

Se on myös vähän ironista. Sama yritys, joka ylpeänä liputtaa avoimen lähdekoodin puolesta, on se, joka lopetti CentOS:n, sen tuolloin suurimman kilpailijan, liikkeellä, joka tuntui olevan kuin isku kasvoille kaikelle, mitä avoin lähdekoodi edustaa. Siitä lähtien vaikuttaa siltä, että Red Hat on mennyt jopa niin pitkälle, että vaikeuttaa uusien tulokkaiden, kuten Rockyn ja Alman, tilannetta.

Joten vaikka en menisi yhtä pitkälle kuin Weigelt, olen samaa mieltä yhden yksinkertaisen totuuden kanssa: X11 ei selvästi ole enää suurten toimijoiden prioriteetti, ja nyt keskitytään täysin Waylandiin, ja se on ihan ok. Mutta miksi valitset riitoja kenen tahansa kanssa, joka uskaltaa kyseenalaistaa sinun panostuksesi yhteen tiettyyn teknologiaan?

Vaikka olisit uusi Linuxin käyttäjä, ei mene kauan—vain muutama päivä—huomata, että Wayland (projekti, jonka Red Hat aloitti, muuten) ei vieläkään ole täysin hiottu ja luotettava korvike, jota jotkut ihmiset yrittävät esittää. Ai niin, tämä "uusi" asia nimeltä Wayland? Sitä on kehitetty jo yli 15 vuotta. Silti se ei tunnu täysin olevankaan valmis suuren yleisön käyttöön.

Totuus on, että useimmille käyttäjille ei ole väliä, mitä sitä kutsutaan—he vain haluavat, että heidän järjestelmänsä toimii. Tällä tavalla X11 saa työn edelleen hoidettua. XLibre yrittää viedä asioita pidemmälle, rakentamalla kaiken aiemman päälle parantaakseen käyttökokemusta. Mutta sen tapahtumiseksi projektille täytyy antaa reilu mahdollisuus. Se on vaikeaa, kun se sivuutetaan heti, koska et pidä sen takana olevasta henkilöstä tai koska se ei sovi yrityksesi tavoitteisiin.

Tällä hetkellä suurin osa muista jakeluista ottaa odottavan-asenteen, toisin kuin Fedora (ja laajennettuna Red Hat), joiden kanta on selvä. Tähän mennessä kukaan muista ei ole tehnyt mitään varmoja lausuntoja siitä, aikovatko he ottaa XLibren käyttöön. Tietysti, jotta se tapahtuisi, projektin täytyy ensin julkaista täysin vakaa versio (meillä on jo beta-versio saatavilla).

Rehellisesti sanottuna avoimen lähdekoodin yhteisöllä ei ole mitään menetettävää yrittäessään palauttaa jotain niin perustavanlaatuista kuin X11. Pikemminkin siinä on paljon voitettavaa. Toisaalta, minun täytyy olla rehellinen – Weigeltin ympärillä oleva draama ei tee tälle hankkeelle yhtään palvelusta. Ja kun mukaan lisätään suurten toimijoiden ilmeinen epävarmuus antaa X11:lle toinen mahdollisuus, koko hommasta tulee entistä vaikeampaa.

XLibre-tapaus on epätavallinen—ja monin tavoin ennennäkemätön—Linux-maailmassa. Syynä on se, ettei kyse ole pelkästään teknisestä ansioista. Sen sijaan siihen liittyy ihmisiä, jotka kieltäytyvät jostain kehittäjänsä rakentaman maineen vuoksi, sekä joidenkin Linux-maailman "trendien luojien" haluttomuus palauttaa jotain, mitä he ovat jo leimanneet vanhentuneeksi.

Linuxin pitäisi olla kaiken valinnanvapauden ja vapauden ympärillä, eikö niin? Vai ovatko ne vain kauniilta kuulostavia iskulauseita, jotka eivät ihan pidä paikkaansa käytännössä?