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

Actualités Discussion :

GitLab renonce à supprimer les projets inactifs après le tollé provoqué en ligne

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 463
    Points : 197 900
    Points
    197 900
    Par défaut GitLab renonce à supprimer les projets inactifs après le tollé provoqué en ligne
    GitLab prévoit de supprimer les projets dormants des comptes gratuits,
    afin de réaliser des économies en hébergement pouvant atteindre un million de dollars

    GitLab a l'intention d'effacer automatiquement les projets des comptes des utilisateurs de son offre gratuite s'ils n'ont pas été touchés pendant un an. L'entreprise vise à réaliser des économies annuelles pouvant atteindre 1 million de dollars, mais les utilisateurs l'ont qualifiée de « délirante ». La politique devrait entrer en vigueur en septembre 2022. Les dépenses associées à de tels projets représentent jusqu'à un quart des dépenses totales d'hébergement de GitLab.

    GitLab prévoit de supprimer automatiquement les projets s'ils sont inactifs depuis un an et appartiennent à des utilisateurs de son niveau gratuit. Selon des informations évoquées par un média américain, ces projets représentent jusqu'à un quart des coûts d'hébergement de GitLab et la suppression automatique des projets pourrait permettre au service de collaboration de codage sur le cloud d'économiser jusqu'à 1*million de dollars par an. La politique a donc été suggérée pour aider les finances de GitLab à rester viables.

    Des personnes au courant de la situation, qui ont demandé l'anonymat, car elles ne sont pas autorisées à en discuter avec les médias, ont déclaré que la politique devrait entrer en vigueur en septembre 2022.

    GitLab est conscient du potentiel d'opposition furieuse au plan, et donnera donc aux utilisateurs des semaines ou des mois d'avertissement avant de supprimer leur travail. Un seul commentaire, commit ou même une seule issue (une demande de changement sur votre système qui couvre la création, la modification pour changement de fonctionnement, la modification pour correction de fonctionnement erroné, la suppression) publiée sur un projet pendant une période de 12 mois suffira à maintenir le projet en vie.

    Certains membres de la communauté GitLab au sens large craignent que la politique ne voie les projets disparaître avant que les utilisateurs aient la possibilité d'archiver le code sur lequel ils s'appuient. Comme de nombreux projets open source sont largement utilisés, il est à craindre que la décision n'ait un impact négatif considérable.

    Geoff Huntley, un défenseur de l'open source et un membre de la communauté open.Net, a décrit la politique comme « absolument délirante ». « Le code source ne prend pas beaucoup d'espace disque », a-t-il déclaré. « Que quelqu'un supprime tout ce code, c'est la destruction de la communauté. Ils vont détruire leur marque et leur bonne volonté ».

    « Les gens hébergent leur code là-bas parce qu'il y a cette idée qu'il sera accessible au grand public pour le réutiliser et le remixer », a-t-il ajouté. « Bien sûr, il n'y a aucune garantie qu'il y sera toujours hébergé, mais les règles non écrites de l'open source sont que vous rendez le code disponible et que vous ne le supprimez pas ».

    « Nous avons eu des mainteneurs qui ont retiré du code et il y a eu une énorme indignation de la communauté à ce sujet », a-t-il déclaré, soulignant que d'autres projets qui dépendent d'un produit supprimé en souffriront.

    « Toutes les dépendances ne peuvent pas compiler », a-t-il déploré.

    Huntley a également contesté la notion d'inactivité d'un dépôt : « Le logiciel est écrit et ensuite c'est fait. Quand vous atteignez un point de perfection, cela le rend-il inactif ? »

    Le niveau gratuit de GitLab offre 5 Go de stockage, 10 Go de transferts de données et 400 minutes CI/CD par mois, plus cinq utilisateurs par espace de noms. Gitlab promeut ouvertement son niveau gratuit en tant qu'outil de recrutement et de fidélisation des clients.

    Nom : happy.png
Affichages : 8343
Taille : 27,7 Ko

    « Des utilisateurs gratuits fidèles et heureux deviennent les défenseurs de GitLab, ce qui attire plus d'utilisateurs et renforce notre marque », indique l'entreprise sur sa page de tarification. « Nous voyons souvent des utilisateurs de GitLab pour des projets personnels puis devenir des champions internes pour inciter leurs employeurs à acheter GitLab. Cette utilisation personnelle -> utilisation organisationnelle croisée et croissance ascendante ne peut se produire sans notre produit gratuit ».

    Le document du modèle de tarification indique également*: « Les utilisateurs gratuits augmentent notre base d'utilisateurs totale, et une large base d'utilisateurs rend les outils/API/intégrations tiers plus susceptibles de prendre en charge GitLab, de développer notre écosystème et d'améliorer le statut de notre plateforme », et suggère que les utilisateurs gratuits baissent des coûts d'acquisition de clients.

    Pourtant, la société prévoit de décourager doucement une certaine utilisation du produit gratuit, avec le contrôle des coûts comme objectif principal.

    Et vous ?

    Comprenez-vous la décision de Gitlab ? Qu'en pensez-vous ?
    Partagez-vous l'opinion de Geoff Huntley qui s'oppose à cette mesure et la voit comme une « trahison » d'une règle tacite sur la disponibilité du code open source ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 273
    Points : 4 101
    Points
    4 101
    Par défaut
    Je comprends le point de vu de Gitlab car il fournissent un service gratuit.

    Avant de supprimer un compte j'espère qu'ils feront :
    - envoyer un email au propriétaire du dépot
    - envoyer un email à ceux qui suivent ce dépôt
    - vérifier que le traffic vers ce dépôt soit nul / qu'il ne soit pas cloné ou téléchargé

  3. #3
    Membre émérite
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 1 061
    Points : 2 855
    Points
    2 855
    Par défaut
    Citation Envoyé par smarties Voir le message
    Je comprends le point de vu de Gitlab car il fournissent un service gratuit.
    Fournir un service gratuit n'est absolument pas une excuse pour faire cela. Un projet n'a pas à rester actif indéfiniment. Je connais d'ailleurs plusieurs projets qui n'ont absolument pas besoin d'évoluer, et cela ne pose problème à personne.
    De plus, sur un projet d'un certain nombre d'années, il y a de fortes possibilités pour que le propriétaire ne se préoccupe plus du tout de son projet. Cela arrive très fréquemment sur le web, et c'est extrêmement frustrant pour quelqu’un de tomber sur une page vide sans pouvoir y faire quelque chose. Les projets qui durent plus de dix ans avec le même mainteneur sont rares. Il arrive fréquemment qu'un projet soit abandonné plusieurs années avant d'être repris par quelqu'un d'autre.

    Avant de supprimer un compte j'espère qu'ils feront :
    - envoyer un email au propriétaire du dépot
    - envoyer un email à ceux qui suivent ce dépôt
    - vérifier que le traffic vers ce dépôt soit nul / qu'il ne soit pas cloné ou téléchargé
    Oui, c'est le strict minimum. Mais même dans ce cas, GitLab ne pourra plus se définir comme une plate-forme de stockage, mais uniquement comme une plate-forme de collaboration, et devrait donc demander explicitement au propriétaire d'archiver parallèlement son projet dans un autre service lors de la création du projet.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2022
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    La décision de gitlab a changé depuis:
    https://twitter.com/gitlab/status/1555325376687226883

    "Nous avons discuté en interne de ce qu'il fallait faire avec les dépôts inactifs.
    Nous avons pris la décision de déplacer les dépôts inutilisés vers un stockage objet.
    Une fois mis en place, ils seront toujours accessibles mais prendront un peu plus de temps à accéder après une longue période d'inactivité."

    Je ne trouve aucune autre info officielle de gitlab a ce sujet.

    Il semble cet article soit plus ou moins une simple traduction d'un article de theregister, qui lui même ne donne pas de sources.
    https://www.theregister.com/2022/08/...ention_policy/

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 273
    Points : 4 101
    Points
    4 101
    Par défaut
    Parfois on tombe sur des dés avec juste le README.md avec rien ou juste une description du futur projet qui ne sera jamais réalisé/commencé, même après plusieurs années (5 ans ou plus).
    Personnellement, je trouve que ce genre de dépôts publics polluent la recherche et mériteraient de passer en privé ou d'être supprimé.

  6. #6
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 463
    Points : 197 900
    Points
    197 900
    Par défaut GitLab renonce à supprimer les projets inactifs après le tollé provoqué en ligne
    GitLab renonce à supprimer les projets inactifs de ses utilisateurs gratuits après le tollé provoqué en ligne
    et fait désormais une vague promesse de placer les dépôts inactifs dans un stockage d'objet

    GitLab est revenu sur sa décision de supprimer automatiquement les projets inactifs depuis plus d'un an et appartenant à ses utilisateurs du niveau gratuit. C'est un média américain qui a révélé en exclusivité que GitLab prévoyait d'introduire la politique fin septembre. L'entreprise espérait que cette décision lui permettrait d'économiser jusqu'à 1 million de dollars par an et contribuerait à rendre son activité SaaS durable.

    Mais cette orientation a provoqué des vagues d'indignation.

    Geoff Huntley, un défenseur de l'open source et un membre de la communauté open.Net, a décrit la politique comme « absolument délirante ». « Le code source ne prend pas beaucoup d'espace disque », a-t-il déclaré. « Que quelqu'un supprime tout ce code, c'est la destruction de la communauté. Ils vont détruire leur marque et leur bonne volonté ».

    « Les gens hébergent leur code là-bas parce qu'il y a cette idée qu'il sera accessible au grand public pour le réutiliser et le remixer », a-t-il ajouté. « Bien sûr, il n'y a aucune garantie qu'il y sera toujours hébergé, mais les règles non écrites de l'open source sont que vous rendez le code disponible et que vous ne le supprimez pas ».

    « Nous avons eu des mainteneurs qui ont retiré du code et il y a eu une énorme indignation de la communauté à ce sujet », a-t-il déclaré, soulignant que d'autres projets qui dépendent d'un produit supprimé en souffriront.

    « Toutes les dépendances ne peuvent pas compiler », a-t-il déploré.

    Huntley a également contesté la notion d'inactivité d'un dépôt : « Le logiciel est écrit et ensuite c'est fait. Quand vous atteignez un point de perfection, cela le rend-il inactif ? »

    Neil H. Watson, administrateur système Linux, a déclaré : « J'aimais juste apprendre les pipelines Gitlab, mais la pilule ne passe pas. Des soucis financiers ? »

    Nom : neil.png
Affichages : 13121
Taille : 16,9 Ko

    GitLab a refusé à plusieurs reprises de commenter son plan de suppression, que le média américain qui l'a évoqué a appris de sources bien placées. Il y a quelques heures, l'entreprise, qui n'a pas nié nos informations, a tweeté pour dire qu'elle archiverait les projets inactifs dans un stockage objet*: « Nous avons discuté en interne de ce qu'il fallait faire avec les référentiels inactifs. Nous avons pris la décision de déplacer les dépôts inutilisés vers le stockage d'objets. Une fois implémentés, ils seront toujours accessibles, mais prendront un peu plus de temps pour y accéder après une longue période d'inactivité ».

    Nom : objet.png
Affichages : 2272
Taille : 24,1 Ko

    Le stockage objet est une stratégie qui permet de gérer et de manipuler le stockage des données en tant qu'unités distinctes appelées « objets ». Ces objets sont conservés dans un entrepôt, sans être rattachés aux fichiers situés dans d'autres dossiers. Le stockage objet combine les données qui constituent les fichiers, puis traite toutes les métadonnées pertinentes avant de leur attribuer un identifiant personnalisé.

    Le média américain derrière la publication de cette actualité indique que le tweet ne reflète pas tout à fait ce qui s'est réellement passé :

    « Les documents que nous avons vus prévenaient le personnel d'une réunion interne prévue pour le 9 août. L'ordre du jour de la réunion présente le plan de suppression des référentiels de code inactifs, le décrivant ainsi*:

    Après le 2022-09-22, nous déploierons la politique de conservation des données pour les utilisateurs gratuits. Ce sous-programme imposera des limites au nombre de mois pendant lesquels un projet gratuit peut rester inactif avant que nous ne le supprimions automatiquement, ainsi que les données qu'il contient.

    « Le tweet de GitLab peut, aux yeux de certains internautes, contredire sa propre notification au personnel.

    « D'autres documents internes que nous avons consultés mentionnent l'utilisation possible du stockage d'objets pour archiver des projets, mais craignent que cela n'augmente les coûts de GitLab en créant un besoin de plusieurs sauvegardes redondantes.

    « Nous avons également vu des discussions internes confirmer que le code d'automatisation pour supprimer les projets inactifs était terminé fin juillet et était prêt à être déployé après des mois de débat et de travail de développement.

    « L'une de nos sources nous a dit cet après-midi que c'était la pression en ligne, menée par nos reportages, qui avait forcé le rival de GitHub à revoir radicalement sa manière de penser. La nouvelle de la politique de suppression en tant qu'exercice d'économie d'argent a suscité la fureur sur Twitter et Reddit ».

    Quoi qu'il en soit, le tweet de GitLab a été bien accueilli, mais a également soulevé d'autres questions*:

    « Si seul le propriétaire peut le récupérer, avez-vous pensé au cas profondément malheureux où un responsable du projet décède et où son code devient inaccessible un an après la fin de son activité sur le site*? »

    Nom : simon.png
Affichages : 2278
Taille : 26,2 Ko

    Le PDG de GitLab, Sid Sijbrandij, a offert plus d'informations sur ses plans dans le tweet ci-dessous : « Projets archivés https://t.co/4rOeJHNilh est un état activé par l'utilisateur qui signale l'intention. Nous ne sommes pas encore sûrs, mais il est très probable que le type de stockage utilisé soit orthogonal à cela. Notre plan actuel pour le stockage d'objets https://t.co/fLRl2TY744 garderait les repos visibles pour tout le monde ».

    Nom : pdg.png
Affichages : 2268
Taille : 26,8 Ko

    Néanmoins, l'entreprise s'est refusée à répondre aux demandes de renseignements du média américain qui a publié ces informations.

    PDG Gitlab

    Et vous ?

    Que pensez-vous de cette direction donnée quant aux dépôts inactifs depuis un an ?
    Partagez-vous les propos du média américain qui estime que les informations qu'il a obtenues en interne étaient vraies et que Gitlab a changé radicalement sa façon de procéder suite à la pression suscitée par le rapport et les internautes ?
    Ces informations vous semblaient-elles crédibles ?
    Comment pouvez-vous interpréter le refus de Gitlab de répondre aux demandes de renseignements du média américain qui a publié ces informations ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

Discussions similaires

  1. [RegEx] Supprimer les caractères spéciaux des noms de fichiers
    Par Steph84563 dans le forum Langage
    Réponses: 4
    Dernier message: 11/04/2014, 14h51
  2. [XSLT 2.0] Supprimer les doublons en tenant compte des descendants
    Par Myrkiriad dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 09/04/2014, 10h10
  3. [VI-2003] Supprimer les croix autour des objets
    Par wissem.ba dans le forum Visio
    Réponses: 1
    Dernier message: 16/08/2012, 16h02
  4. [MySQL] supprimer les blancs dans des données
    Par lousa005 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2011, 14h56
  5. [XL-2007] Supprimer les lignes vides des barres empilées
    Par Nuwanda dans le forum Excel
    Réponses: 3
    Dernier message: 04/08/2010, 08h57

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