Au cours du week-end, Matt Mullenweg a annoncé sur Twitter que l’App Store d’Apple avait empêché Automattic d’envoyer des mises à jour vers l’application iOS officielle de WordPress. Automattic ne vend rien pour WordPress.com ou Jetpack dans les applications mobiles, mais l’application comprenait des méthodes d’achat externes qui contournaient l’exigence d’Apple de vendre via des achats intégrés.

À première vue, il semblait qu’Apple obligeait une application gratuite à ajouter des achats intégrés uniquement pour extraire sa réduction de 30% des revenus. Le problème était que si les utilisateurs exploraient suffisamment les pages d’aide Web, ils pouvaient trouver une fenêtre pour échapper au jardin clos. Bien que cela semble être une manière improbable pour un utilisateur d’acheter une mise à niveau, Apple a pris en otage les mises à jour de l’application afin d’obtenir la pleine conformité d’Automattic.

«Il existe plusieurs façons compliquées d’accéder à notre application Web à partir des aperçus, de la documentation, etc.», a déclaré Mullenweg dans la conversation Twitter. « Nous avons proposé de bloquer en fonction du côté serveur de l’agent utilisateur, mais cela n’a pas été jugé suffisant. »

Dans une rare réponse sympathique d’Apple, la société s’est excusée et a inversé le cours 24 heures plus tard, mais pas avant qu’Automattic ait déjà accepté d’ajouter des achats intégrés. Dans une déclaration fournie à MacRumeurs, Apple a déclaré que le problème avait été résolu, bien qu’il n’ait pas précisé si cela s’était produit il y a des semaines:

Nous pensons que le problème avec l’application WordPress a été résolu. Depuis que le développeur a supprimé l’affichage de ses options de paiement de service de l’application, il s’agit désormais d’une application autonome gratuite et n’a pas à proposer d’achats intégrés. Nous avons informé le développeur et nous nous excusons pour toute confusion que nous avons causée.

Les applications WordPress officielles doivent être séparées des intérêts commerciaux d’Automattic

Le contrôle par Automattic des applications mobiles officielles de WordPress a longtemps été un problème controversé dans la communauté open source. Étant donné que la société subventionne fortement le développement des applications, son programme pour les applications est totalement inégalé. C’est pourquoi les applications officielles contiennent des fonctionnalités spécifiques à WordPress.com et Jetpack qui sont inutiles pour de nombreux propriétaires de sites auto-hébergés.

Bien que les applications soient open source, historiquement, elles ont contribution rarement reçue des développeurs extérieurs à Automattic en raison de la complexité du code. Cela n’a pas changé. En 2016, quand la version 5.7 des applications est sortie pour iOS et Android, il semblait qu’Automattic faisait avancer la construction un chemin de mise à niveau pour les plans WordPress.com. À cette époque, les fonctionnalités des sites auto-hébergés ont commencé à prendre un retard considérable. L’ingénieur mobile d’Automattic Maxime Biais a déclaré que l’engagement à soutenir les deux était égal.

«Les fonctionnalités de WordPress.com ne sont pas prioritaires par rapport à l’auto-hébergé», a-t-il déclaré. «Lorsque nous pouvons implémenter des choses pour les deux, nous le faisons, mais lorsque nous ne pouvons pas (comme lorsque nous n’avons pas le point de terminaison XMLRPC), nous le faisons pour WordPress.com et demandons généralement à Core de faire les changements afin que nous puissions implémenter le même fonctionnalité pour les utilisateurs auto-hébergés. »

Développer l’application pour les utilisateurs auto-hébergés et les clients d’Automattic en même temps a toujours été un équilibre délicat. Cette situation avec l’App Store souligne la nécessité pour les applications open source officielles d’être séparées du contrôle de toute entité commerciale, mais la réalité est que ces applications n’existeraient pas sans Automattic. Leur entretien continu est entièrement financé par l’entreprise. Malheureusement, attirer des contributions extérieures de la communauté élargie a été difficile étant donné qu’Automattic est la seule entreprise dont les produits sont autorisés à être intégrés dans les applications WordPress officielles.

Avant qu’Apple ne renonce à son obligation pour Automattic d’ajouter des achats intégrés, la société avait vraisemblablement épuisé toutes les autres options avant de céder aux demandes d’Apple. À ce moment-là, Mullenweg a commencé à rechercher des idées auprès de ses abonnés sur Twitter pour chercher une voie à suivre pour la communauté. Cela semblait marquer une nouvelle ère pour les applications où Mullenweg était prêt à envisager d’ajouter les produits d’autres entreprises dans les applications aux côtés des siens, puis de transmettre les revenus.

«Nouveau nom: l’application a toujours fait une tonne de travail pour prendre en charge WordPresses hébergées n’importe où, en utilisant l’API XML-RPC incluse dans WP principal depuis la sortie de WP 2.6 en 2008», a-t-il déclaré. « C’est pourquoi nous l’avons appelé » WordPress « et non » WordPress.com « ou » Jetpack « .

«Je crois fermement au caractère sacré des licences. (L’open source repose sur les licences et le droit d’auteur.) Nous avons accepté cette licence lorsque nous nous sommes inscrits (et sommes restés dans) l’App Store, nous allons donc suivre et respecter les règles. Ne pas chercher à le contourner, donc faire ce qu’ils nous ont demandé.

« Autoriser les autres IAP: tout le code est open source, si d’autres hôtes ou plugins souhaitaient prendre en charge les achats intégrés pour leurs plans, nous pourrions accepter des correctifs et laisser Automattic répercuter les revenus. »

L’idée qu’Automattic devienne l’arbitre des entreprises qui ont accès à la vente via les applications mobiles officielles introduit encore plus de conflits d’intérêts dans ce qui était déjà un enchevêtrement trouble. Cette configuration serait totalement répréhensible pour de nombreux membres de la communauté open source. Par souci de clarté et de simplicité, les applications mobiles officielles de WordPress doivent être exemptes d’intérêts commerciaux.

John James Jacoby a suggéré à Automattic de créer une nouvelle application pour ses propres produits si l’entreprise souhaite ajouter des achats intégrés. Mullenweg semblait disposé à envisager l’idée.

Pour le moment, compte tenu des excuses d’Apple, la libération des applications mobiles n’est plus une nécessité immédiate. Mullenweg semble satisfait du résultat pour le moment, mais les conflits d’intérêts d’origine dans l’application demeurent.

« Je ne m’attendais pas à ce que le tweet précédent attire l’attention en dehors de la communauté WP », a déclaré Mullenweg. «Je croyais comprendre que la décision précédente était définitive, et nous avions déjà présenté de nombreux arguments que les gens avaient suggérés en privé au cours des plusieurs semaines où l’application était verrouillée.

«Nous continuerons à être réactifs et à faire de notre mieux pour respecter à la fois l’esprit et la lettre des règles de l’App Store, y compris en supprimant toutes les failles des vues Web qui surgissent. Cela m’a également fait apprécier la liberté du Web ouvert et indépendant.



Source link