· 5 minutters læsning
Hvem ejer din hjemmeside? GPL, og det den ikke dækker
Hvad GPL betyder for et tema du har betalt for, den del der ikke automatisk er din, hvad du skal have skriftligt før du skriver under, og gråzonerne navngivet.
Det spørgsmål folk egentlig stiller, er snævrere og mere praktisk: hvis det her går skævt, kan jeg så tage mine filer og gå?
For WordPress er svaret overvejende ja, af en grund der er værd at forstå. For hostede sidebyggere er svaret dokumenteret langt dårligere, end man skulle tro. Og GPL efterlader CSS og grafik hos din leverandør, hvilket er den paragraf, din aftale skal svare på.
Temaets kode: GPL og dens gråzone
WordPress udgives under GPLv2 eller senere, og WordPress.orgs holdning er, at “afledninger af WordPress-kode arver GPL-licensen”.
Det stopper ikke der, og den ærlige udgave af denne side bør heller ikke. Samme side skriver: “Der er en juridisk gråzone omkring, hvad der betragtes som et afledt værk”, før den tilføjer: “vi mener bestemt, at plugins og temaer er afledte værker og dermed arver GPL-licensen”.
Det er en tilkendegivet holdning, ikke en domstolsafgørelse. Mød enhver, der fremstiller det som gældende ret, med mild skepsis.
Detaljen kommer fra en juridisk vurdering, Software Freedom Law Center skrev for WordPress i 2009, opsummeret af Matt Mullenweg i én linje: “PHP i WordPress-temaer skal være GPL, grafik og CSS må være det, men skal ikke.”
Begrundelsen er, at et temas PHP indlæses af WordPress, sammensættes med dets kode i hukommelsen og hovedsagelig består af kald til WordPress-funktioner, så “PHP-elementerne, samlet set, er klart afledt af WordPress-kode”. CSS og billeder “eksisterer derimod udelukkende som data, der serveres af en webserver”, og er dermed selvstændige værker.
Den del der ikke automatisk er din
Følg det til ende, for det er den sætning, din kontrakt skal besvare.
Samme vurdering siger, at tredjepartsudviklere “må lægge restriktive ophavsretlige vilkår på disse elementer, hvis de ønsker det”. Elementerne er CSS, billederne, grafikken. Designlaget er den del, GPL ikke dækker.
En leverandør kan altså udlevere et tema, hvis PHP du frit må bruge, ændre og flytte, og samtidig beholde rettighederne til det stylesheet og den grafik, der får det til at ligne noget. Juridisk konsistent. Forretningsmæssigt ubehageligt, hvis du opdager det midt i en skilsmisse.
Bed om det skriftligt. Ikke “ejer jeg siden”, for svaret bliver et selvsikkert ja, som betyder mindre end det lyder. Spørg: hvem ejer CSS, grafikken, logofilerne og fotografierne, og må jeg bruge dem, hvis I ikke er involveret?
To mere, som koster ingenting at spørge om og alt at springe over:
- Tredjepartsmateriale følger sine egne vilkår. Licenserede skrifter, stockfotos og kommercielle plugins er ikke dine, fordi siden er det. Bed om listen.
- Hvem står på kontiene? Domæneregistrator, DNS, hosting, analytics. Et tema du ejer, er ingen nytte til, hvis domænet står i en andens navn.
At forlade WordPress
WordPress’ eget eksportværktøj laver en XML-fil, WXR, som dokumentationen siger “vil indeholde dine indlæg, sider, brugerdefinerede indholdstyper, kommentarer, brugerdefinerede felter, kategorier, tags, brugerdefinerede taksonomier og brugere”.
Bemærk hvad den sætning er: en liste over hvad der er med. Dokumentationen opremser ikke undtagelserne, så behandl enhver selvsikker liste over hvad eksporten efterlader, inklusive en på en side som denne, som ubelagt medmindre den henviser til noget. Det praktiske træk er at tage en fuld backup, filer og database, ikke kun XML-filen.
Og er siden bygget med en sidebygger, så husk hvor layoutet bor. Ifølge Elementors udviklerdokumentation gemmes det “i JSON-format som WordPress post metadata”, i et privat felt, gengivet af Elementors egen frontend. Din tekst eksporterer. Dit design eksporterer som en uigennemsigtig klump, kun det plugin kan læse.
At forlade en hostet sidebygger
Her viser asymmetrien sig, og her skal jeg være omhyggelig med, hvad der faktisk er dokumenteret.
Squarespace udgiver en eksportvejledning. Ifølge den dækker eksporten layoutsider, én blogside med dens indlæg, tekstblokke, billedblokke og gallerisider. Den dækker ikke andre sidetyper som album, cover, index, portfolio og butikssider, sidespecifikke headere og footere, yderligere blogsider, lyd-, produkt- og videoblokke, kladder, stilindstillinger eller brugerdefineret CSS. Efterprøv den aktuelle liste, før du regner med den; de sider ændrer sig.
Wix er det mere interessante tilfælde. Søger man i deres hjælpecenter fra toppen, dækker artiklerne om at administrere en side at duplikere en side, sidehistorik og at overføre en side til en anden Wix-konto. Jeg kunne ikke finde en artikel, der dokumenterer eksport af en sides indhold eller design til en anden platform.
Den korrekte formulering er derfor: der blev ikke fundet en dokumenteret eksportvej i Wix’ hjælpecenter. Ikke “Wix lader dig ikke gå”. Fravær af en artikel er ikke bevis på fravær, og Wix tilbyder CSV-eksport af visse forretningsdata. Men betyder portabilitet noget for dig, er fraværet af en dokumenteret vej i sig selv fundet, og det er værd at spørge deres support direkte, før du bygger der.
Hvad vi gør
Exit er en post på regningen. Overdragelse af ejerskab og administration er 650 kr. i beregneren, sat til som standard, placeret mellem kontaktformularen og tjeklisten til lancering. At komme ind er prissat på samme måde: migrering 1.300 kr., en viderestillingsplan fra de gamle URL’er 950 kr., og 300 kr. per side med indhold, der flyttes. Begge retninger står på siden, før du køber, og det er den del, du bør holde enhver leverandør op på.
Hver side dette studie bygger, leveres med kildekoden til temaet, og casen for hver opgave lister, hvad der blev leveret, og hvad der manglede ved overdragelsen. En af de lister indeholder en uløst www.-viderestilling og et sæt filer, der endnu ikke fandtes, skrevet ned frem for overladt til at blive opdaget.
Det er den standard, der er værd at holde en leverandør op på, mere end nogen ejerskabsparagraf: fortalte de dig, hvad du ikke fik?
Hvem behøver ikke bekymre sig
Er du tre måneder gammel, er ved at finde ud af om forretningen holder, og står mellem en sidebygger og en specialbygget side, så byg den på det, der får dig til at sælge i denne måned. Portabilitet er et problem, det er godt at få senere. Vid bare hvilken beslutning du træffer.
Videre: WordPress-hjemmeside til virksomheder · Hvad koster en hjemmeside · beregn din egen pris
Priserne står på siden
En brandguide, en hjemmeside, eller begge dele.
Én person laver designet og skriver koden, der sender det i luften. Du skal ikke booke et møde for at finde ud af, hvad noget koster.