Open source portable media device.

Mostani gondolatsorom lényege, hogy a hordozható médialejátszók (mint az iPod vagy a Zune) piacán a killer dev a nyílt dev lehetne.

Gondolj bele, te vagy a gyártó, mondjuk az MPIO. Gyártasz egy kütyüt, aminek nyílt a specifikációja, van neki hardvere úgyismint WiFi, jó kis hangchip, meg egy CPU – mint bármelyik másik ilyennek. Amivel neked törődni kell, az az, hogy az eszköz rendelkezzen az alapvető dolgokkal: a fenti (mondom: szokásos) hardver, egy vállalható dizájn (a MPIO ebben szerintem elég jó), és valami alap szoftver, ami nyílt.

És akkor jön a közösség, és beleépít mindent, amit nem szégyell. Vess egy pillantást a Linksys WRT Linux alapú sorozatra épülő közösségre, az OpenWrt-re, valami ilyesmit képzelek el, csak médialejátszó fronton. Bele lehet építeni az eszközbe a DRM-törő (Svédországban legális, ugye) libeket, saját media library-t akár, WiFi-n játszható játékot, automata proximity-triggered sync tool-t, you name it.

Az már persze alap (nálam), hogy mp3, ogg, aac, wma támogatás legyen benne (Apple és Microsoft országban persze már nem ennyire egyértelmű), alapvetően ezeket se nagy ügy megcsinálni FOSS eszközökkel, és ha pl. a win32codecs miatt non-free, akkor lehet belőle non-free terjesztést is kiadni, az elterjedést nem lassítaná, csak RMS meg ne neszelje.

A nyílt forrású fejlesztést aztán lefölözhetné a gyártó, ahogy egy csomó gyártó teszi, és egyébként is, ez az a ritka eset, amikor a hardware gyártójának az elsődleges bevétele a hardware maga. Az online zeneboltokkal, lockerekkel való leszerződés persze a nyíltság miatt sokkal könnyebb, pláne most, amikor azért szaporodnak ezek is.

Egyetlen kellően nyitott felfogású hardware vendor hiányzik mindehhez, a közösség seperc alatt felkapná az ötletet.

Vagy már létezik amit leírtam? Akkor viszont ide vele, most.

Nyílt forrású Ralink driverek a házban.

Ekkora mázlit, I say. Múlt héten az asztali gépembe vásároltam végre wifi zsugát (strukturált hálóm ugyanis nincs, ugyebár), a kiválasztás a két szokásos kritérium alapján zajlott: legyen natívan támogatott Linux által (elsődleges feltétel), és legyen olcsó.

Pillanatnyi elmezavar folytán viszont a kinézett Atheros chipes zsuga helyett sikerült vennem egy Ralink RT2500 alapú eszközt, ami (akkori tudomásom szerint) csak ndiswrapperrel és Windowsos trájberrel működik. Már éppen kezdtem volna a „vegyétek vissza plíz” projektet a bolt felé, amikor véletlenül rátévedtem a Ralink RT2500 Linux Howto-ra, és megpillantottam a legfrissebbet, 2006. október 31-éről:

Important Update

Ralink has put their source code under the GPL. The rt2x00 Open Source Project has picked up the code and is in the process of developing a stable and feature rich Linux driver for wireless 802.11b and 802.11g cards that are based on the Ralink rt2400 and rt2500 chipsets.

A Ralink tehát a jelek szerint felismerte, hogy mekkora királyság a nyílt forrás, mint fejlesztési modell, és megtették a legjobb lépést, amit tehettek: megnyitották a driver forrását. Bigup nekik azért, én pedig nem szórakozok a visszacseréléssel, hanem életre lehelem a GPL-es drivert – a RT2x00 oldal tanúsága szerint másnak már sikerült.