Detta är bara en enkel test för att se hur smidigt det är att skriva bloggposter från WordPress officiella Androidapp.
Jo då, det verkar funka bra. Kanske kan vara ett alternativ för de få tillfällen då jag inte har en dator nära tillhands.
Detta är bara en enkel test för att se hur smidigt det är att skriva bloggposter från WordPress officiella Androidapp.
Jo då, det verkar funka bra. Kanske kan vara ett alternativ för de få tillfällen då jag inte har en dator nära tillhands.
Ursäkta den dåliga rubriken, men den är vald med tanke på att den som behöver hitta hit ska göra det. Då PirateBay är statligt cencurerat, väljer jag att lägga upp Droidify för nedladdning. Alltså, den kontroversiella Spotify-klienten till Google Android.
Droidify (den inofficiella Spotifyklienten till Android jag talade om igår) blev attackerad av Spotify redan några timmar efter release, med hänvisning till Spotifys avtal med skivbolagen. Men… Det är något som inte stämmer.
Det har sedan månader florerat Spotifykompatibla tredjepartsklienter. Spotify har känt till dem sedan dag ett, och de har till och med själva sagt att det är ok sålänge de inte fungerar med gratiskonton. Bland dessa inofficiella klienter finns bland annat en till iPhone. Varför har Spotify inte reagerat på den?
Igår, en stund efter Droidify offentliggjorts, blev utvecklaren kontaktad av Spotify, där de förklarade att Droidify kan få skivbolagen att avbryta avtalen med Spotify. De kom överens om att Droidify ska läggas ner, och så skedde med omedelbar verkan. Spotify har därefter lovat att arbeta ”hårt” på att få ut den officiella Androidklienten ”så snart som möjligt”.
Vore jag i Droidifyutvecklarens kläder hade jag varit betydligt hårdare. Jag skulle kräva att Spotify uttalar sig officiellt om varför Androidklienten dröjer. Den demades ju långt tidigare än iPhoneklienten. Jag skulle även kräva ett datum på när klienten ska släppas, och informera dem om att om datumet inte hålls återsläpps Droidify.
Varför är just Droidify så kontroversiell att Spotify drar fram kniven med omedelbar verkan, medan Despotify, Jotify och iPhoneklienten får passera obehindrat? Varför skulle skivbolagen dra sig ur på grund av Droidify, när de övriga tredjepartsklienterna uppenbarligen inte är något problem?
Nej, det är något annat som ligger bakom. Garanterat. Varför är Spotify så förtegna om Androidklienten? En teori jag har är att det har med Apple att göra. Apple har förmodligen ställt ultimatum om att få försprång med den mobila klienten, för att över huvud taget tillåta den att släppas till iPhone. Droidify riskerar förmodligen att sätta käppar i hjulen för detta avtal. Denna anledning skulle dock aldrig gå hem hos oss arga Androidanvändare, som gärna är ensamma om att ha Spotify i telefonen. Det vet Spotify, och måste således hitta på en vit lögn som vi kan acceptera. Skivbolagen drar sig ur! Det köper vi. Det skulle vara typiskt dåligt för oss. Det vet Spotify.
Och det funkade, uppenbarligen. Spotify räddade sitt skinn. Smarta jävlar. De tvingades ljuga för communityt, men det var det värt. Helt utan kostnad, dessutom.
Detta är bara en teori, men tycker du inte att det låter rimligt? Är vi verkligen såhär lättlurade?
Läs uppdatering längre ner!
Nu är det dags att förnya prenumerationen på Spotify Premium! Jepp, för nu har det äntligen släppts en Spotifykompatibel klient till Android. Har testat den och trots en och annan bugg anser jag att den redan i denna tidiga version är tillräckligt stabil för att täcka mina behov.
Droidify är namnet på klienten och den bygger på den fria Spotifyimplementationen Jotify, som i sin tur är en javabaserad implementation av Despotify. Jotify är fri, men under en licensform som är snarlik en gammal trasig BSD-licens. Detta gör att man i extremfall kan använda Jotifys källkod till att implementera proprietär programvara, vilket har utnyttjats i fallet Droidify. Droidify är alltså tyvärr inte fri mjukvara.
Hur som helst är Droidify en god nyhet, då det sätter press på Spotify, som länge har lovat att släppa en officiell Androidklient. Enligt rykten skulle den komma före en iPhoneversion, men så blev det inte. Detta svek mot communityt får som konsekvens att den inofficiella klienten är ett faktum.
Spotify skulle kunna svara med att försöka blockera anslutningar från Droidify och andra tredjepartsimplementationer. Det skulle dock föra ett problem med sig – och det känner de till. Nu är det nämligen så att Despotify har lovat att inte tillåta anslutningar med reklamfinansierade Spotifykonton, utan endast Premium. Detta under förutsättning att Spotify inte blockerar den fria klienten. Skulle Spotify försöka, kommer Despotify göra allt för att klienten ska uppenbara sig exakt som den officiella, och då även fungera på gratiskonton. En liten skön släng av terrorbalans, helt på sin plats.
Faktum kvarstår att detta bör ses som en win-win-win-situation. Vinst på alla plan. Spotify får sina pengar från mig och andra som använder tredjepartsklienter. Despotify och andra klienter kan växa och gro utan bekymmer (sålänge de håller löftet om att inte fungera med gratiskonton). Skivbolagen får sina oförtjänta pengar, om ändå vissa giriga ugglor som redan får för mycket självklart vill ha mer.
Uppdatering ett par timmar senare: Jag hade fel!
Terrorbalans fungerar uppenbarligen inte. Utvecklaren av Droidify har blivit kontaktad av Spotify och har efter samtal med dem bestämt sig för att lägga ned utvecklingen. Turligt nog hann jag inte förlänga mitt Premiumkonto. Det löper ut om ett par dagar, och som jag känner det nu kommer jag aldrig att förlänga det igen. Tack till ”cure33″ som uppmärksammade detta!
Varje gång jag sätter mig vid ett nyinstallerat eller dåligt konfigurerat Ubuntu-system eller annan variant av GNU/Linux, blir jag påmind av att standardinställningarna för pc-speakern är kvar på tidigt 80-tal. Trycker man tab för att komplettera filer i bash eller om man råkar trycka nedåt en rad för mycket i Vim så piper det. Oerhört enerverande. Varför varför varför?
Nåja, det är lätt att fixa. Anledningen till denna bloggpost är att jag själv ska veta var jag kan söka efter svaret så jag slipper googla mig fram varje gång, men kommer du hit och får svaret så bjuder jag på det.
xset b off
Antingen kör man detta kommando i det shell man arbetar, om man bara vill att det ska vara aktivt för den sessionen. Vill man ha det mer permanent kan man lägga raden i filen ~/.bashrc.
Silverlight är Microsofts svar på Adobes Flash. Jag har sedan jag första gången hörde talas om det varit starkt skeptisk och bara tänkt att det kommer resultera i ännu mer inkompatibilitet och att världen verkligen inte mår bra av fler proprietära format. Nu har jag dock ändrat uppfattning.
Novell har nämligen gjort en helt fri implementation av Silverlight, som de har valt att kalla Moonlight. Den är enligt vad som sägs helt kompatibel med Silverlight, och det beror på att de faktiskt har fått dokumentation och specifikationer av Microsoft själva! Nu är Moonlight redan uppe i version 1.0, och detta redan innan Silverlight har slagit igenom på allvar.
Surfar du med exempelvis Firefox i GNU/Linux och hamnar på en sida som har Silverlightmedia, och du inte har Moonlight installerat, erbjuds du en knapp du kan klicka för att hämta pluginen, och du tas omedelbart till sidan där du kan installera Moonlight. Installationen är enkel och smärtfri (åtminstone var den det för mig på min lilla EeePC med Ubuntu Intrepid Ibex).
Det du inte får med är, turligt nog, proprietära mediaavkodare. Om du önskar kan du installera dem som tillhandahålls av Microsoft själva. Du får en fråga om det första gången du hamnar i behov för det. Licensen på dem ger till tillåtelse att använda dem tillsammans med Moonlight i en webbläsare. Inget annat. Jag har sett ondare licenser, men det är självklart inget man installerar om man är fri mjukvarupurist.
Detta är verkligen det bästa Microsoft har gjort någonsin. Jag antar att det finns en hund begraven, men jag har efter en hel del grävande inte lyckats finna den. Det är förstås ett sätt att hamna över Adobe på highscorelistan, men inte mig emot. Till och med jag skulle kunna tänka mig att använda Silverlightformatet om jag skulle finna behov av det.
Alla steg i riktning mot världsdominans av fri mjukvara ligger mig varmt om hjärtat, och detta är ett sådant, trots att det kommer från ett samarbete mellan Microsoft och Novell.
I version 3.1 av Firefox utlovas stöd för taggarna <audio/> och <video/>, som är en del av HTML5 och XHTML5. I ett tidigt utkast av dessa standarder framgick att klienter vidare ska implementera stöd för OGG Vorbis och OGG Theora som ljud- respektive videoformat, men efter påtryckningar från bland andra Apple, tog standardorganet W3C bort denna klausul och istället lämnar det öppet för klienten att avgöra vilka mediaformat som skall stödjas. Firefox har valt att spinna vidare på konceptet av det tidiga utkastet och implementerar stöd för OGG Vorbis och Theora, så att man kan spela upp dessa format direkt i webbläsaren utan att man behöver installera något plugin.
Detta har sina för- och nackdelar. En stor fördel är att de valda formaten är fria (även om Apple påstår att Theora inte är det, men det är en annan historia) och att det innebär att man äntligen kan distribuera ljud och rörlig bild på ett politiskt korrekt sätt, utan att tvinga användare att för den sakens skull behöva installera plugins, som de flesta inte vågar sig på. Nackdelen är att dessa format i nuvarande utkast av (X)HTML5-standarden inte är givna, utan Firefox väljer att göra egna tillägg till standarden.
Jag brukar vanligen vara emot att man går ifrån formatstandarder när man designar applikationer. Detta har förekommit alltför ofta, och i de flesta fall har det bara lett till misär. Såsom de förkastliga <marquee/> och <blink/> eller de alla specialtolkningar av HTML och CSS som vissa webbläsartillverkare gjort, som skapat en ofantlig inkompatibilitet. Firefox har ju dessutom ett rykte på sig om att vara väldigt standardexakt. Just i detta fall tycker jag dock att Firefox får poäng för denna våldsföring. Inte bara för att jag gillar dessa mediaformat, men för att det är ett tydligt finger mot Apple med flera som fått W3C att backa på denna idé. Firefox är tillräckligt stor för att kunna driva på en sådan sak och kanske få den att återinföras i framtida utkast innan det blir spikad standard.
Eftersom Firefox redan i tidigt skede börjar implementera stöd för delar av (X)HTML5, kan det leda till att OGG Vorbis och Theora blir defactostandarder, och om så sker tillräckligt tidigt, finns det chans att W3C återinför denna rekommendation i sin specifikation, och det skulle vi alla tjäna på.
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:
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.