Le guide définitif pour contribuer à l'open source

Je vais vous dire tout ce que je sais sur l'Open Source. Commençons par quelque chose de simple. Vous savez ce qu'est un produit? Un produit est quelque chose que vous pouvez facilement consommer, comme un burrito dans un restaurant. Mais pour créer ce produit, vous devez prendre certaines mesures. Au restaurant, vous avez un chef qui a une recette pour ce burrito. Ils suivent toujours la même recette et la fabriquent à partir des mêmes ingrédients pour garantir une qualité appropriée à chaque fois.

Contribuer à l'Open Source peut vous aider à entrer dans le domaine de la technologie, à changer de carrière ou à améliorer votre carrière actuelle. Tout en aidant la communauté!

Dans la plupart des restaurants, si vous alliez voir le chef et lui demandiez: «Je suis désolé, j'adore votre burrito; pourrais-je avoir la recette? ils refuseraient - ce n'est pas Open Source. L'Open Source, c'est quand, en plus du produit, vous avez également accès à tous les ingrédients et à la recette, ce qui signifie que vous pouvez reproduire tout le burrito chez vous.

Imaginez maintenant que vous commencez à faire ce burrito, mais que vous en venez à la conclusion que vous voulez réduire la viande. Vous le remplacez donc par de l'avocat. Dans ce cas, vous prenez la recette, échangez la viande contre l'avocat, suivez le reste des étapes à la lettre et vérifiez ce qui en ressort.

Il se peut que votre plat ait meilleur goût que le repas au restaurant. Si le restaurant était géré comme un projet Open Source, vous pourriez alors aller voir le chef et lui dire: «Hé, ton burrito est super, mais j'ai ajouté de l'avocat et maintenant c'est encore mieux! Vous pouvez l'ajouter à votre menu. »

Le rôle du chef est celui de mainteneur de produit. Ils peuvent accepter les modifications ou décider

que l'avocat est une mauvaise idée et ne correspond pas au concept du restaurant. Dans tous les cas, en partageant vos modifications du projet, vous venez de devenir contributeur.

Toutes nos félicitations!

Qu'est-ce qu'un projet?

Le navigateur Firefox est un exemple de projet Open Source. Il est composé de milliers de lignes de code source et d'instructions sur la façon de transformer ce code source en un produit utilisable, comme un navigateur Web. Ce code est disponible publiquement, donc tout le monde peut le récupérer, le lire, le vérifier ou le construire. Chaque personne souhaitant modifier le comportement de Firefox peut apporter des modifications au code source et créer une version personnalisée. De plus, tout le monde peut renvoyer ces modifications aux responsables du projet.

Mais les projets Open Source ne se limitent pas au code. Nous avons également une interface utilisateur et un design graphique. Et oui, même les programmes de terminaux tels que l'éditeur Vim ont des interfaces graphiques.

Vous n'avez pas besoin de coder pour contribuer à l'Open Source!

En plus de l'interface, il existe également des interactions utilisateur, une convivialité et quelque chose appelé Expérience utilisateur (UX) - qui ont tous gagné en popularité au cours des dernières décennies. Si vous avez une formation en design, en beaux-arts ou en psychologie, vous pouvez trouver votre créneau avec UI / UX. La prochaine chose qui comprend un produit est le média, y compris les sons, les graphiques ou les vidéos. Tous les projets n'en ont pas, mais ils ne sont pas si rares non plus.

La documentation, cependant, est l'une des parties qui est souvent négligée. Une manière simple d'apporter une contribution est d'améliorer la documentation. Les rédacteurs doivent se sentir à l'aise avec ces sujets. Les ressources textuelles et les traductions présentent également une entrée facile.

Ensuite, il y a le marketing, qui fait également souvent défaut dans les projets Open Source. Si vous pouvez résoudre ce problème, toute la communauté en profite. Aidez un projet avec le marketing, et cela attirera également plus de contributeurs potentiels.

Et enfin, il y a la partie juridique, une composante assez rare qui concerne principalement les grands projets. Il y a des avocats qui traitent principalement des questions d'Open Source, et la plupart d'entre eux donnent de leur temps.

Si vous savez écrire de la prose, dessiner, faire de la musique, êtes un bon marketeur ou un avocat: la communauté Open Source a besoin de vous!

Si vous vous sentez incapable de concevoir, d'apporter des modifications, d'écrire des licences, n'ayez pas peur. Vous pouvez apporter une autre sorte de contribution. Vous pouvez signaler une erreur ou proposer des changements de comportement ou d'apparence.

Vous savez ce qui est le mieux? Si chaque membre de la communauté apporte un peu de temps, un peu d'effort et un peu d'expérience personnelle, toute la communauté obtient un produit formidable, souvent gratuit.

Vous ne vous sentez pas créateur? Soumettez un rapport de bogue ou émettez une demande de fonctionnalité!

Pourquoi cela vaut-il mon temps?

Pourquoi cela vaut-il la peine de contribuer à l'Open Source? Pourquoi devriez-vous passer votre temps à écrire des propositions ou du code ou à faire des traductions au lieu de vous promener? Il existe plusieurs raisons. Tous découlent du principe que contribuer à l'Open Source est publiquement visible. Tout le monde peut voir ce que font les autres. Et c'est génial!

Vous augmentez vos compétences

Si vous écrivez un morceau de code, concevez une interface ou créez des graphiques, vous apprenez. C'est un excellent exercice pour ceux qui recherchent un changement de carrière. En Open Source, personne ne se soucie de savoir si vous travaillez en tant que développeur senior ou en tant que jardinier. Ce qui compte, c'est la qualité de la contribution que vous pouvez apporter. Et une fois que vous aurez fait vos preuves dans un projet Open Source, vous aurez acquis une expérience précieuse. Vous ne devriez plus vous sentir comme un imposteur qui vient de terminer un camp d'entraînement. Vous serez un membre établi d'une communauté avec un bilan que tout le monde peut vérifier.

Cela fonctionne même si vous êtes coincé avec une technologie, mais imaginez votre avenir avec autre chose. Vous dites que vous êtes un développeur COBOL et que vous rêvez de décrocher un emploi UX? Commencez simplement à améliorer l'UX dans Firefox et envoyez vos contributions. Une fois qu'ils sont acceptés, vous pouvez ajouter un nouveau poste à votre CV: UX designer pour le projet Firefox. Vous venez d'apprendre quelque chose d'utile et d'améliorer vos informations d'identification.

Vous améliorez votre visibilité

Lorsque vous rejoignez une communauté, comme un projet Open Source, vous acquérez immédiatement de nouvelles connaissances, rencontrant d'autres personnes également impliquées dans le projet. Vous pouvez apprendre d'eux et échanger des idées avec eux.

Le deuxième avantage de rejoindre une telle communauté est que toutes vos autres chaînes deviennent automatiquement plus visibles. Par exemple, les visiteurs du projet Open Source auquel vous contribuez peuvent prendre connaissance de votre chaîne YouTube ou vous trouver sur LinkedIn pour vous proposer un emploi.

Cela nous amène au point suivant.

C'est une pratique courante de nos jours pour les recruteurs informatiques de consulter GitHub à la recherche de nouveaux talents. En rendant votre code public, vous créez en fait un CV réel que tout le monde peut vérifier. Pas besoin de contacter vos anciens employeurs ou clients. Et si votre profil GitHub est lié à votre profil LinkedIn ou à votre page d'accueil, vous êtes facilement accessible, de sorte que vos chances de décrocher un emploi de vos rêves augmentent.

Gardez à l'esprit que vous n'avez même pas besoin d'avoir une expérience commerciale dans ce domaine particulier. Pour ces recruteurs, vos contributions Open Source sont tout aussi valables!

Vous trouvez un emploi ou de nouveaux clients

Si vous êtes vraiment bon, vous pouvez obtenir une offre payante pour travailler sur un projet Open Source. Ceci est principalement réservé aux projets qui bénéficient d'un soutien financier stable, que ce soit d'une société ou d'un organisme à but non lucratif.

Vous trouvez de nouveaux employés

Cela fonctionne également dans l'autre sens - vous pouvez trouver des employés potentiels. Si vous faites quelque chose qui est cool et utile pour les autres, publiez-le en tant que projet Open Source! Il est possible que quelqu'un veuille améliorer votre projet ou travailler pour vous.

Vous faites quelque chose pour les autres

Un autre avantage de faire partie de ces projets est la possibilité de faire quelque chose pour les autres et de gagner leur gratitude. Toutes les notes de remerciement que vous recevrez rendront votre temps plus que valable - - et vous avez peut-être même contribué à un projet génial.

Vous avez accès aux statistiques de Nice

Êtes-vous un fan de gamification? Alors celui-ci est pour vous. Certaines personnes aiment vraiment les statistiques, et pour elles, GitHub offre quelque chose de spécial. Chaque action que nous entreprenons dans GitHub - la plus grande communauté Open Source - est marquée d'un carré vert sur un immense calendrier. Plus nous faisons de choses chaque jour, plus le carré est lumineux. Lorsque nous contribuons pendant plusieurs jours consécutifs, GitHub le comptera comme une séquence et conservera votre score pour référence future. Cela agit comme une motivation pour battre les meilleurs scores à ce jour.

Comment trouvez-vous votre premier projet?

Il y a plusieurs manières. Tout d'abord, les grands acteurs comme Firefox ou Android ont une base d'utilisateurs élevée et nécessitent de nombreux changements et améliorations. Une fois que vous introduisez un changement dans un tel projet, votre changement devient visible par des millions de personnes. Vous pouvez visiter GitHub et voir quels sont les dépôts les plus populaires. Par exemple, au moment d'écrire ces lignes, le référentiel numéro un le plus étoilé est freeCodeCamp.

Je ne recommanderais pas nécessairement cette première approche si vous êtes un nouveau venu. Le principal avantage des grands projets est également leur principale malédiction. Tout le monde veut contribuer, mais il y a un nombre limité de mainteneurs capables de répondre à vos demandes. Si vous voulez vraiment avoir un impact, vous pouvez à la place essayer des projets plus petits qui sont à la hausse. GitHub Trending est un endroit pour trouver de tels cas.

Une autre approche consiste à sélectionner un projet génial en tant que premier contributeur. Appelons cela l'approche écoénergétique. Les projets impressionnants sont des listes de liens compilées et organisées. Par exemple, awesome-shell répertorie les résultats intéressants de la CLI, tandis que awesome-JavaScript traite tous les nouveaux frameworks brillants qui apparaissent chaque jour. Il existe également une liste impressionnante de livres Mind Expanding et bien sûr des listes impressionnantes .

Pourquoi est-ce une bonne approche? L'effort requis pour apporter une contribution réelle est assez faible, il y a donc de fortes chances d'obtenir un coup de pouce de dopamine résultant d'un travail bien fait. Cette augmentation de la dopamine devrait déclencher la prochaine contribution et ainsi de suite. Une fois que la balle commence à rouler, il est difficile de l'arrêter.

L'approche finale que je recommande est de s'appuyer sur un énorme événement Open Source. Un de ces événements célébré chaque année en octobre est le Hacktoberfest. Les participants doivent effectuer cinq demandes d'extraction sur GitHub (c'est-à-dire faire cinq contributions). Tous ceux qui remplissent cette tâche reçoivent de jolis avantages de la part des sponsors (comme des t-shirts et des autocollants). Pour faciliter la tâche des participants, quelques exemples de projets sont répertoriés sur le site Web.

Un autre événement similaire est Google Summer of Code. Vous pouvez consulter une liste de projets du passé. Peut-être que l'un vous inspirera suffisamment pour apporter une contribution! Oh, et puis il y a une liste impressionnante de premières opportunités de relations publiques!

Si vous souhaitez contribuer de manière durable à l'Open Source, trouvez quelque chose que vous utilisez régulièrement. De cette façon, vos contributions vous seront également bénéfiques. C'est de loin le meilleur moyen d'assurer un travail de qualité.

Qu'est-ce qui rend une contribution précieuse?

Nous savons maintenant pourquoi contribuer, et nous savons où contribuer. Concentrons-nous maintenant sur ce qui rend notre contribution précieuse? Une contribution sans valeur ne sera pas acceptée, il vaut donc mieux se préparer!

Nous devons respecter les conditions de travail

Surtout, nous devons respecter les conditions de travail des autres. Dans de nombreux projets, vous pouvez trouver des documents tels que CONTRIBUTORS.mdcelui qui présente la manière préférée de contribuer. Si le projet que vous souhaitez rejoindre n'a pas de document similaire, vérifiez d'autres endroits possibles, comme la README.mdou la page wiki du projet. Familiarisez-vous avec les règles et assurez-vous de les comprendre et de les respecter.

Si votre travail ne remplit pas les conditions décrites dans les directives des contributeurs, il sera probablement refusé avant même l'examen. Ces directives et conditions servent à protéger le temps des responsables. Si vous ne pouvez pas les suivre, les responsables peuvent supposer que vous êtes tout aussi insouciant avec les autres travaux que vous faites.

Considérez à quel point votre contribution est précieuse pour les autres

Une fois que nous savons comment nous comporter, considérons à quel point notre contribution est précieuse pour les autres. Imaginez un instant, une entreprise qui fabrique des costumes sur mesure. Vous avez acheté un costume dans son magasin, puis vous êtes allé prendre une bière. L'inspiration frappe, vous attachez donc un décapsuleur au costume à la maison. De cette façon, à chaque fois que vous irez prendre une bière, il n'y aura aucun problème à l'ouvrir.

De manière Open Source, vous allez chez le tailleur et présentez votre excellente idée de fixer l'ouvreur au costume. Maintenant, quelle que soit l'ingéniosité de votre idée, le tailleur, qui agit en tant que responsable de projet, peut ne pas voir votre ajout comme adapté à son concept. Cela ne signifie pas que votre travail est faible ou sans valeur; cela signifie simplement que certaines fonctionnalités ne plaisent qu'à un petit public. Et comme chaque fonctionnalité doit être maintenue et sécurisée, ce qui augmente le coût du projet, le responsable du projet doit s'assurer que chaque fonctionnalité offre un avantage valable.

Soyez verbeux dans la communication

Si ce n'est pas un changement que vous apportez mais un rapport, soyez verbeux. Notez tout ce que vous savez pour expliquer le contexte en détail. Ceci est particulièrement important pour signaler des erreurs. Plus vous décrivez de contexte, plus il sera facile pour quelqu'un de le résoudre comme vous le souhaitez. Gardez à l'esprit les cas d'utilisation possibles et le comportement attendu, mais laissez de côté tous les détails qui ne sont pas nécessairement liés au rapport. Dire que vous voulez qu'un élément soit vert parce qu'il correspond à d'autres produits concurrents, c'est bien. Fournir un historique complet de la compétition est un peu trop.

Exécuter, tester, vérifier, puis revérifier avant de soumettre

Vérifiez tout et testez tout avant de soumettre votre modification. Assurez-vous que vos modifications concernent la version actuellement développée et non une version historique. Gardez à l'esprit que vous ne devez exécuter les tests qu'une seule fois. Les responsables en gèrent beaucoup tous les jours, alors gagnez du temps en veillant à ce que tout soit parfait. Et de toute façon, cela montre simplement que vous vous souciez et ne soumettez pas de travail bâclé.

Comment éviter de se décourager en ligne

N'oubliez pas ceci: chaque fois que vous publiez quelque chose en ligne, vous vous exposez à la critique. Quoi qu'il en soit, s'il s'agit d'un commentaire, d'une photo, d'un article ou d'un code, vous êtes désormais vulnérable. Vous devriez accueillir certaines critiques, car elles vous aideront à grandir.

Mais il y a aussi d'autres types de critiques: toxiques et injustifiées. Il est préférable d'apprendre à gérer différents types de critiques avant de commencer à partager votre travail avec le public. De cette façon, vous serez préparé à ce qui vous attend et ne prendra pas tout pour vous.

Nos meilleures idées ne sont pas les meilleures pour tout le monde

Tout d'abord, vos meilleures idées ne sont peut-être pas les meilleures pour tout le monde. Gardons cela à l'esprit. Ne soyez pas offensé si quelqu'un vous dit que le décapsuleur que vous avez conçu n'est pas compatible avec son costume. Si telle est la volonté du responsable du projet, respectez-la. Cela peut servir de leçon si vous souhaitez vous impliquer à nouveau dans ce projet. Ou vous pouvez rechercher un autre projet où ils pourraient avoir besoin d'un tel changement.

Notre meilleur travail peut ne pas être à la hauteur des normes

Aussi difficile que cela puisse être à entendre, votre meilleur travail peut ne pas être à la hauteur des normes d'un projet. Je l'ai vécu moi-même. Dans un projet auquel je contribuais, j'ai reçu une liste raisonnable de directives sur la façon d'écrire un bon code. J'ai décidé de le faire parfaitement (alors j'ai pensé) la première fois. Après tout, je savais à quoi faire attention. J'ai envoyé mes modifications et après un certain temps, j'ai reçu une réponse. Presque toutes les lignes de code ont été mises en évidence. Fait intéressant, tous les commentaires étaient raisonnables et exacts. Ce que je considérais comme parfait manquait à presque toutes les lignes.

J'ai corrigé toutes les remarques et soumis à nouveau les modifications. Cette fois, je n'ai reçu que cinq remarques. Même si vous faites quelque chose de bien, d'autres personnes peuvent vous pousser à travailler encore mieux. C'est à cela que servent les critiques. Ils ne doivent pas être critiqués ou blâmés - ils veulent vous aider, gardez cela à l'esprit!

Nous pouvons être rejetés même si nous avons tout fait correctement

Parfois, vous obtenez simplement «non» pour une réponse, et vous ne pouvez pas faire grand-chose pour changer cela. Vous pensez toujours que les costumes avec ouvre-bouteilles sont une excellente idée? Alors commencez à produire le vôtre! En Open Source, le fait de créer un nouveau projet basé sur un projet existant est appelé «forking».

En conséquence, le nouveau projet est considéré comme une «fourchette» de l'original. Par exemple, Ubuntu est un fork de Debian. Si les responsables du projet refusent d'intégrer votre travail dans leur produit, vous pouvez envisager de bifurquer le projet et de devenir vous-même un responsable. Cela ne devrait être pratiqué que dans des cas extrêmes. Non seulement bifurquer un fardeau pour les deux groupes de mainteneurs, c'est aussi déroutant pour la communauté. Si vous entendez «non», cela vaut la peine d'apprendre les raisons de cette réponse.

Cela peut être une leçon précieuse pour l'avenir.

Les trolls sont partout

Maintenant, les trolls.

Comme Internet offre une illusion d'anonymat, une sous-culture est apparue qui prend plaisir à détruire d'autres personnes. Cette sous-culture s'appelle les trolls Internet. Je n'ai pas encore eu l'occasion de combattre quelqu'un comme ça. Mais je vous recommande de lire «Le guide complet pour comprendre et gérer les trolls en ligne» de Ragen Chastain. Cela vous aidera à vous préparer à une rencontre aussi désagréable.

Gagner de l'argent sur Open Source

Si vous avez lu jusqu'ici, vous vous demandez probablement s'il est possible de gagner de l'argent en travaillant sur des projets Open Source.

Bien sûr, ça l'est!

Même si le logiciel lui-même est généralement gratuit, il existe d'autres moyens de gagner sa vie avec l'Open Source. À cet égard, cela ressemble beaucoup à l'art. Et comme pour l'art, certaines méthodes peuvent fonctionner pour vous, d'autres non. C'est une science inexacte.

Méthodes permanentes

Ma méthode préférée est le bouton Faire un don. Vous pouvez le voir au travail sur l'un de mes projets: Songcorder. Selon la taille des pourboires que vous attendez, les options à considérer incluent Paypal (si vous prévoyez de recevoir des pourboires supérieurs à 15 $) et Achetez-moi un café (pour des pourboires inférieurs à 15 $).

Un bouton Achetez-moi un café ressemble à ceci (vous pouvez cliquer dessus si vous pensez que je le mérite):

Outre les boutons à usage général, il existe des méthodes dédiées aux projets Open Source, comme Gittip / Liberapay (celui-ci aime changer de nom assez souvent). Assez drôle, l'un des référentiels populaires pris en charge par Liberapay est… génial.

Le principe est similaire à celui de Flattr. Vous choisissez le montant mensuel que vous souhaitez dépenser pour les créations, et lorsque vous approuvez une œuvre, l'auteur de l'œuvre reçoit une part de votre budget. Dites, vous avez décidé que vous pouvez vous permettre de payer 5 $ chaque mois pour des projets Open Source. Si vous approuvez quatre projets dans un mois donné (en les mettant en vedette ou en cliquant sur le bouton Flattr), chacun des auteurs des projets reçoit 1,25 $. Assez simple.

Au lieu de soutenir des projets entiers, vous pouvez également faire des dons (presque) directement aux contributeurs. Tip4Commit fonctionne de cette façon. Les partisans déposent une certaine quantité de Bitcoin dans un projet, et chaque contributeur qui s'engage dans le projet reçoit une part du dépôt.

Une autre approche possible est Patreon. Ici, au lieu d'un budget également divisé, les supporters donnent un montant fixe en espèces à tout créateur de leur choix. Si vous voulez savoir si c'est la bonne approche pour vous, Erika Sauter explique parfaitement «Pourquoi Patreon est Dope AF for Creators». Sindre Sorhus, d' une renommée impressionnante , est l'un des principaux mainteneurs d'Open Source. Mais des projets plus importants tels que Homebrew ou Linuxbrew utilisent également Patreon pour le financement.

Toutes les méthodes mentionnées ci-dessus fonctionnent bien si vous traitez l'Open Source comme un passe-temps ou une activité secondaire. Si vous avez de la chance, ils pourraient même transformer votre passion en un travail de jour. Mais en réalité, si vous voulez faire de l'Open Source votre travail quotidien, l'approche habituelle est de fournir des services de conseil. Cela peut signifier vendre des fonctionnalités professionnelles aux clients d'entreprise ou aider les clients d'entreprise à déployer et à personnaliser vos produits. De nombreuses entreprises n'ont pas les compétences nécessaires pour adapter un projet Open Source à leurs besoins internes. Et qui est mieux équipé pour cette tâche que le responsable du projet d'origine?

Si vous pouvez aider les autres et être payé pour cela, foncez!

Méthodes uniques

L'une des méthodes populaires pour amorcer des fonds sur un projet Open Source est le financement participatif. Il existe de nombreuses plateformes dédiées à cette cause. Kickstarter, par exemple, a contribué au lancement de Mycroft Mark II, l'assistant vocal Open Source. Un autre grand joueur Indiegogo a organisé une campagne pour un client de messagerie Geary. Malheureusement, le projet n'a pas atteint ses objectifs. MediaGoblin est même allé jusqu'à lancer sa propre campagne sans aucun tiers.

Si vous craignez de ne pas trouver les nombreux soutiens nécessaires à un financement participatif réussi, vous pouvez essayer les subventions. Je connais au moins deux fondations offrant de telles subventions. L'un d'eux est la Fondation Travis, soutenue par la société derrière le populaire Travis CI. L'autre est la Fondation Mozilla, créatrice du navigateur Web Firefox.

La plupart des outils présentés jusqu'à présent se concentrent sur les mainteneurs Open Source. Mais les contributeurs peuvent faire de la pâte en devenant également des chasseurs de primes. Les primes sont des fonctionnalités demandées par un tiers soutenues par une récompense financière. Pour les chasser, vous devez répondre à la demande de fonctionnalité et réclamer la récompense. La plate-forme la plus populaire pour Bounty Hunting pour le moment semble être Bountysource.

Mais si vous préférez prendre la crypto-monnaie comme paiement, Gitcoin fonctionne sur des principes similaires. Consultez «Tout ce que vous devez savoir sur Gitcoin» de Vivek Singh pour plus de détails.

Le stage rémunéré est une autre approche valable. Deux options populaires disponibles sont:

  • Google Summer of Code - destiné aux étudiants
  • Outreachy - destiné aux minorités dans le domaine de la technologie

Ou, si vous êtes vraiment passionné, pourquoi ne pas rejoindre une entreprise dédiée au développement de logiciels Open Source? Il y en a beaucoup à choisir. Tout comme avec le conseil, vous serez payé et vous ferez quelque chose pour la communauté en même temps.

C'est une situation gagnant-gagnant!

De plus amples recherches

Si vous cherchez plus d'inspiration, consultez le projet de stand de limonade sur GitHub. Ou ajoutez-y votre propre idée. Avec l'Open Source, tout est possible!

Trouver votre parent

Je ne l'ai pas mentionné jusqu'à présent, mais les produits, les projets et la technologie ne représentent qu'une infime partie de l'ensemble du mouvement Open Source. La première et la plus importante composante est la fabuleuse communauté! Une fois que vous commencez à contribuer, vous gagnez immédiatement de nombreuses nouvelles connaissances, des personnes dont vous pouvez apprendre, des personnes que vous pouvez encadrer et des personnes avec lesquelles vous pouvez échanger des idées.

Chaque projet a sa propre communauté, mais il y a aussi des endroits où les amateurs d'Open Source se retrouvent quel que soit leur parcours.

Vous pouvez rejoindre des groupes sur les réseaux sociaux, tels que le groupe Linux et Open Source sur LinkedIn. Il existe également de nombreux canaux Gitter intéressants à découvrir. Gitter est un système de messagerie instantanée pour les communautés Open Source. Il existe également des groupes de diffusion, des forums ou des plateformes comme GitHub qui permettent la collaboration et la communication. Mais si vous souhaitez rencontrer des personnes partageant les mêmes idées en personne, envisagez de visiter ou de rejoindre un Hackerspace.

Les hackerspaces sont des lieux qui transfèrent l'amour de l'expérimentation au-delà du monde logiciel. Les logiciels, le matériel, le bricolage et l'artisanat sont également les bienvenus. Il existe une page Wiki répertoriant tous les Hackerspaces, alors trouvez le plus proche et rendez-leur visite. Vous serez surpris de ce qui est possible lorsque l'idéation rencontre l'exécution!

As-tu aimé? Vous ai-je aidé? Si oui, n'hésitez pas à vous inscrire à ma newsletter:

Si vous aimez l'article, pensez à vous abonner à ma newsletter. Vous serez informé de tout ce que j'écris et recommande (livres, articles, outils et probablement musique).