Archive for juni, 2008

SSL as default på lagen.nu

måndag, juni 30th, 2008

Dear lazyweb:

förekommen anledning köpte jag SSL-certifikat till lagen.nu igår ($15 per år var det billigaste jag hittade). Inte för att rättsinformation är superkänslig information, men vissa kanske ändå vill att information om vilka lagtexter/rättsfall de kollar upp ska vara konfidentiellt.

För att det skulle bli något genomslag har jag satt en stor allomfattande redirect på den gamla tjänsten på port 80 — om man försöker gå till http://lagen.nu/1960:729 blir man vänligt men bestämt omdirigerad till https://lagen.nu/1960:729. Detta genom lite mod_rewrite-fu i konfigurationen för den befintliga tjänsten:

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://lagen.nu/$1 [L,R]

Nu undrar jag om det kan ställa till problem för vissa användare.

  • Finns det browsers som inte klarar SSL (typ enklare mobiltelefonläsare)?
  • Finns det folk som sitter bakom brandväggar som inte klarar SSL?
  • Finns det webbspindlar som vägrar kravla SSL-sajter (jag noterar i loggarna att både Yahoo och Google glatt verkar kravla på som om inget hänt)?
  • Finns det andra problem jag inte tänkt på?
  • Om svaret på någon av frågorna ovan är “ja”, kan man lindra problemet på något vis (exv genom att tilllåta vissa User-agent-strängar/IP-ranges att komma åt den oskyddade versionen)?

Eller ska jag helt enkelt låta den befintliga okrypterade port 80-tjänsten finnas kvar, möjligen med en stor fin varningsbanner på varje sida, med uppmaning att använda SSL-varianten?

Bloggosfären, politikerförakt och källkontroll

fredag, juni 27th, 2008

Dagens stora mediagrej har varit EU:s förslag att kräva registrering och avgifter från bloggare. Det har varit på diskussion i bloggvärlden under den senaste veckan, och idag tog gammelmedia upp pucken (såhär efter FRA-bloggbävningen vill de väl vara lite snabbare på banan), vilket lett ytterligare bloggdiskussioner om förslaget.

I det blogginlägg som väl är inlägg zero för diskussionen skriver Hax

  • Alla bloggar skall registreras / licensieras av staten.
  • Det skall bli lättare att komma åt bloggare juridiskt.
  • Myndigheterna kan reglera innehållet på din blogg.

I efterföljande diskussioner nämndes även att EU vill avgiftsbelägga bloggande. Sammantaget skulle förslaget bryta mot EU:s subsidiaritetsprincip, europakonventionens krav på yttrandefriheten, svenska grundlagens censurförbud, med mycket mer. Och det är ju fullständigt horribelt.

Om det hade varit sant. Men det är det inte. Den rapport som alla hänvisar till är 2007/2253(INI), men uppenbarligen läser jag den inte med samma sorts glasögon som resten av bloggosfären. Den punkt som skulle kunna tolkas som att den handlar om registrering är punkt 9, men den lyder:

9. Europaparlamentet föreslår att bloggarnas rättsliga och allmänna ställning ska klargöras och uppmuntrar en frivillig klassificering av dem utifrån deras författares och utgivares yrkesmässiga och ekonomiska ansvar och intressen.

Notera “frivillig”. Inte tvång. VARFÖR man skulle vilja frivilligt registrera sig framgår inte — Mikkos uttalande i DN tyder på att hon hoppas på att en sån klassificering ska utgöra en kvalitetsstämpel. Det verkar väl sådär sannolikt, men det punkten säger är att EU uppmanar till transparens.

Mikkos uttalande “Om en bloggare förolämpar eller manipulerar så kommer vi att veta vem som står bakom bloggen” förutsätter ju en registrering/kontroll, men det framgår inte från sammanhanget om hon vill att det ska gälla alla bloggare eller bara de som fått en “kvalitetsstämpel” (artikelns uttryck) genom klassificering.

Man bör också uppmärksamma att punkten om klassificering fallit bort från förslaget inför Europaparlamentets utskott för kultur och utbildnings omröstning, enligt DN. Jag har försökt jaga rätt på texten i sin aktuella lydelse, men EU-dokumentationen är för mig (som ändå har läst europarätt 4 p och har ett intresse för rättsinformation) ogenomtränglig.

Den punkt som skulle kunna peka på en avgiftsplikt är punkt 7, men om man läser hela punkten och motiveringen framgår det att det rör avgifter för gammelmedia att återanvända användargenererat innehåll.

Europaparlamentet föreslår att avgifter som står i proportion till det kommersiella värdet på det användargenererade innehållet införs, liksom etiska koder och användningsvillkor för användargenererat innehåll i kommersiella publikationer.

Något stöd för slutsatsen att myndigheterna ska få reglera blogginnehållet hittar jag överhuvudtaget inte. Det närmsta är väl punkt 2:

Europaparlamentet föreslår i det sammanhanget att självständiga medieombudsmän tillsätts i medlemsstaterna.

Notera “självständiga”.

Lika imponerad som jag var av svenska bloggosfären veckorna fram till FRA-beslutet, lika besviken har jag varit på den efter. Politikerföraktet må vara mer välförtjänt än på länge efter FRA-beslutet, men var är de kritiska resonemangen? Var är analysen? Var är källkritiken? Det verkar som man misstror allt politiker säger till den grad att man läser “tvång” där det står “frivillighet”. Cred till Hans Lind som faktiskt läst rapporten. Även gammelmediarepresentanten Aftonbladet har en mer balanserad rapportering.

Med det sagt är jag inte för förslaget. De problem som rapporten målar upp håller jag helt enkelt inte med om är några problem (möjligtvis med undantag om mediaägarkoncentrationen — men den ska man väl tackla med EU:s konkurrensregler), och förslaget är i bästa fall meningslöst. Pressmeddelandets uttalanden har en anda av att spretigheten i bloggvärlden är ett problem, om inte nu så åtminstone potentiellt, och att det är EU:s sak att lösa det. Det är det inte, och det är det inte.

Förslaget kan sågas på sina egna meriter — man behöver inte tillgripa halmgubbeargument för att argumentera mot det.

Sju fula ord, Tablet PC style

måndag, juni 23rd, 2008

FRA-lagen går igenom. Sverige åker ur EM. Vädret är manodepressivt. Och som inte det räcker, så har George Carlin avlidit. Jag fick upp ögonen för Carlin först när han var med i Dogma men har sen arbetat mig tillbaks lite i hans material.

Så när jag skaffade en Tablet PC och skulle testa dess handskriftsigenkänning var det självklara testmaterialet Carlins “Seven dirty words“. Glädjande nog klarar den testet ganska bra (klicka för full storlek):

Även om den vägrar förstå “fuck” har den åtminstone den goda smaken att ersätta det med “frick”, Elliot Reed-style.

IT-reglering: om, hur, när och vem?

måndag, juni 23rd, 2008

Sitter och skriver på ytterligare en krönika till TechWorld som ska vara inne imorgon (jag har glömt att puffa för den jag skrev i TW 5/08, där jag är bekymrad över den rättsosäkerhet som blir resultatet när tekniker och jurister inte kan kommunicera). Temat kommer bli ansvarsreglering, problem med dåligt definerade ansvarsområden och kanske alternativ till central reglering, om jag får plats med det. Ett lästips på temat är Per Furbergs text “Tjänster och portaler på Internet – konvergensproblem och normkonflikter“.

Och på tal om det här med reglering av IT och frågeställningarna om, hur, när och av vem det ska göras så vill jag gärna börja marknadsföra den konferens som jag och resten av IRI anordnar nu i november - “ICT Regulations and Policies - from theory into practice” (eller “e08″ for short)  Under två galet späckade dagar kommer några av norden och europas duktigaste IT-jurister (med flera) avhandla ungefär alla tänkbara ämnen som finns i gränslandet mellan IT och juridik. Tycker du det jag skriver om här på bloggen är intressant är sannolikheten stor att du är i målgruppen för konferensen.

Om traditionell och social media

måndag, juni 16th, 2008

I samband med traditionella mediers tystnad angående FRA-lagen ställer sig allt fler frågan om gammelmedia inte har spelat ut sin roll. Kritik mot att media inte längre fullföljer sin demokratiska uppgift att informera har förts fram tidigare, men det sätt på vilket bloggvärlden genom distribuerat och decentraliserat arbete fört upp frågan så att traditionella media till slut tvingats uppmärksamma frågan är helt nytt.

Jag kom och tänka på en artikel jag läste i Wired för många år sedan, precis i början av bloggosfärens framväxt. Dave Winer slog vad om $1000 att bloggar inom fem år skulle vara viktigare än New York Times som nyhetsförmedlare, och använde kriteriet “högst googlerankning på fem begrepp som sammanfattar nyhetsåret” som viktighetsmått.

Redan i början av 2006 konstaterade Jason Kottke åt vilket håll utvecklingen gick, och förra året löpte tiden för vadslagningen ut. Bloggarna vann, 4-1. Men det intressantaste kanske var att den webbtjänst som visade sig vara viktigare än både New York Times och bloggar, Wikipedia, knappt fanns på kartan när vadet antogs.

Flera “long bets” har antagits, de flesta ännu oavgjorda. Det finns även en hel massa förutsägelser som bara väntar på att bli antagna vad. Det hela administreras av The Long Now Foundation, som även bland annat anordnar föreläsningar där intressanta talare pratar om saker i ett långsiktigt perspektiv. Som synes av datumangivelserna har de redan börjat tänka på Y10K-problemet.

Studieuppdatering

söndag, juni 15th, 2008

Som jag skrev tidigare så är jag nu klar med teoretiska terminen, tillika den sista terminen med obligatoriska kurser på juristlinjen. Om jag får skryta lite så har det gått sjukt bra - kursfemma på rättshistorian, alla rätt på nationalekonomitentan, ett halvt fel på IP:n och, inte för att ropa hej än, men jag tror även allmän rättslära gick rätt bra (den avslutades med en hemtenta, som kommer vara färdigrättad om några veckor). Efter en lång Ba-svacka (på straffrätt, företagsekonomi, associationsrätt och skatterätt) har jag det sista halvåret varit på solid Ab-mark. Märkligt nog korrelerar detta med att jag det sista halvåret lagt ner mindre tid än någonsin på studierna.

Det finns lite olika förklaringar till det (jag har äntligen fått till en tentaoptimerad studieteknik, och har haft väldigt bra instuderingssamarbeten) men jag tror att mycket har att göra med att jag gillar det teoretiska inslaget. Kurserna i materiell juridik (dvs om innehållet i specifika lagar och rättsområden) är ärligt talat inte så spännande - det handlar mest om att sätta sig in i varje områdes struktur, identifiera de typiska frågeställningarna och sen traggla bedömningskriterier, undantag, rättsfall med mera. Väldigt praktiskt inriktad kunskap, och väldigt mycket dikesgrävande (dvs den nivå man når är en linjär funktion av hur mycket studietid man lagt ned).

Men inte särskilt utvecklande. För programmerarna i läsekretsen kan man jämföra kurser i materiell juridik med kurser om ett visst programmeringsspråk. De teoretiska kurserna under sista halvåret har mer varit som att lära sig grundläggande datalogi, och jag tycker verkligen att det är synd att de kommit så sent under utbildningen.

Det som väntar nu är tentapluggande för kurserna i fastighetsrätt och processrätt som jag fortfarande inte tagit, specialkurser (där jag siktar på IT-rätt, law and economics samt juridisk metodlära) och examensarbete. Ämnet för det senare är något jag har funderat på i stort sen jag började utbildningen. Jag kommer inte att skriva om någon materiell juridisk fråga (även om det finns mycket inom IT-rätt, immaterialrätt och statsrätt som lockar) utan försöka mig på ett lite mer rättsinformatiskt/metodinriktat tema.

Grundfrågeställningen är “vad gör ett rättsfall viktigt?” och syftet är att analysera den tysta kunskap som jurister använder för att hitta relevanta rättsfall när de undersöker en viss rättsfråga, med en förhoppning om att kunna uttrycka denna kunskap på något sätt. Helst förstås i form av en algoritm som givet ett sökord eller en lagrumshänvisning kan ge de viktigaste fallen på det området. Jag har tänkt använda EG-domstolens samlade avgöranden som datamängd (ca 11000 fall, eller drygt 16000 om man tar med förstainstansrätten). Det hela skrivs på engelska, i python och med LaTeX - nästan så man tror att det är en datavetaruppsats!

Uppdateringar om det hela lär komma fortlöpande här på bloggen.

Dagens patch

lördag, juni 14th, 2008

Det blir mycket RDF i lagen.nu 1.5. Och det blir mycket användande av RDFLib. Efter att ha hittat finfina instruktioner om hur man får biblioteket - inklusive SPARQL-parser - att snurra under windows har jag gett mig på min pet peeve i n3-serialiseringskoden, nämligen dess ovana att definera egna anonyma namespaceprefix. Normalt serialiserar den nämligen n3-formatet något i stil med såhär:

@prefix _8: http://lagen.nu/.
@prefix _9: http://lagen.nu/1962:700#.
@prefix dct: http://dublincore.org/documents/dcmi-terms/.
@prefix rinfo: http://rinfo.lagrummet.se/taxo/2007/09/rinfo/pub#.

_8:NJA_2005_s_878 dct:identifier "NJA 2005 s. 878 (NJA 2005:95)";
rinfo:lagrum _9:K29P7;
rinfo:rattsfallshanvisning _8:NJA_1996_s_63,
_8:NJA_2000_s_421;

Men nu blir det det oändligt mycket mer läsbara:

@prefix dct: http://dublincore.org/documents/dcmi-terms/.
@prefix rinfo: http://rinfo.lagrummet.se/taxo/2007/09/rinfo/pub#.

 <http://lagen.nu/NJA_2005_s_878> dct:identifier "NJA 2005 s. 878 (NJA 2005:95)";
     rinfo:lagrum <http://lagen.nu/1962:700#K29P7>;
     rinfo:rattsfallshanvisning <http://lagen.nu/NJA_1996_s_63>,
         <http://lagen.nu/NJA_2000_s_421>;

Här är patchen:

C:\Users\staffan\tmp\rdflib-2.4.0\rdflib>diff -u syntax\NamespaceManager.py~ syntax\NamespaceManager.py
--- syntax\NamespaceManager.py~ 2007-04-04 22:05:32.000000000 +0200
+++ syntax\NamespaceManager.py  2008-06-14 21:36:32.606307200 +0200
@@ -59,8 +59,7 @@
namespace = URIRef(namespace)
prefix = self.store.prefix(namespace)
if prefix is None:
-                prefix = "_%s" % len(list(self.store.namespaces()))
-                self.bind(prefix, namespace)
+                raise Exception("Prefix for %s not bound" % namespace)
self.__cache[uri] = (prefix, namespace, name)
return self.__cache[uri]

Den som förstår RDFLib bättre kan säkert få till samma effekt utan att patcha källkoden genom att subklassa NamespaceManager och trycka in den i kedjan någonstans, men mina försök till det misslyckades.

Rättsfilosofiska aspekter på FRA-lagen

fredag, juni 13th, 2008

Det var länge sedan det bloggades här. Och det finns massor av småämnen att beta av, nu när jag tentat av alla kurser på teoretiska terminen. Men just nu går det liksom inte att undvika ämnet FRA-lagen, dvs den proposition som riksdagen ska rösta om nästa vecka. Jag utgår från att mina läsare har full koll på lagförslaget och argumenten från de båda lägren, annars är den här artikeln en bra och rimligt balanserad introduktion.

Protesterna från svenska bloggare har varit helt bortom något tidigare skådat, och även om det ibland har funnits tendenser till ekokammare och uppskruvat tonläge har det gjorts en del fantastiska inlägg, både vad gäller faktagrävande och retorik — den som inte redan sett den här Döda poeters sällskap-remixen måste titta. Och det dramaturgiska i att det krävs fyra enskilda personer som gör vad som är rätt istället för vad som är enkelt är helt oemotståndligt. Gammelmedia har varit märkligt tyst till för några dagar sedan, men har nu börjat komma igång. Just nu verkar nyheten inte vara så mycket lagförslaget i sig, utan snarare bloggosfärens reaktioner.

Personlig integritet är inte ett intresse jag brinner för. Jag gillar yttrandefrihet och informationssamhällets möjligheter - ett starkt skydd för den personliga integriteten står ofta ivägen för dessa. Med det inte sagt att det är oviktigt, bara att i den intresseavvägning som hela tiden måste göras så tycker jag kanske att man kanske borde fokusera på möjligheterna än problemen (även om jag kanske inte går så långt som Scott McNealy eller David Brin).

Med det sagt är det svårt att se vilka de legitima möjligheterna med FRA-lagen är - den känns mycket som säkerhetsteater. Den har inget stöd i det allmäna rättsmedvetandet, eller ens i de flesta riksdagsledamöternas egen ideologiska uppfattning (uttrycket “partipiska” har använts mycket de senaste veckorna). Därför är det märkligt att se hur lagförslaget långsamt kravlat från idé till färdig proposition, hela tiden mot en växande proteststorm, men utan att bevekas gått från direktiv till utredningsbetänkande till ytterligare departementsutredning till lagrådsremiss, proposition och nu (efter ett års paus) slutligen omröstning. Bisarrast är det faktum att regering och riksdag bytts ut under processen, och att politiker på båda sidor på något märkligt sätt bara bytt planhalva så att de som tidigare var för nu är mot, och vice versa.

Under den teoretiska terminen på juristlinjen - så kallad eftersom de två stora kurserna, rättshistoria och allmän rättslära handlar om rättsfilosofi med flera grundläggande aspekter på rättssystemet - är en av de ständigt närvarande frågorna “vad är rätt”, dvs vad som är rättens innehåll. Är det alltid vad lagstiftaren säger, även när denne går emot det allmäna rättsmedvetandet, stiftar motsägelsefull lag eller lag som strider mot överordnade normer (exv grundlag eller jus cogens)?

Mycket förenklat så finns det två skolor, den naturrättsliga och den rättspositivistiska, där de förra menar att lagstiftarens makt inte är oinskränkt utan att det finns normer som lagstiftning måste hålla sig till för att vara legitim, medans de senare menar att en lagstiftare som har legitimitet (exempelvis i kraft av att vara demokratiskt framröstad) inte är begränsad av annat än sig själv. (Knäckfråga: om det finns överordnade normer/rättigheter som begränsar lagstiftarens makt - hur får vi reda på dess innehåll, och vem har mandat att uttyda dem?)

När man väl har börjat fundera över de här begreppen faller en hel del andra bitar på plats (ett bra ställe att börja på är Raymond Wacks “Philosophy of Law - A Very Short Introduction”). Hela idén med mänskliga rättigheter, åtminstone så som vi känner dem efter andra världskriget, är en naturrättslig idé. Domstolarnas och grundlagens relativt svaga ställning i Sverige är en följd av rättspositivismens starka ställning här (på sina håll är “naturrättare” närmast ett skällsord). För en praktisk illustration av vad de olika synsätten resulterar i i praktiken kan man begrunda utspelet om författningsdomstol (naturrättsligt) och reaktionerna (rättspositivistiskt).

Eller, för en ytterligare praktisk illustration kan man titta just på FRA-lagen. Det är klart att lagen gör intrång på en grundläggande rättighet (den personliga integriteten). Frågan är om intrånget är så begränsat till sin omfattning, och att det motstående intresset är så stort, att det är motiverat. Här kan man notera att enligt europakonventionen (präglad av naturrätt) ska ett sådant intrång vara nödvändigt i ett demokratiskt samhälle (artikel 8.2), medans enligt svensk grundlag (präglat av rättspositivism) så räcker det om intrånget är godtagbart (notera även att just den personliga integriteten, som skyddas genom 2 kap 3 §, inte ens är med i uppräkningen i 12 §).

Att den rättsfilosofiska striden mellan naturrätt och rättspositivism tar sitt uttryck i politik är uppenbart. Förenklat på gränsen till missvisande: vänstern är rättspositivister, högern är naturrättare. Vilket gör den nuvarande situationen så mycket obegripligare. Det måste finnas någon bättre förklaring än den trista maximen “makt korrumperar” eller att ideologin hos en en politiker falnar bort någonstans mellan ungdomsförbundet och riksdagen. Så cynisk är jag inte än.