A proprietary firmware being included in the Debian distribution

Steve McIntyre, aki néhány évig a Debian projekt vezetője volt, kezdeményezte a Debian viszonyának újragondolását a proprietáris firmwarek szállításához, amelyek jelenleg nem szerepelnek a hivatalos telepítési képekben, hanem külön non-free tárolóban találhatók. Steve szerint a cél, hogy csak nyílt szoftver kerüljön szállításra, felesleges nehézségeket okoz a felhasználóknak, akik sok esetben proprietáris firmware-t kénytelenek telepíteni, ha teljes funkcionalitást szeretnének elérni a hardverükön.

A proprietáris firmware-k külön non-free tárolóba kerülnek, más, nem szabad és nyílt licencek alatt terjesztett csomagok mellett. A non-free tároló hivatalosan nem tartozik a Debian projekthez, és a benne található csomagok nem léphetnek be a telepítési és élő gyűjteményekbe. Emiatt a proprietáris firmware-rel rendelkező telepítési képeket külön gyűjtik össze, és nem hivatalos kategóriába tartoznak, bár formálisan ezeket a Debian projekt fejleszti és karbantartja.

Így a közösségben kialakult egy bizonyos status quo, amely ötvözi a nyílt szoftverek csak a disztribúcióban történő szállítására vonatkozó vágyat, és a felhasználók firmware-igényét. Van egy kis számú szabad firmware, amely szerepel a hivatalos gyűjteményekben és a fő tárolóban, de ilyen firmwarekből nagyon kevés van és a legtöbb esetben nem elegendő.

A Debianban alkalmazott megközelítés sok problémát teremt, köztük a felhasználók számára kényelmetlenséget és erőforrások pazarlását a nem hivatalos zárt firmware-gyűjtemények összeállítására, tesztelésére és közzétételére. A projekt a hivatalos képeket ajánlja elsődlegesként, de ezzel csak összezavarja a felhasználókat, mivel a telepítés során problémákkal találkoznak a hardver támogatásával. A nem hivatalos képek használata akaratlanul is elősegíti a nem szabad szoftverek népszerűségét, mivel a felhasználó a firmware mellett egy csatlakoztatott non-free tárolót is kap, amely más nem szabad szoftvereket tartalmaz, míg ha a firmware-ket külön kínálnák, a non-free tároló bevonása nélkül is megoldhatnák.

Az utóbbi időben a gyártók egyre inkább a külső firmware-ek használatához folyamodnak, amelyeket az operációs rendszer tölt be, ahelyett, hogy a firmware-eket az eszközök belső memóriájában szállítanák. Az ilyen külső firmware-ek sok modern grafikus, hang- és hálózati adapter számára szükségesek. Kérdéses azonban, hogy a firmware-eket a szabad szoftver szállítási követelményei közé lehet-e sorolni, mivel a firmware-ek lényegében hardveres eszközökön futnak, nem pedig a rendszerben, és a hardverhez tartoznak. Ugyanazzal a sikerrel a modern számítógépeken, amelyek akár teljesen szabad disztribúciókkal vannak felszerelve, a hardverbe épített firmware-ek is futnak. Csak annyi a különbség, hogy egyes firmware-eket az operációs rendszer tölt be, míg mások már be vannak égetve a ROM-ba vagy Flash memóriába.

Steve öt fő lehetőséget terjesztett elő a Debian firmware szállításának formai megoldásaira, amelyeket a fejlesztők általános szavazásra terveznek bocsátani:

  • Mindent hagyjunk úgy, ahogy van, a zárt firmware-eket csak külön nem hivatalos kiadásokban szállítjuk.
  • Szüntessük meg a nem hivatalos, nem szabad firmware-ekkel rendelkező kiadások biztosítását, és hozzuk a disztribúciót összhangba a projekt azon ideológiájával, hogy csak szabad szoftvert szállítsunk.
  • A nem hivatalos kiadásokat a hivatalos kiadások közé sorolva párhuzamosan és egy helyen szállítsuk őket a csak szabad szoftvert tartalmazó kiadásokkal, így megkönnyítve a felhasználó számára a szükséges firmware keresését.
  • A proprietárius firmware-eket építsük bele a hivatalos kiadásokba, és mondjunk le a külön nem hivatalos kiadások szállításáról. Ennek a megközelítésnek a hátránya, hogy alapértelmezés szerint magában foglalja a non-free tárolót.
  • A proprietárius firmware-eket külön non-free-firmware komponensbe emeljük ki a non-free tárolóból, és egy másik tárolóban biztosítjuk, amely nem igényli a non-free tároló aktiválását. A projekt szabályaiba kerüljön bele egy kivétel, amely engedélyezi a non-free-firmware komponens belefoglalását a hivatalos telepítő kiadásokba. Így lehetőség nyílik a külön nem hivatalos kiadások létrehozásának eltörlésére, a firmware-ek hivatalos kiadásokba való belefoglalására, anélkül, hogy a felhasználóknak aktiválniuk kellene a non-free tárolót.

    Steve maga támogatja az ötödik pont elfogadását, amely lehetővé teszi a projekt számára, hogy ne térjen el túlságosan a szabad szoftverek előmozdításától, miközben a terméket kényelmessé és hasznossá teszi a felhasználók számára. A telepítőben világosan javasolják a szabad és nem szabad firmware-ek különválasztását, lehetőséget adva a felhasználónak a tudatos választásra, és tájékoztatva őt arról, hogy a rendelkezésre álló szabad firmware-ek támogatják-e a jelenlegi hardverét, valamint hogy vannak-e projektek a meglévő eszközökhöz szabad firmware-ek létrehozására. A betöltési fázis során emellett tervezzük a lehetőséget, hogy letiltsuk a nem szabad firmware-ek csomagját.

    Forrás: opennet.ru

  • Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster