Earlier quoted context omitted.
As a javascript library it is pretty much as open as React or any other javascript platform. It is the caching where the discussion lies - effectively Google is providing a CDN for AMP pages and I agree this needs some improvements. But these should in the realm of technical discussions rather than looking for conspiracies.
AMP is designed by Google, and implemented almost exclusively by Google. It is also used in the most popular search engine in a way that makes AMP feel like it's fast. Meanwhile: - it's not fast without Google's overpowered cache/CDN (that no one has a chance to replicate) - it's not even valid HTML - it's entire design and development is governed exclusively by Google, with no external input, and all external input…
https://blogs.bing.com/search/September-2016/bing-app-joins-...
>it's not even valid HTML
Custom elements are in the WebComponents spec, which is "valid HTML".