Arkiv för februari, 2009

Despotify – gör Spotify fritt

tisdag, 24 februari, 2009

För en tid sedan skrev jag om Spotify, och förklarade att tekniken och produkten är riktigt bra, men att det tyvärr inte går i linje med min filosofi om fri mjukvara och öppna protokoll. Nu har protokollet blivit reverseenginerat (”knäckt”) av några flitiga svenska studenter och de har även tagit fram en kommandoradsbaserad Spotifyklient som de släppt under en fri licens. De har fyndigt nog valt att kalla projektet Despotify.

Jag provade som hastigast att kompilera den och det gick smärtfritt. Starta den och logga in med den på mitt Spotifykonto gick lika bra. Jag kunde se mina spellistor och söka efter låtar. Tyvärr krashade klienten när jag försökte spela en låt, men jag vågar inte uttala mig om varför. Jag ska felsöka lite själv och eventuellt skicka en stacktrace (buggrapport med felsökningsdata) till utvecklarna.

De har i själva verket implementerat två klienter. Den ovannämnda med textbaserat användargränssnitt samt en de kallar gateway, som enligt vad jag förstår är en Spotifyklient utan direkt användarinterface, som man kan kommunicera med via HTTP. Detta skulle man nog lätt kunna använda sig av för att bygga Spotifyplugin till andra mediaspelare.

Det pågår redan en diskussion om huruvida det är rätt eller fel att dokumentera Spotifys protokoll, som dessa grabbar har gjort. Vissa påstår att detta betyder döden för Spotify, bland annat eftersom man kan använda detta för att spara musik från Spotify till sin dator. Själv är jag av åsikten att det är helt totalt jävla rätt! Mjukvara ska vara fri och protokoll ska vara öppna. Om detta innebär döden för Spotify, vilket jag inte alls tror, så betyder det att Spotify som koncept är trasigt från grunden.

Uppdatering 27 februari

Jag har nu provat lite mera och även via IRC varit i kontakt med utvecklare av despotify. Att det inte fungerade för mig berodde på att Spotify har blockat så att deras reklamfinansierade gratiskonto inte fungerar med despotify. Ganska förståligt, eftersom reklamen kräver stöd av klienten, vilket givetvis inte är implementerat i despotify. Jag gjorde därmed slag i sak och skaffade mig ett premiumkonto i en månad för 99 kr. Nu fungerar despotify mycket bättre. Det är dock en hel del buggar och det har en bit kvar innan det är en fullvärdig spelare. Dock är projektet bara några dagar gammalt än sålänge, så det har jag full förståelse för. Jag har även slängt ett öga på koden för att se om det är något jag kan göra för att påskynda utvecklingen. Än har jag dock inte kommit fram till något konkret.

Dagens bök med min WRT54G-router

söndag, 22 februari, 2009

Idag har min blogg varit lite svajig, på grund av att jag har strulat med min router till vilken bland annat min webbserver är kopplad. Jag tänkte skriva ner lite detaljer om anledningarna, mest för att ha som egen notering när jag stöter på samma sak igen i framtiden, men även för dem som råkar ut för samma sak och googlar sig hit.

I samband med att jag bytte bredbandsleverantör skaffade jag mig en trådlös router av märke Linksys och modell WRT54G. Detta är en gammal men uppskattad router, då dess firmware är baserat på GNU/linux och det faktum att det finns ett communitybaserat alternativt firmware kallat OpenWRT. Tyvärr nöjde jag mig med den informationen när jag skaffade min, och nu har jag levt i tron att jag har kört fri mjukvara i min router…

Jag har märkt av att jag stundom får rätt seg nedladdningshastighet. Min ISP ger mig ungefär 30/30 Mbps (trots att jag betalar för 10/10), men ibland mäter jag den till runt 3 ner och 30 upp. Vid lite googlande på detta fenomen, stötte jag på en del forumtrådar som antyder att detta är ett känt problem på äldre firmwares på version 5 av denna  router. Och version 5.1 är vad jag har. Vidare kom jag snart fram till att firmwaren från och med version 5 av hårdvaran är proprietär och inte utbytbar till OpenWRT. När detta stod klart för mig greps jag av någon slags känsla av kalkon. Fråga mig inte varför.

Efter ännu mer googlande var jag återigen försedd med en gnutta hopp. Det finns tydligen ännu en fri firmware till WRT-lika routrar – DD-WRT.  Detta projekt har även stöd för WRT54G v5.0, v5.1 och v6.0, efter att utvecklarna har lyckats reverseengineera formatet av firmwaren. Efter att ha följt installationsanvisningarna till punkt och pricka, är nu min router äntligen fri och än sålänge verkar den funka stabilare och bättre än med den proprietära dynghögen.

På vägen trodde jag att jag brickade min router. Ty, vid uppgraderingen hände det som inte får hända – anslutningen till routern bröts innan överföringen var klar. Turligt nog fungerar det inte som jag befarade, utan det var lugnt att försöka igen. Men det fortsatte att dö vid varje försök. Det tog mig timmar av googlande utan framgång. Slutligen kom jag på tanken att slå över från https tillbaka till http, och då funkade det kalas.

Jag återkommer om det uppstår problem på vägen. Just nu funkar det fint, efter några timmars körande, men det gjorde det även med gamla firmwaren.

Fildelning och folks reaktioner angående The Pirate Bay

fredag, 20 februari, 2009

Nu pågår en av vår tids viktigaste rättegångar. Vi prövar om grundarna av fildelningssiten The Pirate Bay är skyldiga till brott i lagens namn. Varför är detta viktigt? Jo, för att oavsett 0m domen blir friande eller fällande kommer den leda väg i framtiden, i ett av de mest omdiskuterade ämnena i vår tid.

Om man inte följer rättegången på plats eller via SVT:s livesändning, finns det många andra ganska direkta källor var man kan hitta mer eller mindre detaljerade sammanfattningar. Min favorit i detta fall är Piratpartiets liveblogg.

Aftonbladet kan man läsa en del artiklar, vilka jag i sig inte finner särskilt intressanta. Desto mer intressant är det att se artiklarnas kommentarer. Det verkar som att de flesta inte har förstått djupet i sammanhanget. Vissa vill att Pirate Bay ska frias för att det är trevligt med gratis film och musik, medan andra tycker att de ska fällas  med det klassiska argumentet att artisterna måste tjäna pengar.

För mig handlar det om demokratiska och mänskliga rättigheter. Inte rätten till gratis kultur, men till rätten att förmedla information utan att hållas ansvarig för dess innehåll. Grundarna av Pirate Bay delar inte med sig av några upphovsrättsligt skyddade verk – det är användarna av siten som gör. Därför är det inte de fyra åtalade killarna som ska stå till svars för detta.

Vid en fällande dom skulle en del av våra självklara demokratiska grundpelare vara krossad. Det skulle innebära att budbärare från och med då hålls ansvariga för det budskap de förmedlar.  Vid en friande dom å andra sidan, skulle mediaindustrin tvingas inse att det är på deras bord att anpassa sig till det moderna samhället.

Film- och musikindustrins snack om att varje illegalt nedladdat exemplar motsvarar en förlust av motsvarande kommersiellt verk, är samma snack som våra förfäder på mitten av 1800-talet hörde av bokförlagen och deras kamp mot biblioteken. Då lät det att varje lånat exemplar motsvarade en försäljningsförlust av respektive bok. Om ett par decennier kommer folk se fildelning lika självklart som vi idag ser biblioteken. Blir Pirate Bay friat i denna rättegång kommer utvecklingen av detta påskyndas avsevärt.

En liten intressant twist i rättegången är att åklagaren har använt sig av ett youtubeklipp som bevismaterial. Han som ligger bakom detta klipp – som i lagen benämns som upphovsrättsinnehavaren – skriver på sin blogg att åklagaren nyttjar klippet i oenlighet med upphovsrättslagen. Han förtydligar vidare att han inte bryr sig om detta faktum annat än det ironiska perspektiv som återspeglas av rättegångens natur. Jag håller faktiskt med om att det är lite roligt.

Försvarets radioanstalt

måndag, 16 februari, 2009

Denna låt skrev jag och lanserade i februari 2007. Den fanns uppe en stund på johan-svensson.se, men av någon anledning tröttnade jag på min gamla hemsida så jag lät den dö. Nu lägger jag återigen upp låten här, självklart lika fri att ladda hem och sprida för vinden. Jag ska dra upp text och ackord någon gång, men nu sitter jag på jobbet och har inte tid för det. Men håll till godo för all del!

Johan Svensson – Försvarets radioanstalt

Creative Commons License
Försvarets radioanstalt av Johan Svensson licensieras under Creative Commons Attribution-Share Alike 2.5 Sweden License.

Moonlight – fri implementation av Microsoft Silverlight

fredag, 13 februari, 2009

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.

Jävig nämndeman i rättegången mot Pirate Bay

tisdag, 10 februari, 2009

En av de nämndemän som skulle vara med i utredningen om The Pirate Bay, Lennart Westman (MP), måste lämna uppdraget, då han  kan anses jävig på grund av att han själv är tonsättare och därmed har potentiella åsikter i frågan på grund av detta. Han själv är besviken och tycker att detta känns tråkigt, på grund av att han inte själv sysslar med ”sånhär nedladdning”. Får du också känslan av att han inte riktigt har förstått frågan? :)

IP-telefoni med Tele2 med Bahnhof som ISP

tisdag, 10 februari, 2009

Vi skaffade bredband via Bahnhof till vår nya bostad i Akalla, då det är den enda leverantör av fibernät som har vår bostadsförening har avtal med. Vi betalar för 10/10 Mbps, men det brukar mätas upp till runt 25/25. Vi tänkte även skaffa IP-telefoni via samma leverantör, men denne inte har något förmånligt erbjudande av hårdvara som behövs, kollade vi runt efter andra alternativ.

Det slutade med att det igår damp ner ett paket från Tele2, innehållandes en SIP-box och lite kablar för att komma igång och börja ringa. Visst var det lite pill, men det gick till slut, och hittills är vi jättenöjda. Ok, jag har ännu inte lyckats ta reda på vad jag har för telefonnummer, då abonnemanget som standard levereras utan nummerpresentation och jag tydligen saknar ett brev med sådana uppgifter. Det lär dock ordna sig under dagen hoppas jag.

SIP-boxen är ganska cool faktiskt. Förutom att ha en uppenbarligen välfungerande SIP-stack, har den en router med 3 portar på 10/100 Mbps, som man dessutom kan brygga till att bli en switch. Detta gjorde jag, eftersom jag redan har en bättre router och på grund av det faktum att jag av min ISP erhåller fler än en IP-adress. Så efter lite tweakande har jag fått upp det precis som jag vill ha det. SIP-telefonen har en egen publik IP och min router har en annan, och datorerna ligger NAT:ade bakom routern.

Det mest förvånansvärda var n0g ändå att manualen som följde med i paketet faktiskt tog upp hur man bryggar SIP-boxen att fungera som switch iställetför router. Sådana konfigurationer brukar sällan supportas av operatörer, utan gör man det så är det på egen risk och genom eget laborerande. Men i detta fall ger jag Tele2 en eloge.

Fula smygavgifter på blocket.se

måndag, 2 februari, 2009

För  första och sista gången i mitt liv har jag satt in en annons på blocket.se. En annons på min gamla diskmaskin och mikrovågsugn. Jag visste redan från början att det skulle kosta pengar. 20 spänn hade jag hört, men det var förvisso obekräftat. Väl inne på säljsidan fick jag veta att annonspriset beror på vilken kategori man ska annonsera i, och att det kostar mellan 20 till 90 kr. Kategorin husgeråd och vitvaror, som passade min annons bäst, låg på 30. 10 spänn mer än jag trodde, men ok…

Jag skrev in min annonstext och bifogade två bilder – en på diskmaskinen och en på mikron. Gick vidare till sidan då det var dags att betala. Plötsligt fick jag veta att prislappen var 50 spänn. För det kostar ju 20 spänn extra om man vill ha två bilder. Det var dock inget jag blev upplyst om  när jag skrev annonsen. Fan heller tänkte jag och klickade bakåt för att ta bort min bild. Men nej, det var förstås spärrat. När det är dags att betala är det kört att ändra i annonsen.

Jag stod nu inför tre alternativ. Att börja om från början, att skita i allt eller att betala. Det förstnämnda lät rimligast, men det var en mycket välformulerad annonstext om jag får säga det själv, och givetvis hade jag ingen kopia på den. Att skita i det vore det principiellt bästa, men jag vill ju bli av med skiten, så jag gick på det sista alternativet och pyntade in stålarna de ville ha. För första och sista gången.

Nu återstår det bara att se om jag får några köpare. Har redan fått två mail, varav ett bara var ett provocerande skambud.

Uppdatering två dagar senare

Det gick snabbt att få diskmaskinen såld. En student köpte den och tog den på tunnelbanan för att sedan byta till buss. :) Mikrovågsugnen är dock kvar, så efter diskmaskinen gått tänkte jag uppdatera annonsen, men det blev inte så. Ty det kostar TIO KRONOR att göra!

Som sagt. Blocket no more!