Den stora pingvinnappningen

Jag skrev om webapplikationernas framfart och om det hot mot den fria mjukvaran i ett tidigare inlägg. Men det heter ju "inget ont som inte för något gott med sig"; Microsoft togs precis lika mycket på sängen som FSF av den nya utvecklingen med ett sänkt behov av datorkraft i hemdatorerna. Precis när Vista lanseras med dunder och brak och nya rekord i systemkrav börjar hårdvaruproducenterna tävla om att bygga så små och energisnåla (det vill säga dåliga) bärbara datorer istället för att pumpa i så mycket prestanda för så lite pengar som möjligt.  Folk brydde sig helt enkelt inte om hur många instruktioner deras processorer kunde ösa ur sig så länge de kunde få sin dagliga injektion Facebook. Apple missade också tåget helt, möjligen med flit för att upprätthålla sin image som lyxdatortillverkare.

Hårdvarutillverkarna valde därför att börja använda GNU/Linux i olika konstellationer som förinstallerade operativsystem på sina minibärbara. Ett ganska smart drag, eftersom Linux har förhållandevis bra hårdvarustöd och mycket programvara finns färdigskriven. Asus lanserade sin EeePC med en hårt modifierad (och nerdummad) version av Xandros, en relativt obskyr distribution, och fler följde exemplet.

På senare tid har fler och fler datortillverkare valt att istället utveckla sina egna distributioner snarare än att lita på de som redan finns. Det är ett ganska dumt drag eftersom det leder till onödigt mycket arbetsduplicerande, men det är inte det största problemet. Tillverkarna har också börjat kidnappa Linux; om de utvecklar en mjukvarustack runt Linux (och för den delen GNU) så är det enda de behöver släppa källkoden till just Linux. All den andra programvaran är deras egen och de kan göra den så ofri de vill. Och det, visar det sig, vill de. Nyligen annonserades en ny HP-dator med en "proprietär Linuxdistribution" enligt nyhetssajten LinuxDevices, och utvecklingen är tydlig.

Det värsta har redan hänt inom mobiltelefonområdet; precis som att Mac OS X består av en kidnappad BSD-deriverad kärna (som Apple visserligen lämnar tillbaka lite kod för till BSD-projekten) levererar Motorola flera telefoner med Linux i botten. Men den programvara som körs i dem är inte längre fri som i frihet; för användaren betyder användandet av Linux bara att de får bättre minneshantering än vad de skulle ha fått med Symbian, som en bloggare lakoniskt påpekade. Eftersom Linux är släppt under GPLv2 är det fullt tillåtet för telefon- eller datortillverkarna att låsa telefonerna så att användarna inte ges någon möjlighet att byta ut programvaran som körs, exempelvis genom att kräva att den är signerad med en hemlig kryptografisk nyckel. De kan då inte ens verifiera att den programvara som används verkligen är den som tillverkaren säger att den är. Detta fenomen kallar FSF för Tivoization, efter det amerikanska företaget TiVo som var tidiga med en teknik för att hindra användarna att ändra programvaran i deras enheter. Ofta är också dessa telefoner och enheter så handikappade i sitt stöd för tredjepartsprogramvara att de i själva verket inte skiljer sig från enheter helt utan fri programvara. Den utvecklingen kommer med största sannorlikhet att drabba även de små bärbara datorerna inom kort.

Den stora frågan är bara: är en snutt fri programvara som beter sig likadant som ofri programvara över huvud taget bättre än ofri? Och hur ska vi ställa oss till en eventuell framtid med  en ohelig dubbelmacka av Linux och ofritt lull-lull körande på allas datorer istället för Windows?

2 Comments

  1. ferrelas skriver:

    Andra länken i inlägget är borken, ta bort "?kc=rss" biten så funkar det.

  2. Tuss skriver:

    ferrelas: det är fixat nu, tack!