L'histoire de KiCad.org

Aujourd'hui, nous fêtons le nouveau site du projet KiCad : KiCad.org. KiCad est un projet qui nous tient à cœur et que nous soutenons chez DigiKey. Nous sommes fiers d'y avoir contribué. Voici l'histoire d'un ingénieur et de ses amis qui ont essayé de télécharger KiCad. Elle permet de comprendre comment nous en sommes arrivés là.

Il était une fois, dans un entrepôt au fin fond du nord-ouest du Minnesota, des employés DigiKey qui s'intéressaient à la conception de cartes. C'était en 2016. En interne, l'expérience Eagle se développait, de même qu'Orcad. Il y avait même une touche d'Altium, mais comme pour toute organisation complexe, tout le monde n'avait pas accès à toutes les licences, ce qui rendait la collaboration difficile.

Bon nombre d'entre nous suivaient également un petit podcast audacieux sur le thème de l'électronique intitulé The Amp Hour, dans lequel Chris Gammell, co-animateur de l'émission, faisait souvent l'éloge d'un remarquable programme appelé « KiCad » auprès de son compère Dave Jones. Tout juste un an plus tôt, KiCad 4.0 avait été lancé grâce à l'intérêt des développeurs et à quelques nouvelles fonctionnalités clés conçues par les employés du CERN. Le logiciel EDA KiCad avait commencé à prendre de l'ampleur et démontré que ce pack pour circuits imprimés et la communauté l'entourant avaient un potentiel réel, à commencer par le forum de Chris, kicad.info. Par le biais du podcast, l'animateur vantait tous les avantages du monde de l'open-source. Plusieurs d'entre nous ont décidé qu'il était temps de s'intéresser à ce merveilleux projet open-source appelé KiCad.

Où trouver des informations à ce sujet, si ce n'est sur Google ? En recherchant « kicad », la première URL à apparaître dans les résultats était kicad.org. Cela était logique et nous avons cliqué sur ce lien. La page affichait un gros bouton de téléchargement (Figure 1), mais certains aspects semblaient étranges...

Figure 1 : Représentation artistique d'une page de squatteur de domaine. (Source de l'image : archive.org)

Il n'y avait aucune information à propos du projet. Donc. . . Ce n'était certainement pas une page de projet. . . Retour à Google : avais-je cliqué sur le bon lien ? Après une inspection plus poussée, j'ai remarqué un autre résultat viable plus bas (en 3e position pour être exact). J'ai donc décidé de cliquer sur le lien kicad-pcb.org, qui m'a redirigé vers du contenu qui semblait plus pertinent (Figure 2).

Figure 2 : Capture d'écran de la page d'accueil kicad.org 2016 via archive.org. (Source de l'image : archive.org)

Alors, quel était le problème ? En fait, le gros bouton vert de téléchargement dans le résultat Google 2016 kicad.org (Figure 1) cachait probablement le logiciel malveillant/publicitaire d'un squatteur de domaine opportuniste qui l'avait enregistré en 2006. Lorsque j'en ai discuté avec mes collègues, je me suis rendu compte que je n'étais pas le seul à avoir eu ce problème. Si nous avions eu ce problème, il était certain que de nombreuses autres personnes avaient probablement été elles aussi victimes du même individu malveillant, mais que pouvions-nous faire ? Il s'est avéré que KiCad nous était assez utile et qu'il était logique de le soutenir comme tout bon citoyen le ferait. Nous avons donc discuté de la situation avec les dirigeants de DigiKey et avons fait une offre anonyme pour acquérir le domaine kicad.org. Peu de temps après, des personnes figurant sur la liste de diffusion des développeurs KiCad ont remarqué que le domaine avait changé de mains, et les premiers commentaires ne furent pas des plus sympathiques. Cependant, Wayne Stambaugh, le responsable du projet, a reconnu la bonne foi de l'opération et, grâce à une coopération mutuelle, nous avons pu faire en sorte que le domaine kicad.org redirige vers kicad-pcb.org.

Quelques années plus tard, DigiKey continue à bénéficier du logiciel et à soutenir le projet. Nous avons contribué à KiCon19, collaboré avec Shawn Hymel pour créer des tutoriels vidéo pour KiCad, lancé la bibliothèque DigiKey KiCad et fait des dons au projet via le CERN. En parallèle, la version 5.0 est sortie, et aujourd'hui, avec le lancement imminent de la version 6.0, KiCad a progressé pour devenir un fantastique outil que tout ingénieur professionnel doit avoir dans sa boîte à outils. Avec l'entrée du projet KiCad dans la Fondation Linux, Wayne nous a contactés pour proposer de faire de kicad.org le site permanent du projet KiCad sur le Web. Cela nous semblait logique et Wayne a fait l'annonce le 29 octobre 2020. Les développeurs et le projet KiCad méritent nos félicitations pour tous les résultats obtenus et pour être un brillant exemple de la réussite de l'open-source. Bienvenue chez vous sur kicad.org.

À propos de l'auteur

Image of Ben Hest

Ben Hest, ingénieur d'application senior chez DigiKey, travaille dans l'entreprise depuis 2008 et il est principalement responsable des produits de microcontrôleurs de TI et Microchip. Il tire une immense satisfaction à travailler depuis plus de 10 ans avec de nombreuses personnes exceptionnelles dans le groupe d'ingénierie des applications de DigiKey et au-delà. Ben est titulaire d'une licence en électrotechnique de l'Université d'État du Dakota du Nord à Fargo. Ses compétences impliquent de rassembler un tas de choses qu'il ne comprend pas pour accomplir un travail, et de connaître un tout petit peu de tout. Il n'aime pas parler de lui à la troisième personne et a très peu de temps avec 2,5 enfants de moins de trois ans.

More posts by Ben Hest
 TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum