IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Par défaut La suspension des comptes russes aurait entraîné la suppression de l'historique des projets
    GitHub : la suspension des comptes russes aurait entraîné la suppression de l'historique des projets et des demandes de modification
    selon un développeur

    GitHub aurait suspendu des comptes de développeurs et d'organisations russes afin de protester contre l'invasion de l'Ukraine par la Russie, mais cette décision semble avoir porté préjudice à un certain nombre de projets open source. Jesse Squires, développeur indépendant de logiciels et responsable des projets open source Quick et Nimble, a récemment alerté la communauté sur dégâts subis par ses projets en raison de la décision de GitHub. Cela intervient à un moment où l'intégrité de GitHub, de l'open source et du mouvement du logiciel libre est remise en cause. Certains évoquent déjà la nécessité de développer rapidement des équivalents nationaux.

    En représailles à l'invasion russe en cours en Ukraine, GitHub a commencé par suspendre vers mi-avril les comptes des développeurs russes et des organismes liés ou associés à des organisations sanctionnées par le gouvernement américain. Cependant, en faisant ce choix, GitHub semble n'avoir pas pensé aux répercussions que cela pourrait avoir sur les projets open sources sur lesquels ces développeurs collaborent. Parmi les nombreuses plaintes qui ont retenu l'attention ces derniers jours figure celle du développeur indépendant de logiciels Jesse Squires qui dit avoir perdu il y a quelques semaines une bonne quantité de son travail hébergé sur GitHub.

    « J'ai récemment repris le rôle de mainteneur principal pour deux projets populaires dans la communauté des développeurs Apple, Quick et Nimble. Je viens de publier la version 5.0 de Quick il y a quelques jours. Au cours de la semaine précédant la publication, j'ai examiné et fusionné de nombreuses demandes de modification. Mais au moment de rédiger les notes de mise à jour, j'ai remarqué un comportement très bizarre. Mystérieusement, certaines demandes avaient été supprimées. Disparues », a déclaré Squires le 19 avril. Apparemment, lorsque GitHub suspend un développeur, tout son travail disparaît de la plateforme, ainsi que ses contributions.

    Nom : HEjPryRgZfTywvV-800x450-noPad.jpg
Affichages : 26137
Taille : 22,1 Ko

    « Ensuite, j'ai réalisé que la participation d'un contributeur entier avait disparu : tous ses commentaires sur les problèmes avaient disparu, tous les problèmes qu'il avait ouverts avaient disparu, toutes les demandes qu'il avait ouvertes avaient disparu. Chaque élément d'activité lié à l'utilisateur avait disparu. C'est quoi ce désordre ? », a ajouté Squires. Selon ce dernier, « toutes ces disparitions mystérieuses sont dues à la suspension désinvolte par GitHub des comptes de développeurs russes sans aucun égard pour les effets secondaires destructeurs ». Quick et Nimble sont des frameworks qui sont utilisés dans les tests unitaires dans iOS.

    Précisément, Quick est un framework de test et Nimble est un framework de correspondance. Squires estime qu'il y a plusieurs contributeurs à Quick dont les comptes ont été suspendus, ce qui signifie que l'équipe a perdu tout ce qu'ils ont contribué à part l'historique brut des soumissions. Selon les observations du développeur, les suspensions de comptes par GitHub pourraient s'avérer incroyablement destructrices pour tout projet open source qui a une fois interagi avec l'un de ces comptes. Par exemple, sur Twitter, vous pouvez visiter le profil fictif d'un compte suspendu et voir un message indiquant que le compte est suspendu.

    De plus, les @mentions du compte par les autres utilisateurs sont toujours liées au profil du compte suspendu. Squires assure que ce n'est pas du tout comme ça que cela fonctionne sur GitHub. Selon lui, "suspendre un compte sur GitHub" signifie en fait supprimer toute l'activité d'un utilisateur, ce qui entraîne (1) la suppression de toutes les demandes d'extraction du compte suspendu, (2) la suppression de toutes les questions ouvertes par le compte suspendu, (3) la suppression de tous les commentaires ou discussions du compte suspendu. « En fait, l'ensemble de l'activité et de l'historique de l'utilisateur s'évapore », a-t-il déclaré.

    « Toutes ces données précieuses sont perdues. La seule chose qui reste intacte est l'historique brut des soumissions (commits) Git. C'est comme si l'utilisateur n'avait jamais existé. Encore une fois, à l'heure actuelle, il n'est pas clair pour moi si la perte de données était l'objectif de GitHub ou si c'était une erreur. Quoi qu'il en soit, c'est un problème majeur. La suppression de ces données sans préavis est un abus de confiance. Devons-nous continuer à faire confiance à GitHub pour les données importantes ? », a ajouté Squires. Il considère que GitHub s'est fait une mauvaise publicité, ce qui pourrait engendrer des changements majeurs à l'avenir.

    « À mon insu, GitHub rejoignait tranquillement le reste du monde occidental dans sa croisade pour punir d'innocents civils russes dont le seul crime était d'être nés au mauvais endroit et d'avoir peut-être été associés à une banque qui est maintenant sanctionnée. Je ne vois pas en quoi supprimer des comptes GitHub et provoquer des pénuries alimentaires pour les civils est une "victoire" pour quiconque. D'après ce que j'ai pu voir, les contributeurs disparus n'étaient que des développeurs iOS et macOS ordinaires désireux de contribuer à un projet open source communautaire ».

    « Ces actions de GitHub sont nuisibles et préjudiciables aux projets open source et à la communauté open source. Il est déjà assez difficile de maintenir des projets open source. Il est encore plus difficile d'hériter d'un vieux projet quelque peu négligé et d'essayer de le remettre sur les rails. Dans ce cas, chaque demande d'extraction, problème et commentaire est important pour la maintenance à long terme et le succès du projet. Les commentaires, les discussions et les revues de code fournissent un contexte précieux qui n'est pas toujours pris en compte dans l'historique des commits ».

    « Je pense qu'une solution appropriée de la part de GitHub aurait été de laisser toutes les contributions intactes, de geler les comptes suspects pour empêcher toute activité future, et de marquer clairement les pages de profil des comptes comme étant suspendues. Puis, lorsque c'était possible d'actionner l'interrupteur pour réactiver complètement les comptes. Mais apparemment, GitHub a pensé que la meilleure chose à faire était de tout supprimer. Donc, merci GitHub, d'avoir royalement bousillé tout ça ».

    Cependant, Squires a annoncé le 21 avril que Martin Woodward, directeur principal des relations avec les développeurs chez GitHub, l'a contacté pour lui faire savoir que GitHub avait rétabli les demandes d'extraction, les problèmes, les commentaires, etc. manquants des développeurs russes dont les comptes avaient été suspendus. Les profils des utilisateurs seraient également rétablis, bien que Woodward ne mentionne pas spécifiquement que les comptes avaient été suspendus. Woodward aurait déclaré à Squires que le seul mécanisme dont disposait auparavant GitHub pour suspendre les comptes avait été conçu pour cibler les acteurs malveillants.

    Il s'agirait de scénarios dans lesquels, généralement, "la meilleure chose à faire est de faire disparaître complètement les comptes et toute activité". Il est clair que cela n'était pas approprié dans ce cas. « J'apprécie vraiment que Martin m'ait contacté et qu'il ait aidé à trouver une meilleure solution à ce problème en interne chez GitHub. Je ne suis toujours pas d'accord pour punir des individus ordinaires pour des atrocités perpétrées par l'État russe (et tous les États, d'ailleurs), mais je suppose que la plupart des entreprises américaines n'ont guère d'autre choix que de céder à la pression gouvernementale », a conclu Squires.

    Rappelons que depuis le début de l'invasion russe en Ukraine le 24 février dernier, un certain nombre de développeurs de la communauté open source ont pris position pour l'Ukraine et sont allés jusqu'à saboter leurs propres logiciels en guise de protestation. Certains développeurs ont introduit du code malveillant dans leurs propres logiciels afin d'effacer tous les fichiers des ordinateurs des développeurs basés en Russie et en Biélorussie, après que ces derniers ont installé les logiciels. D'autres ont même milité pour bloquer l'accès des Russes aux logiciels libres.

    Source : Jesse Squires

    Et vous ?

    Quel est votre avis sur le sujet ?
    Que pensez-vous de la décision de GitHub de suspendre les comptes russes ?
    Que pensez-vous de la manière dont GitHub suspend les comptes des développeurs ?
    Selon vous, quels changements cette décision de GitHub pourrait-elle induire à l'avenir ?
    Pensez-vous que davantage de plateformes nationales d'hébergement de code verront le jour dans les années à venir ?

    Voir aussi

    Faut-il bloquer l'accès des Russes aux logiciels libres ? La question divise la communauté des développeurs, entre possibilités offertes par les licences et notion de liberté d'accès à l'information

    GitHub suspend les comptes de développeurs russes travaillant dans des entreprises sur la liste des sanctions du gouvernement américain, en représailles à l'invasion russe en cours en Ukraine

    Faut-il sevrer les Russes de logiciels libres ? Canonical met fin à ses partenariats de support, de services professionnels et de distribution avec des entreprises russes, et ravive le débat
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2022
    Messages : 1
    Par défaut
    Finalement

  3. #3
    Membre très actif Avatar de supertonic
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 200
    Par défaut ridicule
    Tout ceci est d'un ridicule. Je pense que cela va peser sur l'open source à l'avenir. Open source veut dire politique maintenant ?
    Ca commence à bien faire

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 133
    Par défaut
    La solution est peut-être tout simplement que l'Opensource n'utilise pas une plateforme propriétaire, gitHub appartenant à Microsoft.

    On peut faire du git sans gitHub.

    Exemple gitlab.

    Après je ne suis pas développeur, github a peut-être des fonctionnalités qui manquerait.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 753
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    La solution est peut-être tout simplement que l'Opensource n'utilise pas une plateforme propriétaire, gitHub appartenant à Microsoft.

    On peut faire du git sans gitHub.

    Exemple gitlab.

    Après je ne suis pas développeur, github a peut-être des fonctionnalités qui manquerait.
    Cela reviendra au même: ce qui pose problème ce n'est pas la plateforme mais bien son hébergeur finalement, puisque c'est ce qui permet à la société derrière la plateforme de bloquer des comptes.

    Il est possible de faire du Github privé/déployé chez soi (mais c'est payant il me semble) tout comme on peut déployer son propre Gitlab.

    Je pense que ce qu'il faudrait à un moment donné c'est créer une plateforme type Github/Gitlab mais décentralisée. Je ne parle pas de Git, mais bien de la panoplie de services que ces plateformes proposent autour de Git (CI/CD, gestion de tickets, statistiques, wiki, etc.).

  6. #6
    Membre très actif Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Par défaut
    Quelle foutaise. Être Russe n'implique pas de supporter la guerre.
    Avant en Corée du Nord quand un mec faisait une connerie, ses parents et ses enfants se retrouvaient dans un camp, tout le monde payait pour la faute d'un seul.
    Même eux ils ont arrêté ce genre de procédés, mais nous on s'y met ?
    J'en ai ras le bol de cette hystérie bien pensante de "virtue signaling".

  7. #7
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Citation Envoyé par jmnicolas Voir le message
    Quelle foutaise. Être Russe n'implique pas de supporter la guerre.
    Avant en Corée du Nord quand un mec faisait une connerie, ses parents et ses enfants se retrouvaient dans un camp, tout le monde payait pour la faute d'un seul.
    Même eux ils ont arrêté ce genre de procédés, mais nous on s'y met ?
    J'en ai ras le bol de cette hystérie bien pensante de "virtue signaling".
    Assez d'accord. Si on prend l'exemple du tennis, je vais faire cocorico et dire que Roland Garros gère ça bien mieux que Wimbledon. A Wimbledon, les joueurs russes sont exclus. A Roland Garros, il ne sera pas fait mention de leur nationalité, et en cas de victoire, leur hymne ne sera pas joué. Dans les deux cas, on interdit le soft power russe (parce que c'est bien ça l'objectif), mais pas de la même manière.

  8. #8
    Membre très actif
    Profil pro
    Développeur indépendant
    Inscrit en
    Août 2004
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2004
    Messages : 374
    Par défaut blockchain
    tout le monde cherche une vraie utilisation utile de la block chain.
    visiblement, il faut faire évoluer un équivalent de github vers un github totalement decentralisé et independant de décisions politiques et manageriales hors de propos.
    dépendre d'une société qui passe son temps à se foutre de ses clients, c'est pas malin.

  9. #9
    Membre actif

    Homme Profil pro
    Administrateur Réseaux
    Inscrit en
    Mai 2019
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur Réseaux

    Informations forums :
    Inscription : Mai 2019
    Messages : 27
    Billets dans le blog
    1
    Par défaut
    super bonne nouvelle , le Russie n'existe plus , il est enfin temps de s'en rencontre

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/08/2020, 17h00
  2. Réponses: 14
    Dernier message: 08/06/2018, 10h30
  3. Réponses: 5
    Dernier message: 27/05/2004, 16h11
  4. [Kylix] Kylix 3 execution des projets sur RH 7.3
    Par josian99 dans le forum EDI
    Réponses: 2
    Dernier message: 22/11/2002, 02h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo