For nyligt har Matt Mullenweg fra Automattic og Chris Pearson som står bag WordPress temaet Thesis haft heftig debat på Twitter. Debatten tangerer et intellektuelt slagsmål over hvilke muligheder Chris Pearson har for at lave sit tema som closed source og kan ende i et søgsmål, da Chris ikke gider at bøje sig på trods af at Matt flere gange har spurgt om Chris har lyst til at være den første indenfor WordPress verdenen der skal prøves mod GPL’en.
Afledt af de skriftlige slagsmål har Andrew Warner fra Mixergy.com inviteret dem til en debat, som man kan høre her (Jeg ville gerne embedde videoen, men jeg kan ikke få det til at fungere). Det er spændende, for det giver stof til eftertanke ift. hvad det indebærer at bygge temaer og for den sags skyld plugins ovenpå WordPress.
Det er helt sikkert værd at høre deres slagsmål, og jeg synes Matt klart kommer ud som sejr-herre.
Der er flere underholdende indslag undervejs. Fx når Chris mener har er i en historisk top 3 af WordPress skikkelser i verden (og Matt kommenterer hans ydmyghed), eller når han siger at han ikke gider at følge licenser (GPL), fordi det passer dårligt til hans forretningsmodel 🙂
Et kig i GPL’en ift temaer og plugins i WordPress
Diskussionen handler mest af alt om, hvad et afledt værk er. I GPL’en står der i § 5
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
OK, men har Chris Pearson lavet afledte værker af WordPress? Nej, det har han selvfølgelig ikke, men derfor skal vi forstå hvad der menes med Program. Og her skal vi kigge til § 0 som skriver:
The “Program”, below, refers to any such program or work, and a “work based on the Program” means either the Program or any derivative work under copyright law
Og her kommer jeg til kort, for den vigtige sætning må være work based on the Program. Det er temaer formentlig, men det er ret vagt formuleret. For der kunne også menes videreudviklinger af WordPress.
Matt har dog tidligere haft fat i Software Freedom Law Center. Og de mener at alt php kode skal licenseres som GPL, men CSS og billeder kan gå fri med denne udtalelse:
In the WordPress themes, CSS files and images exist purely as data to be served by a web server. WordPress itself ignores these files[1]. The CSS and image files are simply read by the server as data and delivered verbatim to the user, avoiding the WordPress instance altogether. The CSS and images could easily be used with a range of HTML documents and read and displayed by a variety of software having no relation to WordPress. As such, these files are separate works from the WordPress code itself.
Så hvem har ret? Let the flamewar begin 😉