A Solus a licencelési akadályok lebontásán dolgozik az aerynOS-szal való együttműködésért

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A független, gördülő kiadású Linux disztribúció, a Solus bejelentette, hogy halad a csomagtárolója újralicencelésével, amelyet a Mozilla Public License 2.0 (MPL-2.0) alá szeretne áttenni.

A projekt elkezdte megkeresni azokat a közreműködőket, akik még nem hagyták jóvá a váltást. Ez fontos lépés ahhoz, hogy tisztázzák a licencelési bizonytalanságokat, és szorosabb technikai együttműködést alakítsanak ki az aerynOS-szal.

Az kezdeményezés egy májusban közzétett bejelentéshez kapcsolódik, amelyben a Solus elmagyarázta, hogy a csomagtárolója licencelése az évek során, több infrastruktúra-migráció során vált bizonytalanná.

Eredetileg a disztribúció csomagreceptjei – amelyeket package.yml fájlokban tároltak – egyetlen tárolóban voltak, GPL-2.0-or-later licenc alatt. Amikor a fejlesztés egy saját üzemeltetésű Phabricator rendszerre költözött, a recepteket külön tárolókba szedték szét, de az eredeti licencfájlokat nem vitték tovább.

Amikor a Solus végül visszatért a GitHub platformra, és a jelenlegi getsolus/packages tárolóban egyesítette a csomagokat, a hiányzó licencinformációk továbbra sem rendeződtek.

Bár a tároló nyilvánosan elérhető, a világos licencfeltételek hiánya bizonytalanságot okoz abban, hogy a tartalma jogszerűen hogyan használható újra, hogyan módosítható és terjeszthető. Emellett megnehezíti azoknak a közreműködéseknek a kezelését is, amelyek olyan időszakban születtek, amikor nem volt egyértelműen megadva a licenc.

Ennek rendezésére a Solus az MPL-2.0 mellett döntött. Ez fájl-szintű copyleft licenc, amely előírja, hogy a licenc hatálya alá tartozó fájlok módosításai is ugyanazon licenc alatt maradjanak, ugyanakkor lehetővé teszi, hogy ezeket a fájlokat más licencű kóddal kombinálják.

Még fontosabb, hogy az MPL-2.0-t használja az aerynOS is, így megfelelő választás ahhoz, hogy a két disztribúció csomagrecepteket cseréljen egymással anélkül, hogy újabb licencelési ütközéseket okozna.

Ha felmerül a kérdés, mi köze ehhez az aerynOS-nak: a Solus bejelentette, hogy fokozatosan átveszi az aerynOS által fejlesztett csomagolási technológiákat. Jelenleg korlátozottan már használja az aerynOS ent és boulder eszközeit a csomagolási infrastruktúra egyes részein, és hosszabb távon át szeretné alakítani a meglévő csomagreceptjeit az aerynOS formátumára.

A csomagreceptek megosztása lehetővé tenné, hogy a projektek újrahasznosítsák egymás csomagolási munkáját, ahelyett hogy ugyanahhoz a szoftverhez külön-külön, párhuzamosan tartanának fenn gyakorlatilag azonos definíciókat. A Solus ugyanakkor egyértelművé tette, hogy a jelenlegi licencelési helyzetét előbb rendeznie kell, csak ezután indulhat el a tervezett együttműködés.

A disztribúciók közötti kapcsolat a fejlesztési tevékenységükben is látszik. A Solus például korábban már aerynOS-hoz igazította a kernel csomagolásának egy részét, miközben mindkét projekt azon dolgozik, hogy a csomagolási rendszereik egyre jobban együttműködjenek.

Közben maga az aerynOS is folyamatosan fejlődik. A disztribúció széles körben elérhetővé tette az Budgie 10.10.3 verziót az Unstable Stream ágon, a COSMIC Desktop 1.10 és más jelentős csomagfrissítések mellett.

A Solus újralicencelési folyamata egyelőre tovább zajlik. Az első körös e-maileket már elküldték azoknak a közreműködőknek, akik korábban a Solus csomagok tárolóján dolgoztak. A közreműködők e-mailben adott válasszal vagy a projekt külön GitHub problémájánál hagyott hozzászólással tudják jóváhagyni a váltást.

A részletekért olvasd el a hivatalos bejelentést.