DuckStation PS1 emulátor: Linux-támogatás megszűnése fenyeget az AUR-csomagok miatti problémák miatt

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A DuckStation egy népszerű, pontos Sony PlayStation (PS1) emulátor, amely több platformon, így Linuxon is fut, és célja az optimális teljesítmény és fenntarthatóság biztosítása. Azonban a közelmúlt eseményei miatt veszélybe került a Linux támogatása a szoftverben.

Mi történt pontosan?

A DuckStation vezető fejlesztője visszavonta a projekt hivatalos PKGBUILD csomagépítő szkriptjét, amelyet az Arch Linux felhasználók számára tett elérhetővé. Ez a lépés annak a csalódásnak a következménye, hogy az Arch Linux közösség egy része figyelmen kívül hagyta a hivatalos útmutatásokat, és inkább hibás, nem hivatalos AUR csomagokat használt, majd a fejlesztőhöz intézte panaszait a csomagok hibái miatt, ahelyett, hogy a csomagfenntartókat keresnék.

A fejlesztő világosan megfogalmazta frusztrációját: „Kifejezetten megtiltom a DuckStation csomagokat.” Különösen bosszantónak találja, hogy nincs egyszerű mód a hibás AUR csomagok eltávolításának kezdeményezésére anélkül, hogy személyes adatokat kellene megadnia olyan Linux disztribúciónak, amellyel nem szeretne kapcsolatba kerülni.

Mi lesz a következő lépés?

A fejlesztő komolyan fontolóra veszi a Linux támogatás teljes megszüntetését, mivel:

  • Szerinte a Linux-felhasználók aránya mindössze kb. 2%,
  • Maga a fejlesztő sem használ Linuxot,
  • A Linuxos kiadások fenntartása folyamatos fejfájást és „hackelést” jelent számára.

Miért nem egyszerű a projekt „forkolása”?

Habár elsőre talán megoldásnak tűnhet, hogy valaki átveszi a fejlesztést Linuxra, a helyzet nem ilyen egyszerű. A DuckStation eredetileg GPLv3 nyílt forráskódú licenc alatt volt, azonban 2024 végén átváltott egy szigorúbb, nem kereskedelmi és nem módosítható (CC-BY-NC-ND) forrásközeli licencre. Ez tiltja a kereskedelmi felhasználást, a származékos művek létrehozását és a csomagok újracsomagolását engedély nélkül, így a Linux disztribúciók által végzett közösségi csomagolás is tilos, amíg a fejlesztő nem ad rá engedélyt.

Van-e remény?

A fejlesztő ugyanakkor nyitva hagyta az ajtót: reméli, hogy a Linux közösség képes lesz konstruktívabb hozzáállással kezelni a helyzetet, és a problémák rendeződhetnek. Ez a helyzet rávilágít arra, hogy még a nyílt forráskódú projektek esetében is milyen fontos a közösségi együttműködés és a fejlesztők szempontjainak megértése, különösen akkor, ha a licencelési feltételek is korlátozóbbá válnak.