För ett år sedan var jag nära att skaffa hårdvara anpassad för att sätta upp ett system som kör helt fri mjukvara – alltifrån BIOS till en fullständig desktop. Fri mjukvara, som den definieras av Free Software Foundation. Det vill säga, användaren ska, i alla situationer, ha:
- Friheten att köra applikationen utan hinder
- Friheten att studera källkoden till applikationen
- Friheten att modifiera applikationen för eget bruk
- Friheten att dela med sig av sina förändringar.
Detta innebär att mjukvaran i BIOS på vanliga pc-moderkort måste bytas ut, då den bryter mot de tre sista punkterna. Till det har vi CoreBoot (som tidigare hette LinuxBios), som är ett projekt som ersätter BIOS-mjukvaran på en handfull moderkort med helt fri mjukvara.
När väl vi kan boota moderkortet utan att bli frihetsberövade, måste vi ha ett operativsystem som inte begränsar vår frihet. Vilket GNU/Linuxsystem somhelst torde väl duga? Nej, verkligen inte. De flesta skickar med proprietär mjukvara, som bryter mot en eller flera av ovannämnda punkter, vilket får konceptet att fallera. Ubuntu är inget undantag. Där finns proprietära drivrutiner, flash-spelare och mediaavkodare med mera. Valet blir gNewSense, som är en distribution av GNU/Linux, förvisso baserad på Ubuntu, men där man plockat bort all ickefri mjukvara.
För ett år sen uppdagades dock ett allvarligt pr0blem. Vissa filer i grafikrenderaren Xorg hade en licens som bröt mot en av punkterna. gNewSense plockade bort dessa berörda filer, vilket resulterade i att allt som har med 3D-acceleration (GLX) att göra, försvann. Således blev alla applikationer som kräver 3D obrukbara, och det är inte direkt ett hållbart alternativ i ett modernt system.
Tack vare dessa påtryckningar från gNewSense och några andra instanser, har man nyligen löst problemet. För ungefär en vecka sedan, fick man upphovsrättsinnehavarna av dessa filer, främst Silicon Graphics (SGI) att ändra licensen så att den nu är helt fri.
Detta innebär att det uppenbarligen hjälper att kämpa. Genom att ge sitt stöd till projekt som gNewSense kan man göra skillnad. Nu ska jag på sikt återuppta mitt projekt att sätta upp min dator med 100% fri mjukvara. Dessutom har det under året som gått blivit bättre stöd för billigare moderkort i CoreBoot, vilket sǻklart är en bonus.
Tyvärr kommer jag inte kunna bli helt fri, då det exempelvis fodras proprietära drivrutiner för vissa grejer i min eeePC 901, men jag ska satsa på ett helt fritt system på åtminstone en dator.