Jeg har ikke drevet så mye med Wordpress-temaer selv, men det lille jeg har sett tyder på at alle Wordpress-temaer per definisjon er GPL. Det er mulig jeg tar feil, så jeg tar gjerne imot kommentarer. Dette er en oppfølging til mitt tidligere innlegg om GPL.
Wordpress er GPL, ergo temaer er GPL
Wordpress(.org) er GPL. Det er det ingen tvil om. Dersom man tar en nærmere titt på GPL vil man se at Wordpress-temaer også må være GPL:
If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?
The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL.
But you can give additional permission for the use of your code. You can, if you wish, release your program under a license which is more lax than the GPL but compatible with the GPL. The license list page gives a partial list of GPL-compatible licenses.
Temaer kan vel heller ses på som en slags plug-in. Da gjelder følgende betingelser:
If a program released under the GPL uses plug-ins, what are the requirements for the licenses of a plug-in?
It depends on how the program invokes its plug-ins. If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them.
If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means the plug-ins must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when those plug-ins are distributed.
If the program dynamically links plug-ins, but the communication between them is limited to invoking the `main’ function of the plug-in with some options and waiting for it to return, that is a borderline case.
Det finnes kanskje unntak, men de aller fleste temaer bruker funksjoner i Wordpress i utstrakt grad. Jeg mener at du med andre ord ikke kan lisensiere temaer under annet enn GPL-kompatible lisenser, og det er flere som er enige med meg i.
Hva innebærer dette?
Du kan fortsatt ta deg betalt for å distribuere temaene:
Does the GPL allow me to charge a fee for downloading the program from my site?
Yes. You can charge any fee you wish for distributing a copy of the program.
Men du kan ikke nekte andre, som «kjøper» temaet å legge det ut for gratis nedlasting i etterkant:
Does the GPL allow me to distribute copies under a nondisclosure agreement?
No. The GPL says that anyone who receives a copy from you has the right to redistribute copies, modified or not. You are not allowed to distribute the work on any more restrictive basis.
If I use a piece of software that has been obtained under the GNU GPL, am I allowed to modify the original code into a new program, then distribute and sell that new program commercially?
You are allowed to sell copies of the modified program commercially, but only under the terms of the GNU GPL. Thus, for instance, you must make the source code available to the users of the program as described in the GPL, and they must be allowed to redistribute and modify it as described in the GPL.
These requirements are the condition for including the GPL-covered code you received in a program of your own.
Jeg har ikke tenkt å gjør dette selv, men det kan jo være en tankevekker til de som måtte ønske å kjøpe premium-temaer til Wordpress.

Jeg synes dette innlegget burde vært pinget til norskwp.org.
april 22, 2008 @ 9:32 ( Direktelink )
Det skulle jeg gjerne gjort, men jeg husker ikke hvordan.
april 22, 2008 @ 11:26 ( Direktelink )
audun: for å pinge norskwp.org, snur deg på stolen og svarer ja på spørsmålet “skal jeg legge deg på NorskWP, også?”
Ellers mener jeg også at temaer er GPL. Temaer til WP er mer enn bare design, det er egentlig et lite program. Dette vil ikke fungere hvis du ikke bruker kodene som er i WordPress, - som da er GPL. Hadde man kunne lage kun CSS-design, så hadde dette vært noe helt annet.
april 22, 2008 @ 12:44 ( Direktelink )
Jeg er helt enig i at de fleste WP-temaer bør være under GPL, men å konkludere med dette fordi de bruker funksjonalitet i WordPress som er under GPL holder ikke helt. Selv om Java nå er under GPL vil det ikke si at all programvare som lages i Java-rammeverket også må være GPL. Det er et veldig komplisert spørsmål og lar seg derfor ikke så lett besvare.
Jeg mener at WP-temaer greit kan ha en annen lisens enn GPL, men at de absolutt ikke bør det.
april 22, 2008 @ 22:36 ( Direktelink )
Når det gjelder rammeverk og utviklingsverktøy, så står det noe om det også:
Du kan med andre ord fint lage både åpen og lukket programvare med alle rammeverk og verktøy, uavhengig om de er GPL eller lukkede. Det er først når man bruker biblioteker som går under andre lisenser at det også kan få følger for hvilken lisens du kan slippe programmet under.
Slik jeg tolker GPL-lisensen må temaer og innstikk være GPL, ettersom de i utstrakt grad bruker kjernen i Wordpress. Temaer er forøvrig ofte basert på andre GPL-temaer, og da er det i alle fall ingen tvil. Da må temaet slippes under GPL.
Jeg vil gjerne at du underbygger påstanden din, for jeg klarer ikke å oppdrive noe som tilsier at temaer ikke må være under GPL eller kompatible lisenser. Matt Mullenweg, utvikleren av Wordpress, mener også at temaer og innstikk må ha GPL-kompatible lisenser. Det er egentlig litt av poenget med GPL, som jeg skrev i et tidligere innlegg.
april 22, 2008 @ 23:16 ( Direktelink )
Det jeg mener er at det er vanskelig å si om WordPress er et bibliotek eller et rammeverk og at det er vanskelig å skille et WordPress-tema fra en webapplikasjon skrevet i f.eks. Java eller PHP. Slik jeg ser det er det egentlig bare nivået i næringskjeden som skiller en webapplikasjon som bygger på PHP fra et tema som bygger på WordPress.
april 23, 2008 @ 21:21 ( Direktelink )
Det er et godt poeng, men det er noen forskjeller.
Jeg vil ikke definere Wordpress som en «programming language interpreter», for å bruke uttrykket over. Det er PHP og JavaScript som er rammeverket Wordpress er bygget på. Wordpress er ikke et eget programmeringsspråk, men er bygget på andre rammeverk.
Dessuten kan ikke Wordpress fungere uten et tema. Et rammeverk er separat fra programvaren du kan lage på det, noe Wordpress ikke er. Innstikk er mer i grenseland, så det er derfor jeg har fokusert på temaer i dette innlegget.
Det er helt korrekt, men jeg tror de fleste trekker skillet ved det som kalles «very high-level programming». Jeg har ingen skarpe fakta å komme med på det, men det er kanskje andre som kjenner til rettsaker eller lignende hvor dette har vært oppe?
april 24, 2008 @ 17:06 ( Direktelink )
Asbjørn: Det er ikke funksjonaliteten, men at du må bruke kodene i WP Core for å få et tema til å funke. Disse kodene er GPL, dermed kan jeg ikke ta disse kodene å sette i mitt tema og si at det er noe annet. Den koden jeg hiver i mine temaer er erklert åpen.
Det eneste som ofte blir gjort med temaer er å lage ny css, - de fleste er laget på default eller classic temaet. Og det meste er copy/ paste, uten noen som helst egne funksjoner som er lagt til.
Og kan du da si at dette temaet skal ha en slags “don’t you dare copy this!” lisens?
april 24, 2008 @ 23:49 ( Direktelink )
Godt skrevet innlegg, Audun. Dette synes jeg absolutt norske WordPress brukere bør være klar over.
Jeg fant en annen relevant lenke for denne debatten:
http://weblogtoolscollection.com/archives/2007/04/12/on-sponsored-themes/
april 25, 2008 @ 9:31 ( Direktelink )
Virkelig mye bra i den lenken, Petter. Her er hovedpoenget:
Det står mye om sponsede temaer, noe jeg også anser som uetisk, men det er ikke brudd på GPL. Det som derimot er ulovlig er erstatte GPL med en lisens som sier at det ikke er lov å fjerne sponsorlenkene.
april 25, 2008 @ 21:17 ( Direktelink )
Det var mye oppstyr om dette i fjor i den Engelske WP-verdenen, - Weblog Tools Collections artikkel var bare en av mange, mange om emnet, og det var nesten full krig mellom GPL’erne og “Don’t you dare look at the code”-folket.
Hovedproblemet med sponsede temaer var og er 1) sponsor krever link 2) krav med link går ikke under GPL
Endel brukte og bruke CC lisenser av typen du kan ordne og styre som du vil bare du lar linkene stå. Jeg brukte det når jeg først begynte med temaer, men gikk over til GPL når dette kaoset begynte i fjor, fordi jeg da begynte å forstå mer av hvordan dette fungerte.
april 25, 2008 @ 22:35 ( Direktelink )