Wiki » Historique » Révision 7
Révision 6 (Florent TETART (Pont-Barry), 25/08/2023 10:51) → Révision 7/16 (Florent TETART (Pont-Barry), 25/08/2023 10:52)
# Pourquoi ne pas utiliser GitHub ? C'est une question que l'on me pose souvent ! ## Voici la plupart des arguments que l'on me soumet : * Tu es ringard * Redmine n'est pas aussi pratique que GitHub * On ne peut pas faire de pull request * Tout le monde est sur GitHub * Je ne savais même pas que git n'était pas lié à GitHub * GitHub est gratuit, pourquoi tu payes un hébergement pour les autres ? ## Voici ma réponse ! ### Je suis ringard Je ne suis pas ringard, je suis ce que je suis. GitHub est à la mode depuis 10 ans, jusque quand ? Qui ne sera pas ringard demain ? Voici quelques services internet incontournables "à la mode" que j'ai connu (et que je n'ai pas forcément utilisé) : * ICQ * Microsoft Messenger * Facebook * Sourceforge * Yahoo * ... J'ai appris dans les temps anciens que personne n'était propriétaire d'internet et que si l'on pouvait le faire il fallait installer soit même ses propres services et les partager. Internet reste pour moi un espace de partage, pas seulement un espace de partage virtuel, mais aussi un espace de partage de ressources informatiques. Ce qui fait la force d'internet est son aspect décentralisé qui permet à des millions de gens (milliards ?) de s'exprimer, d'exposer leurs idées, de partager leurs réalisations, sans être dépendants de 3 ou 4 entreprises qui contrôlent tout. Si l'on souhaite qu'internet ne soit pas qu'un gigantesque écran de pub pour financer des services "gratuits" au détriment de nos libertés individuelles, il faut mettre la main à la pâte. ### Redmine n'est pas aussi pratique que GitHub Redmine me suffit pour partager mon code. Je trouve cette application plus simple et plus claire que GitHub. Je ne ressens pas le besoin d'utiliser autre chose. En plus elle est libre. ### On en peut pas faire de pull request C'est vrai, vous serez donc obligé de faire confiance à vos contributeurs... Je n'ai pas la prétention de vous fournir l'outil idéal. Si vous avez besoin du pull request, installez vous même GitLab ou utilisez un autre service. Honnêtement, combien de contributeurs avez-vous sur votre projet ? Pour ma part on est 3 et on se connait suffisamment pour ne pas en avoir besoin. Si c'est une question d'organisation pour une entreprise, payez pour un service qui répond à votre besoin ou organisez vous avec ce qui est disponible ici si vous n'en avez pas les moyens. Vous pouvez aussi offrir toutes vos données à GitHub pour enrichir Microsoft si vous le souhaitez. En plus, le pull request, c'est incompréhensible pour un novice, et ça dissuade des contributeurs (git est déjà suffisamment incompréhensible...). Cela me rappelle les personnes qui ne peuvent pas passer sous linux à cause des jeux... Jouer ou défendre ses libertés, c'est un choix de vie. Comme le disait Juvénal : *[Panem et circenses](https://fr.wikipedia.org/wiki/Panem_et_circenses)*. Céder à la facilité et renoncer à sa vie privée, c'est aussi un choix de société qui n'est pas mon idéal même si l'on est parfois obligé de composer avec le réel. Je reprends volontiers la devise de Richard Stallman : *Contrôler mon ordinateur plutôt qu'il ne me contrôle*. ### GitHub est gratuit, pourquoi tu payes un hébergement pour les autres ? Au départ j'ai créé cette forge pour partager mon propre code et comme mon hébergeur me propose des ressources illimitées, je mets à disposition cette forge pour ceux qui le souhaitent. Nous ne serons probablement que 3 à l'utiliser, mais ça m'est égal, et si il y a 2000 utilisateurs ça ne me coûte pas plus cher. Les services gratuits ne sont pas gratuits, la contre partie c'est notre liberté individuelle, c'est la publicité, c'est la revente de nos informations personnelles. La contre partie de ce service que je mets à disposition est que je ne garanti pas sa pérennité (j'espère bien toutefois encore vivre au moins 20 ans !). Mais c'est à chacun de garder une copie de son code s'il est important pour soi. Cela permet juste de le partager librement et j'espère que vous en vivrez correctement un jour comme moi en le partageant. À ce moment vous pourrez créer votre propre forge et la partager en vous souvenant que vous avez réussi grâce à un type inconnu qui vous a partagé la sienne, ou vous en trouverez bien une autre pour y publier votre oeuvre. ### Tout le monde est sur GitHub Peut-être... L'objectif du logiciel libre est de partager sa connaissance et d'éviter qu'une seule organisation dispose de cette connaissance collective afin d'éviter qu'elle exerce un jour un chantage pour y accéder. Cela implique donc une décentralisation des sonnées, internet étant un bien commun qui permet des relier facilement pour les retrouver. Malheureusement, cette conscience a largement disparue face à l'engouement autour de GitHub. Le marketing a fait son oeuvre, brouillant les valeurs, il a réussi à faire admettre que le logiciel libre n'est qu'un moyen de diffuser son code pour le faire connaître parmi tant d'autres plus restrictifs quand cela rapporte plus. Et l'on voit même des libristes convaincus que GitHub est le meilleur allié du logiciel libre en permettant sa diffusion. Ce n'est pas ce que je pense. Tout mettre au même endroit c'est prendre le risque de tout perdre. GitHub est proposé par une entreprise et une entreprise peut disparaître ou changer de politique si son service n'est plus rentable ou lui coûte trop cher. Enfin, tout le monde est sur GitHub tant qu'il n'y a pas mieux... On a vu des services incontournables disparaître en quelques année parce qu’ils étaient devenus ringards (qui utilise encore Microsoft Messenger sur un Nokia ?). Heureusement, moi [[#Je-suis-ringard|je je suis déjà ringard]]. ringard[[#Je-suis-ringard]].