Manifest · menneskene bag

Før var det håndværk.
Nu er det reklameplads.

WordPress var engang overskueligt håndværk: kode, der kunne læses fra første til sidste linje. Siden rykkede pengene ind, og administrationen blev en salgskanal over for dem, der allerede havde valgt softwaren. Vi har fulgt hele udviklingen. Den er gået for langt.

[01]Hvor vi kommer fra

Vi var med, da versionsnummeret begyndte med 1

Vi begyndte at bidrage, da WordPress endnu var i version 1.x: temaer, plugins, oversættelser, svar i fora og alt det utaknemmelige arbejde, der aldrig nævnes på en salgsside.

Over 20 år senere er de fleste stadig med, og vi udgiver fortsat kode. Det er vores baggrund. Vi er ikke en virksomhed, der opdagede WordPress sidste år, fordi markedet virkede stort.

[02]Hvad der skete

Open source slog ikke fejl. Det endte som salgskanal.

Med kapitalen fulgte en tankegang, hvor administrationspanelet betragtes som annonceplads. Åbn en hvilken som helst WordPress-installation i dag, og læg mærke til, hvor meget du skal forholde dig til, før du kan udføre den opgave, du kom for.

Bag bannerne sendes der løbende forespørgsler, som ingen har bedt om: nyhedsfeeds, anbefalinger, kampagnepakker og licenstjek med jævnlige kald til eksterne servere. Intet af det gør webstedet hurtigere, sikrere eller lettere at drive. Det findes, fordi opmærksomhed kan omsættes til penge.

En typisk WordPress-administration i dag
Plugin ADin licens udløber om 3 dageForny
Plugin BBlack Friday – spar 60 % kun i denne ugeSe tilbud
Plugin CGiv vores plugin fem stjernerBedøm
Plugin DNyt: AI-funktionerne er klarOpgrader
TemaFå tips, tilbud og produktnyt via e-mailTilmeld
Indstillinger
Webstedstitel
Skilletegn
Gem
Uønskede forespørgslerVentetid
GETapi.vendor-a.example/notices2001.2s
GETapi.vendor-b.example/promotions2000.9s
GETapi.vendor-c.example/feed/news2003.4s
POSTapi.vendor-a.example/license/check2002.1s
Før siden er klar7.6s
Samme skærm med vores kode
Indstillinger
Webstedstitel
Skilletegn
Gem
Uønskede forespørgslerVentetid
ingen0.0s
Før siden er klar0.0s
[03]Hvad vi ikke siger

Udviklere skal have løn. Det anfægter vi ikke.

Vedligeholdelse er arbejde. Uden betaling går gode projekter langsomt og ubemærket til grunde. Vi har intet imod betaling for software og forventer ikke, at andre arbejder gratis.

Uenigheden gælder den praksis, der efterhånden blev normen: at levering af et produkt også giver ret til fortsat at sælge til dem, der allerede har installeret det. Det kan ikke sidestilles med betaling for arbejdet. Branchen har for længst overskredet den grænse.

[04]Hvad vi gør ved det

Vi bygger dem alle på ny – fra bunden.

Vi skriver de plugins, som et WordPress-websted faktisk har brug for, helt fra bunden. Vi bygger ikke videre på eksisterende projekter og giver ikke gammel kode et nyt lag maling. De er så små, at kildekoden kan læses på en eftermiddag, og de vedligeholdes efter en fast plan – ikke først, når noget går i stykker.

01

Ingen bannere

Vi viser ikke noget i din administration alene for at få din opmærksomhed.

02

Ingen bagkanaler

Ingen telemetri, ingen planlagte licenstjek og ingen kald til analyseværktøjer.

03

Overskuelig kode

Små klasser, strict types og PSR-4. Du kan læse det, du installerer.

04

Vedligeholdt

Efter fast plan – ikke først, når noget bryder sammen i produktion.

[05]Hvordan vi betaler

Pluginerne skal ikke betale vores regninger

Det gør resten muligt. Vi tjener vores penge andetsteds, så pakkerne aldrig skal leve op til et indtjeningskrav. Det er netop sådan et krav, der forvandler et plugin til reklameplads.

Vi skylder dette fællesskab meget: softwaren, standarderne og mere end 20 års ulønnet arbejde fra andre. Når vi stiller vores plugins til rådighed for fællesskabet, gør vi regnskabet op på redelig vis. Det er hverken velgørenhed eller markedsføring.

Vi tager fra fællesskabet. Derfor giver vi kode tilbage. Det er hele forretningsmodellen.

Læs koden. Tag så stilling.

Sidens udsagn kan efterprøves i kodearkiverne. Det er et bevidst valg. Et manifest uden dokumentation er blot en annonce med bedre typografi.