J’utilise presque exclusivement des logiciels open source; au moins sur le bureau – le téléphone est une autre affaire, malheureusement. Et je fais beaucoup des trucs avec et sur les ordinateurs. Les gens en dehors de la scène du logiciel libre sont encore un peu surpris quand les petits programmes sont libres d’utiliser et de modifier, mais ils sont carrément sceptiques quand il s’agit des grandes œuvres des logiciels professionnels. C’est une chose d’écrire xeyes, mais que diriez-vous de quelque chose pour rivaliser avec Photoshop ou Altium?

Bien sûr, nous connaissons tous la réponse – principalement. Aucun des «gros» progiciels ne fonctionne exactement de la même manière que leurs homologues à source fermée, manquant souvent quelques fonctionnalités ici et en gagnant quelques-unes là-bas, ou suivant un flux de travail différent. Ce n’est pas grave, différents programmes à source fermée fonctionnent également différemment. Je ne suis pas ici pour affirmer que GIMP est meilleur que Photoshop, mais plutôt pour souligner ce que j’aime vraiment dans les logiciels ouverts: il s’adresse aux petits gars et filles, aux utilisateurs de niche et aux spécialistes. Ou plutôt, cela leur permet de s’adapter à eux-mêmes.

Je viens de commencer à apprendre FreeCAD pour un projet de fraisage CNC, et c’est génial. J’ai utilisé Fusion 360, et bien que FreeCAD ne soit pas «identique» à Fusion 360, il possède la plupart des fonctionnalités dont j’ai besoin. Mais ce sont les caractéristiques originales qui le distinguent.

Le flux de travail central consiste à choisir un «atelier» où des tâches spécifiques sont exécutées, puis à participer à chaque banc, à y travailler, puis à passer au suivant dont vous avez besoin. Mais le point critique ici est qu’un bon nombre d’établis sont contribué au projet ouvert par des personnes qui ont eu des besoins de niche particuliers. Pour moi, par exemple, j’ai fait la plupart de ma modélisation 3D pour l’impression 3D en utilisant OpenSCAD, qui est un peu une niche, mais aussi le langage qui sous-tend la fonctionnalité de personnalisation de Thingiverse. Fusion 360 importe-t-il de manière transparente mon travail OpenSCAD? Non. Est-ce que FreeCAD? Ouais, parce qu’un autre nerd était à ma place.

Et puis j’ai commencé à penser aux autres grands projets gratuits. Inkscape a des plugins qui vous permettent de créer Gcode pour piloter des moulins CNC ou des traceurs étranges. Pourquoi? Parce que les nerds adorent les œufs. GIMP a des plugins pour chaque transformation d’image imaginable – des choses que 99% des graphistes n’utiliseront jamais, et donc Adobe n’a aucune incitation à incorporer.

L’open source vous permet de gratter votre propre démangeaison et de partager votre solution avec d’autres. Les fonctionnalités des logiciels payants à source fermée sont gérées par les masses: «Est-ce une fonctionnalité que suffisamment de nos clients veulent?» Les fonctionnalités des logiciels open source sont guidées par les idées bizarres de nerds comme moi. Vive la différence!