Denna sida uppdateras ej längre. Numera bloggar Niklas Udd på Enligt Niklas (enligtniklas.se). För nyare texter och mer aktuell information bör du gå dit.

Gå till Enligt Niklas (Niklas Udds nya blogg)

Meny:

Sök
Bläddra

Nyckelord på bloggar.se

- creative commons
- internet
- licens

Citera texten

Naturligtvis får du citera denna text, men glöm då inte att lägga in lämpliga hänvisningar. Om du vill får du dessutom gärna skriva en kommentar om att du har citerat texten.

Slumpvalda artiklar

- Lugn vecka
- En opt-out för spam?
- Vad jag tycker om olika webbtekniker

Deklarera licens för webbinnehåll

Publicerad: 2008-06-24
Kategori(er): idéer, teknik

Det finns flera öppna licenser där ute som kan användas för att göra foton som tas, bilder som ritas och texter som skrivs tillgängliga för andra. Exempel på sådana licenser är Create Commons och GNU Free Documentation License.

Så långt är allt väl men ett problem är att det inte alltid är lätt att veta vilken licens som gäller för att random bild eller text på nätet. Problemet blir ännu mer påtagligt ifall bedömningen ska automatiseras i exempelvis en skärmsläckare som automatiskt ska leta reda på fria bilder på nätet och visar dem.

För att komma tillrätta med det har ett mikroformat skapats som kan användas för att tala om vilken licens en sida har. Följande länk kan inkluderas på en sida för att visa att innehållet är tillgängligt enligt Creative Commons. Mer finns att läsa i dokumentationen för rel-license.

<a href="http://creativecommons.org/licenses/by/2.0/" rel="license">cc by 2.0</a>

Tyvärr gäller det här hela sidan vilket medför problem om olika innehåll har olika licenser. I en blogg är det exempelvis möjligt att olika innehållstyper blandas friskt varför det inte alls är givet att allt ska behandlas lika. En lösning på detta vore att acceptera ett license-attribut på alla HTML-element, ungefär som i exemplet nedan.

<p license="fdl">Det här innehållet är tillgängligt under GNU Free Documentation License</p>

<img src="bild.jpg" license="cc-by-2.0" alt="Bild tillgänglig under Creative Commons" />

Ett problem med den här lösningen är att det inte går att lista ut licensen för en bild utan en länk till den. Det är också möjligt att flera länkar till samma bild har olika licenser. En lösning på det är att göra HTTP medvetet om licenser och infoga en header som kan skickas i HTTP-svaret tillsammans med övrig metadata om objektet.

Jaja, bara en tanke.