• [^] # Re: Utiliser une forge libre, loyale et éthique ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Nautilus Terminal : un terminal intégré au navigateur de fichier de GNOME. Évalué à 5.

    Pourquoi ne pas utiliser la forge officielle du projet Gnome ? C'est sous Gitlab CE : https://gitlab.gnome.org/

    La raison est extrêmement simple : à l'époque où ce projet a été créé ainsi qu'à l'époque où il a été migré sur Github, GNOME ne disposait pas encore d'une instance Gitlab.

    Migrer un projet d'une forge à une autre demande du temps et du travail ; je n'ai pas le temps ni la motivation de me lancer là-dedans pour le moment.

    Pour de nouveaux projets liés à l’environnement GNOME, je considérerais bien sûr la possibilité de les hébergés sur l'instance Gitlab de GNOME, pour peu que les prérequis soient remplis1.

    du traçage des contributeurs et des visiteurs, aucune garantie ne peut être apportée quant à ce qu'il est fait des données collectées (exploitation, revente, transmission aux agences gouvernementales américaines, Patriot Act. Cloud Act., Prism...),

    La GNOME Foundation est une association basée aux États-Unis. Je leur fais confiance pour ce qui est de ne pas tracer les contributeurs et de ne pas revendre leurs données. Par contre pour ce qui est des lois américaines, je pense qu'ils y sont soumis et que si le gouvernement leur demande des informations sur une personne ils n'auront pas d'autres choix que de coopérer (je peux me tromper sur ce point, je veux bien des liens vers des sources d'informations complémentaires si quelqu'un en a :)).

    de l'exclusion : toute personne vivant dans un pays boycotté par le gouvernement américain, est empêchée de proposer ses contributions ; participation impossible des libristes ayant une éthique...

    Il est vrai que contribuer sans avoir accès à Github est plus compliqué mais pas impossible. Je reste joignable par e-mail et un miroir du dépôt Git est disponible sur Launchpad :

    https://code.launchpad.net/~flozz/nautilus-terminal/+git/nautilus-terminal/+ref/master


    1 En pratique je m'inquiète surtout de la disponibilité et des capacités des shared runners pour la CI, notamment dans le cas où un runner Windows serait nécessaire pour la construction de version Windows de l'application (mais en pratique il devrait être possible d'exploiter la CI de Github pour une partie des tâches via un dépôt miroir (oui j'ai déjà pas mal réfléchi à la question^^)).