Démystifions l'open-source

Christopher Kade

@christo_kade

Trouvez les slides sur christopherkade.com/slides

Pourquoi?

  • Un mystère pour beaucoup de gens (y compris certains devs)
  • Une multitude de ressources utiles à tous
  • Démystifié => moins effrayant => plus accessible
  1. C'est quoi?

  2. Pourquoi s'y intéresser?

  3. Comment y contribuer?

Trois parties:

L'open-source, c'est quoi?

Open source software is software with source code that anyone can inspect, modify, and enhance.

Source: https://opensource.com/resources/what-open-source

Github

Gitlab

Pourquoi s'intéresser à l'open-source?

72% des Global Fortune 2000 utilisent l'open-source à des fins non-commerciales

Nous profitons de l'open-source au quotidien

Source: The Linux Foundation

et 55% à des fins commerciales (2018)

Parcequ'on peut tout y trouver !

Petite liste de mes projets open-source favoris du moment

  • boredaf.app - Chatbot qui vous propose des choses à faire si vous vous ennuyez
  • pennywise - Application cross-plateforme pour ouvrir une webpage flottante et multi-tasker comme un pro
  • Gladys - Un home assistant pour votre Raspberry Pi
  • Bat - Un clône de cat(1), avec de nombreux avantages

  • Front-end Performance Checklist - une liste de nombreuses améliorations potentielles à vos applications web (avec des explications et solutions)

La collaboration à l'open-source permet de nombreuses choses

  1. D'améliorer ses compétences existantes
  2. De rencontrer des individus avec des intérêts similaires
  3. De trouver des mentors et enseigner
  4. De travailler sur ses soft skills

L'open-source est ouvert à tous.

Développeurs & Designers,

Junior & Senior

Comment contribuer à l'open-source?

Étape 1: Trouver un projet auquel contribuer

De nombreuses ressources disponibles pour en trouver !

GitHub Explore

Open Source Friday

First Timers Only

CodeTriage

24 Pull Requests

Up For Grabs

Contributor-ninja

First Contributions

Étape 2: Se documenter sur le projet

Étape 3: Choisir un "issue" sur lequel travailler

Étape 4: Coder/Designer

Étape 5: Soumettre votre contribution

Étape 6: Se réjouir  parce qu’on contribue à l'open-source

Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts.

Tim O'Reilly

Merci !

Retrouvez les slides sur christopherkade.com/slides

Références:

https://opensource.guide/how-to-contribute/

https://www.linuxfoundation.org/

Made with Slides.com