React-native: Facebook a pris le nom de mon projet open source

Créé le 15 nov. 2020  ·  15Commentaires  ·  Source: facebook/react-native

Bonjour, je suis le mainteneur de Label Actions, une application GitHub que Facebook utilise pour le référentiel React Native.

EDIT : j'ai vu des gens prétendre que ce ne sont que les actions personnelles d'un employé de Facebook, et cela n'a rien à voir avec Facebook, voici le commit sur ce référentiel qui échange mon application avec l'action nouvellement créée lors d'un interne processus d'examen sur Facebook : https://github.com/facebook/react-native/commit/f9c2157141b8fcddcb2d2c576c952f2ce7daedda

https://github.com/dessant/label-actions

Il a été porté à mon attention qu'un de vos collègues de Facebook a réimplémenté l'application avec presque les mêmes fonctionnalités et la même syntaxe de configuration à l'aide des actions GitHub, et l'a partagée sur GitHub en utilisant le même nom de projet.

https://github.com/hramos/label-actions

L'action a été publiée sur le GitHub Marketplace en utilisant le même nom que mon projet open source, ce qui m'empêche de publier mon projet en tant qu'action GitHub en utilisant le nom du projet.

Bien que votre bot se soit fortement inspiré de mon projet, et bien que vous ayez pris le nom de mon projet, vous ne m'avez en aucun cas crédité moi ou le projet original, peut-être non conforme à la licence MIT.

L'application GitHub fait partie d'un ensemble de projets open source financés par des contributeurs. En détournant le nom de mon projet et en prenant son nom sur GitHub Marketplace, vous compliquez la tâche du projet pour recevoir des dons.

Au cours du dernier mois, c'est la deuxième fois que Facebook me cause un chagrin qui frise l'illégalité. Récemment, je me suis inscrit sur Wit.ai en créant un compte Facebook. Le compte a été automatiquement bloqué après quelques jours sans raison, et on m'a demandé de fournir des données personnelles supplémentaires, après quoi le compte est resté banni.

Facebook a une photo de mon visage qu'ils ont demandée lors de l'examen, mon nom légal et ma date de naissance, mon adresse e-mail et mon numéro de téléphone vérifiés, et je ne peux exercer aucun contrôle sur ces données, seulement les télécharger, ce qui est évidemment illégal en vertu du RGPD .

J'ai contacté l'équipe Wit.ai de Facebook, mais jusqu'à présent, ma demande d'aide a été ignorée.

Vous pouvez trouver plus de détails sur le problème ici : https://github.com/wit-ai/wit/issues/1946

Veuillez trouver un nom différent pour l'action qui a été publiée sur GitHub Marketplace et modifier le nom du référentiel.

Veuillez également contacter vos collègues sur Wit.ai, ou les personnes qui peuvent contourner les blocages automatisés sur Facebook, afin que je reçoive une procédure régulière pour mon compte Facebook, et éviter d'avoir à déposer une plainte GDPR concernant la perte de contrôle sur mon Les données.

Discussion

Commentaire le plus utile

Salut @dessant , je vois tout à fait d'où tu viens et je suis désolé pour le dérangement.

Pour clarifier ce qui s'est passé :

  • J'ai initialement ajouté votre projet au React Native CI.
  • Plus tard, j'ai dû migrer notre workflow vers GH Actions. Votre projet ne supportait pas cela, j'ai donc écrit une implémentation différente à partir de zéro en quelques heures. J'ai conservé le même format de configuration et l'ai défini sous @hramos. Je pensais avoir crédité votre projet comme source d'inspiration, mais ce n'est clairement pas le cas, et je suis désolé pour cette erreur.
  • Je ne pouvais pas utiliser l'action sans l'enregistrer sur Marketplace, je l'ai donc enregistrée sous le même nom. Il ne m'est pas venu à l'esprit que vous tenteriez plus tard de faire la même chose, mais cela a du sens, et je suis d'accord que vous méritez d'avoir le nom d'origine ici.

Pour atténuer votre inquiétude, je prévois de :

  • Ajoutez une section "inspiration" au fichier README de mon projet qui attribue clairement à votre projet l'idée et le format de configuration.
  • Renommez mon projet sur GitHub Marketplace en quelque chose d'unique.
  • Si votre projet implémente déjà des actions GitHub, je serais heureux de nous faire passer pour l'utiliser à nouveau. Sinon, veuillez nous contacter via [email protected] afin que je puisse vous transférer le nom d'origine. Je ne peux pas simplement le supprimer maintenant, car ce fil étant très visible, quelqu'un d'autre le squattera probablement après sa libération. Je n'ai pas vu de contact de votre part jusqu'à présent, mais je m'excuse si je l'ai manqué.

Merci de le mentionner!

Je transmettrai également votre réclamation concernant Wit.ai à l'équipe concernée.

Tous les 15 commentaires

:Attention:Informations sur l'environnement manquantes
:la source d'information:Votre problème peut manquer d'informations sur votre environnement de développement. Vous pouvez obtenir les informations manquantes en exécutant react-native info dans une console.

Honte à Facebook pour un geste aussi grossier. Si vous êtes le développeur derrière ce changement, vous devriez réfléchir à votre action et y remédier car cela pourrait être vous à l'avenir - harcelé par une société géante, avide et impitoyable.

IANAL. Cela pourrait constituer une violation potentielle de l'intégralité des articles du RGPD : 17, paragraphes (1), (2), (3) ; Article 18 du RGPD, alinéa (1a), (1b), (1c), (2), (3).

Modifier : ajouter ce qui suit : Vous pouvez également vouloir exercer vos droits en vertu de l'article 20 du RGPD, sous-section 2 - Portabilité des données pour transmettre vos données, directement à un autre responsable du traitement (wit.ai). Sauf si wit.ai est une filiale de FB ; alors cela devrait être faisable (je ne suis pas familier avec la propriété wit.ai).

D'après des histoires similaires, si vous résidez dans une nation néerlandaise, ce qui suit a été documenté : [Ils] déposent une plainte (_verzoekschriftprocedure_) auprès du tribunal civil néerlandais (_Rechtbank Midden-Nederland_), c'est relativement bon marché (~ 75 $ USD). Les frais juridiques compensatoires peuvent commencer à s'accumuler au moment où vous devez engager un avocat pour commencer à rédiger des lettres.

Les coordonnées que j'ai réussi à trouver sont les suivantes :

https://feedback-form.truste.com/watchdog/request

Ils utilisent soit trustE (lien ci-dessus), soit peuvent être contactés par courrier :

Facebook, Inc.
ATTN : Opérations de confidentialité
1601, chemin Willow
Parc Menlo, Californie 94025

https://www.facebook.com/privacy/explanation (

cela a été publié sur HN 10 minutes après sa création https://news.ycombinator.com/item?id=25103487

Cela devrait également être posté sur https://github.com/hramos/label-actions/issues en tant que problème à part entière.

Se peut-il que @hramos n'ait jamais entendu parler du projet d'OP auparavant ?

C'est ce qui arrive lorsqu'un groupe de personnes s'en tire avec tant d'infractions et de crimes depuis tant d'années.

Ce n'est pas une "erreur" et je parie que les personnes derrière cela n'ont pas perdu le sommeil, car rien de mal ne se passe..

Se peut-il que @hramos n'ait jamais entendu parler du projet d'OP auparavant ?

@f6v Non, vérifiez le premier lien de la publication vers le commit où ils l'ont renommé de "dessant/label-actions" en "marketplace/actions"

Se peut-il que @hramos n'ait jamais entendu parler du projet d'OP auparavant ?

@f6v Non, vérifiez le premier lien de la publication vers le commit où ils l'ont renommé de "dessant/label-actions" en "marketplace/actions"

Cela enlève tout doute que ce n'était pas intentionnel. Putain Facebook.

@f6v ils connaissaient le projet et l'ont utilisé ici auparavant. Mais je peux toujours croire qu'ils l'ont réimplémenté à partir de zéro pour une meilleure personnalisation et un meilleur contrôle.
A propos de prendre le nom : je pense que c'est plus comme "le lève-tôt attrape le ver". Après tout, le nom est assez générique, simple et idiomatique pour les actions github.
Et ils n'ont probablement pas non plus besoin de se conformer au MIT, car l'idée elle-même n'est pas autorisée.

Facebook a en fait commencé à censurer les commentaires ici. Wow. Juste wow.

Salut @dessant merci d'avoir

Salut @dessant , je vois tout à fait d'où tu viens et je suis désolé pour le dérangement.

Pour clarifier ce qui s'est passé :

  • J'ai initialement ajouté votre projet au React Native CI.
  • Plus tard, j'ai dû migrer notre workflow vers GH Actions. Votre projet ne supportait pas cela, j'ai donc écrit une implémentation différente à partir de zéro en quelques heures. J'ai conservé le même format de configuration et l'ai défini sous @hramos. Je pensais avoir crédité votre projet comme source d'inspiration, mais ce n'est clairement pas le cas, et je suis désolé pour cette erreur.
  • Je ne pouvais pas utiliser l'action sans l'enregistrer sur Marketplace, je l'ai donc enregistrée sous le même nom. Il ne m'est pas venu à l'esprit que vous tenteriez plus tard de faire la même chose, mais cela a du sens, et je suis d'accord que vous méritez d'avoir le nom d'origine ici.

Pour atténuer votre inquiétude, je prévois de :

  • Ajoutez une section "inspiration" au fichier README de mon projet qui attribue clairement à votre projet l'idée et le format de configuration.
  • Renommez mon projet sur GitHub Marketplace en quelque chose d'unique.
  • Si votre projet implémente déjà des actions GitHub, je serais heureux de nous faire passer pour l'utiliser à nouveau. Sinon, veuillez nous contacter via [email protected] afin que je puisse vous transférer le nom d'origine. Je ne peux pas simplement le supprimer maintenant, car ce fil étant très visible, quelqu'un d'autre le squattera probablement après sa libération. Je n'ai pas vu de contact de votre part jusqu'à présent, mais je m'excuse si je l'ai manqué.

Merci de le mentionner!

Je transmettrai également votre réclamation concernant Wit.ai à l'équipe concernée.

Salut @hramos , merci d'avoir Lock Threads ou Support Requests , en conservant les noms de projet d'origine. Les actions d'étiquettes ont été retenues car j'attendais que les actions GitHub prennent en charge la saisie de données structurées , de sorte qu'un fichier de configuration séparé n'est plus nécessaire pour répertorier les étiquettes. Veuillez conserver le nom de l'action pour l'instant, je vous contacterai dans un proche avenir pour effectuer le transfert.

Merci d'avoir également transmis mon autre problème à Wit.ai. La façon dont le compte Facebook a été désactivé et mes données personnelles conservées dans un état contraire au RGPD a été définitivement une expérience qui m'a poussé à rendre immédiatement public lorsque j'ai découvert ce problème de nommage de projet aujourd'hui.

Je ne pouvais pas utiliser l'action sans l'enregistrer sur Marketplace, je l'ai donc enregistrée sous le même nom.

C'est faux. Nous pouvons exécuter une action sans la publier sur le GitHub Marketplace.
POUR VOTRE INFORMATION.

Cette page vous a été utile?
0 / 5 - 0 notes