Kjent utvikler trekker seg fra AMP-styret, skylder på Google

Den kjente utvikleren Jeremy Keith mener Google har for mye kontroll over prosjektet.

Utvikler Jeremy Keith trekker seg fra rådgivnings-gruppen til open source-prosjektet AMP. 📸: Scanpix
Utvikler Jeremy Keith trekker seg fra rådgivnings-gruppen til open source-prosjektet AMP. 📸: Scanpix Vis mer

Web-utvikler og bidragsyter til web standard-bevegelsen Jeremy Keith har trukket seg fra rådgivningsgruppen AMP Advisory Committee, melder wptavern.com.

Keith ble valgt inn i styret for ett år siden, til tross for at han var svært kritisk til hvordan prosjektet ble styrt.

Han oppgir Google sin kontroll over prosjekt og minimale open source-bidrag som hovedgrunn.

"I can’t in good faith continue to advise on the AMP project for the OpenJS Foundation when it has become clear to me that AMP remains a Google product, with only a subset of pieces that could even be considered open source."

Google-kontroll

Mens han arbeidet i styret skal Keith ha forsøkt å definere hva AMP-prosjektet omfattet, og tydeliggjøre om prosjektet skulle bestå av mer enn webkomponenter.

Google sin egen AMP-cache - som er måten folk flest leser AMP innhold på i dag - og måten AMP innholdet blir validert skal ha vært aspektene som bekymret han mest. Selv om AMP-validatoren er open source, blir reglene for validering kontrollert av Google, skriver han i oppsigelsesbrevet.

"I was hoping it was a marketing problem. We spent a lot of time on the advisory committee trying to figure out ways of making it clearer what AMP actually is. But it was a losing battle. The phrase “the AMP project” is used to cover up the deeply interwingled nature of its constituent parts. Bits of it are open source, but most of it is proprietary. The OpenJS Foundation doesn’t seem like a good home for a mostly-proprietary project."

AMP ble innlemmet i OpenJS Foundation i 2019, noe skeptikere så på som pynting av fasaden av brukere på blant annet Reddit.

Keith skriver i brevet om observasjoner som kan tyde på nettopp dette.

"Whenever a representative from Google showed up at an advisory committee meeting, it was clear that they viewed AMP as a Google product. I never got the impression that they planned to hand over control of the project to the OpenJS Foundation. Instead, they wanted to hear what people thought of their project. I’m not comfortable doing that kind of unpaid labour for a large profitable organisation."

Hevder fremgang

OpenJS Foundation har på sin side lagt ut en pressemelding hvor de blant annet tar for seg Keiths inntrykk av at Google ikke vil gi fra seg kontroll over AMP.

I pressemeldingen forteller de at de har hatt et prosjekt gående for å fristille AMP sitt kjøremiljø fra Google sin AMP Cache og lage et nøytralt miljø.

" OpenJS is happy to report that this complex task of re-architecting the AMP infrastructure is making tremendous progress thanks to input and guidance from the AMP Technical Steering Committee (TSC) and AMP Advisory Committee, as well as thanks to the AMP Project and OpenJS teams for coming together despite the work and life challenges that were sometimes faced during the pandemic."

Foreningen forteller videre i pressemeldingen at de selv vil stå for betjening av de nye AMP cache-serverne og CDN for selve teknologien.

Så gjenstår det å se om dette dukker opp i fremtiden.