La plateforme Wix est accusée par WordPress d'avoir volé son code
Pour développer son application mobile sous licence commerciale

Le , par Stéphane le calme, Chroniqueur Actualités
Matt Mullenweg, PDG fondateur de la société Automattic et co-auteur de WordPress, a accusé ouvertement les développeurs de Wix, une plateforme permettant de créer des sites internet ainsi que leur version mobile, d’avoir copié WordPress sans lui en avoir donné le mérite. « Si je devais être honnête, je dirais que “l’application d’édition est basée sur l’application d’édition mobile de WordPress”. Si je devais être honnête, je dirais que “Wix a copié WordPress sans attribution, crédit ou sans en avoir respecté la licence”. Les icônes personnalisées, les noms de classe et même les bogues. Vous pouvez voir les dépôts forkés sur GitHub complétés par les commits originaux d'Alex et Maxime, deux développeurs de l'équipe mobile d'Automattic. Wix a toujours emprunté sans vergogne à WordPress - y compris le nom de leur entreprise, qui était Wixpress Ltd. - mais ce flagrant vol de code est au-delà de tout ce que j'ai vu voir avant d'un concurrent », a-t-il regretté

Au centre de la controverse figure l'application Wix qui a été publiée plus tôt ce mois-ci et qui permet aux utilisateurs Wix de gérer leurs sites Web en temps réel. Cette application est livrée avec des fonctionnalités telles que la possibilité d'avoir un chat en direct, de gérer sa boutique de commerce électronique, de faire des blog, de gérer les réservations d'hôtel ou de recevoir des mises à jour pour ses opérations commerciales. La société est dans le même segment que WordPress, permettant aux utilisateurs d'obtenir rapidement un site Web fonctionnel et mettre régulièrement leur contenu à jour

Le code source de WordPress pour sa part est open source, mais il est publié sous licence GPL, mais Mullenweg estime que l’utilisation de Wix viole le principe même de cette licence : « cela contrevient explicitement à la GPL, qui exige l'attribution et une licence GPL correspondante sur tout ce que vous publiez publiquement en vous appuyant sur du code GPL. La GPL est ce qui a permis à WordPress de s'épanouir, et cela nous permet de créer ce code. L'éditeur de votre application est composé d'un code volé, de sorte que votre application entière enfreint la licence »

« Je suppose que je devrais le prendre comme un compliment et je suis sûr que les milliers de personnes qui ont contribué au WordPress Core ainsi qu’au développement de nos applications mobiles sont flattées que vous ayez décidé de concevoir l’une des principales fonctionnalités proposées par votre entreprise en vous basant sur notre code. Nous sommes également ravis de voir les belles choses que vous avez créé avec le temps que vous avez économisé en n’écrivant pas vous-même le code de votre application mobile. Vous savez ce qui a été le plus réjouissant ? De vous voir respecter la GPL et publier votre code source à la communauté qui vous a donné cet élan », a-t-il ironisé.

Avishai Abrahami, PDG et co-fondateur de Wix, a répondu à ces accusations : « waouh mec, je ne savais même pas que nous étions en conflits », a-t-il rétorqué en prenant la peine de parler des 224 projets que Wix a rendu open source sur GitHub. Il a admis que Wix s’est servi du code de l’éditeur en y apportant quelques modifications mais l’a partagé sur GitHub : « oui, nous avons utilisé la bibliothèque open source de WordPress pour une partie mineure de l'application (c'est bien le concept du code source ouvert, non ?), et tout ce que nous y avons amélioré ou modifié, nous l’avons retourné en open source. Vous pourrez aisément le vérifier et voir notre façon assez cool de l'utiliser sur natif mobile. Je pense vraiment que vous les gars pouvez l'utiliser avec votre application (et il est open source, ne vous gênez donc pas pour l'utiliser gratuitement). En passant, la partie que nous avons utilisée a été en fait développée par un autre, vous vous êtes contenté de la modifier ».

Abrahami faisait allusion à l'utilisation dans l'éditeur de texte WordPress d’un code publié à l'origine comme open source sous la licence publique plus permissive MIT, comme le développeur Wix Tal Kol a explicitement dit dans un billet publié sur Medium. Kol a déclaré que le code a été développé dans le but de collaborer avec les ingénieurs de WordPress, portant l’éditeur Automattic à la plateforme React Native JavaScript pour les applications mobiles. Après qu'un prototype ait été prêt en juin, Kol a expliqué qu'il avait tweeté un lien vers le code à l'équipe d'ingénierie d'Automattic, mais n'a obtenu une réponse que quand Mullenweg a déclaré que Wix avait violé une licence GPL.

Le problème avec Wix est que, bien qu'il ait rendu disponible en open source le composant qu'il a développé en s’appuyant sur le code de WordPress, l'entreprise a publié ce composant comme faisant partie d'un logiciel disposant d'une licence commerciale. Cet acte viole à la fois l'esprit et la lettre de la licence publique GNU, qui exige que tout ce qui est conçu avec un code sous licence GPL soit distribué avec la même licence GPL. Une conclusion qui a été appuyée par Matt Jacobs, vice-président de Black Duck Software qui estime qu’il s’agit là d’une violation classique de licence GPL.

Source : billet Mullenweg, billet Abrahami, billet Tal Kol, Matt Jacobs

Voir aussi :

Une faille dans un plugin WordPress expose plus de 10 000 sites, aux attaques par injection de code malicieux dans les requêtes reçues par ces sites

WordPress est de loin le CMS le plus ciblé par les cyberattaques en grande partie en raison du mauvais entretien et la négligence des webmasters


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de transgohan transgohan - Expert éminent https://www.developpez.com
le 02/11/2016 à 17:32
Ah la joie des licences... N'empêche cette GPL elle a de bons avantages mais aussi de bons inconvénients... Saleté de vampire !
Avatar de Xjames56X Xjames56X - Nouveau membre du Club https://www.developpez.com
le 02/11/2016 à 18:14
"Si le code est open source c'est pour ça"
ah bah bravo...
Avatar de RyzenOC RyzenOC - Membre confirmé https://www.developpez.com
le 02/11/2016 à 19:41
J'ai une question sur la GPL, si j'utilise un CMS comme wordpress et si je développe un module/plugin pour wordpress et que je revends wordpress avec ce module (sous une archive zip par exemple), sui j'ai bien compris je dois donner le code source de wordpress( celui que j'ai downloader sur leur site car je l'ai pas modifié) mais pas celui de mon plugin/module.

Dans mon cas c'est pas wordpress mais un moteur de jeu, si je développe un jeu sous un moteur avec une license gpl, si j'ai bien compris j'ai pas à donner le code source du jeu, dois-je fournir le code du moteur de jeu si je ne l'ai pas modifié ?
Désoles si cette question peut sembler stupide, mais jusqu’à aujourd'hui j'ai toujours utilisé des programmes avec la wtfpl ou la Python Software Foundation comme license (pour justement pouvoir faire ce que je veut sans me poser de question) mais la je vais devoir utiliser un programme sous GPL.
Avatar de marsupial marsupial - Membre expérimenté https://www.developpez.com
le 02/11/2016 à 21:10
Citation Envoyé par sazearte Voir le message
J'ai une question sur la GPL, si j'utilise un CMS comme wordpress et si je développe un module/plugin pour wordpress et que je revends wordpress avec ce module (sous une archive zip par exemple), sui j'ai bien compris je dois donner le code source de wordpress( celui que j'ai downloader sur leur site car je l'ai pas modifié) mais pas celui de mon plugin/module.

Dans mon cas c'est pas wordpress mais un moteur de jeu, si je développe un jeu sous un moteur avec une license gpl, si j'ai bien compris j'ai pas à donner le code source du jeu, dois-je fournir le code du moteur de jeu si je ne l'ai pas modifié ?
Désoles si cette question peut sembler stupide, mais jusqu’à aujourd'hui j'ai toujours utilisé des programmes avec la wtfpl ou la Python Software Foundation comme license (pour justement pouvoir faire ce que je veut sans me poser de question) mais la je vais devoir utiliser un programme sous GPL.
Oui si tu l'as modifié, non si tu ne l'as pas modifié.
Avatar de hansaplast hansaplast - Membre éclairé https://www.developpez.com
le 02/11/2016 à 21:50
Si c'est sous GPL et non pas sous agpl, wix a tout a fait le droit d'employer une version modifiée du code sans même le rendre public tant que l'utilisation est bornée a ses propres serveurs, ce qui, je pense, est le cas.
Donc, je vois pas où est le pb... c'est plutôt l'équipe de wordpress qui fait du bashing malsain là, non?
Avatar de koyosama koyosama - Membre éclairé https://www.developpez.com
le 03/11/2016 à 1:22
La plupart des gens que je vois mentionner le mot "Open Source", c'est un synonyme de gratuit et qu'on l'utilise comme on veut.
Pas de contribution, pas de merci, pas de mentions, que dalles ...

(C'est vrai que je mentionne pas souvent aussi, mais je le reconnais ).

Apres que une entreprise copie une technologie c'est la joie de l'evolution humaine et de la concurrence. Comme on dit : "on a pas invente l'eau chaude."
On ne peux pas lutter contre la copie, un truc qui marche on pique. Par contre, je ne dis pas c'est ethic mais c'est inevitable a un moment car "l'exclusivite" dans un monde numerique cela existe plus.
Avatar de cataland cataland - Nouveau membre du Club https://www.developpez.com
le 03/11/2016 à 3:17
Attention, pour la GPL on parle de libre, pas d'opensource, c'est pas pareil.
Un code opensource est également libre (dans la définition de l'open source initiative), mais un code libre n'est pas forcement opensource.

Je voulais juste préciser car ça confuse un peu dans les commentaires.

"Libre" veut dire libre de disposer et de modifier son outils, pas forcement de le publier.
Faire votre propre programme pour vendre un service en ligne fait que celui-ci est libre, car vous prouvez en disposer et le modifier comme bon vous semble.
Et attention, le soft est libre, pas forcement le service ou les données inhérentes à ce dernier, ça c'est encore autre chose qui n'a rien à voir avec le libre.

En fait la différence fondamentale à l'origine est que le libre met en avant le développeur et l'opensource la communauté.
Avatar de grunk grunk - Modérateur https://www.developpez.com
le 03/11/2016 à 8:23
Citation Envoyé par transgohan Voir le message
Ah la joie des licences... N'empêche cette GPL elle a de bons avantages mais aussi de bons inconvénients... Saleté de vampire !
Perso la GPL je la fuit comme la peste. Elle est trop compliqué à comprendre et on à trop vite fait de tomber dans un cas qui pollue tout le code. Personne n'est jamais vraiment d'accord sur ce que l'on peut ou pas faire , bref c'est l'enfer.
A moins d'avoir un spécialiste juridique prêt à éplucher toute la licence c'est dur de s'en tirer sans faire une boulette si on ne veux pas rendre tout son code open source.
Avatar de Wyl_Coding Wyl_Coding - Membre du Club https://www.developpez.com
le 04/11/2016 à 9:19
Wix vendeur de "rêves" et voleur...
Contacter le responsable de la rubrique Accueil