Notes de terrain: l'une des plus grandes conférences OpenSource FOSDEM 2020



Le week-end dernier, le FOSDEM 2020 a réuni plus de 8 000 développeurs à Bruxelles unis par l'idée d'un logiciel open source. 2 jours, 800 intervenants et reportages, une communication illimitée et l'opportunité de rencontrer des légendes du monde de l'OpenSource. Je partage mes impressions et mes notes des discours. Vidéo des reportages postés ici (et pas moins de 420 heures de contenu).


Maison pleine près des stands des distributions Linux.

Impressions générales


Au tout début, l'ampleur de la conférence est frappante - un grand nombre de geeks se précipitent autour de l'Université libre de Bruxelles . L'entrée à la conférence est gratuite, les flux sont répartis entre plus de 30 pistes parallèles. Il y avait beaucoup de visiteurs, parfois, pour arriver au reportage populaire, les gens venaient en une demi-heure et faisaient la queue. En plus du contenu, il était utile de communiquer avec les développeurs des produits OpenSource. Contrairement aux conférences ordinaires, où les représentants d'entreprises s'affrontent sur les stands qui donnent le mieux aux visiteurs, l'inverse est vrai: les stands donnent aux visiteurs la possibilité de soutenir leur produit préféré en achetant un souvenir de marque. J'ai entendu dire que beaucoup perçoivent le FOSDEM comme une excellente occasion annuelle de rencontrer des collègues et des amis dans la vraie vie.

Ensuite iront les notes que j'ai prises sur les rapports.



Comment foss pourrait révolutionner le gouvernement municipal

fosdem.org/2020/schedule/event/municipal_government (description)

Danese Cooper a donné des exemples lorsque dans les petites villes où il n'y a pas de personnel de développeurs, OpenSource a résolu les problèmes. Dans les grandes villes, il existe la possibilité de leur propre développement, comme Code for America ou Paris Lutèce , mais ils ont leur propre problème: l'État dans son ensemble ne se soucie pas de la façon dont le logiciel est développé. Pour les solutions propriétaires, par rapport aux logiciels libres et open source, l'avantage est la possibilité d'appeler où vous en avez besoin lorsque quelque chose ne fonctionne pas. A la fin, un appel à unir et à organiser des mouvements comme OSPO for Cities .



Le contributeur égoïste expliqué

fosdem.org/2020/schedule/event/selfish_contributor (description, présentation, vidéo)

Beaucoup de gens chez OpenSource se demandent comment amener d'autres contributeurs au projet. La participation au développement est un exercice pragmatique, comprendre pourquoi les gens contribuent contribuera à orienter le produit dans la bonne direction. Une simple demande de contribution ne fonctionne pas. En option - recueillir auprès des gens des suggestions et des conseils sur les améliorations, mais pas promettre de les mettre en œuvre. Il est important de mentionner publiquement les contributions des contributeurs.



Comment pouvons-nous donner aux utilisateurs des logiciels / matériels libres / ouverts?

fosdem.org/2020/schedule/event/user_stand (description)


La différence entre les utilisateurs et les développeurs selon Italo Vignoli .

Les utilisateurs ne sont pas des idiots, mais des professionnels. Mais uniquement dans son environnement non informatique. Ils ne souhaitent pas investir du temps dans des litiges avec des programmes OpenSource, qui ne sont généralement pas aussi conviviaux. Les utilisateurs sont satisfaits des logiciels propriétaires car c'est la seule chose qu'ils connaissent. Si vous rendez les logiciels libres clairs et simples, ils utiliseront un logiciel gratuit. De plus, le conférencier conseille de commercialiser ses développements.



Doublez vos contributeurs en utilisant ces 3 astuces simples!

fosdem.org/2020/schedule/event/gamedev_double_contributors_tricks (description, diapositives, vidéo)

Le titre du clickbait cache l'idée que le secret du succès du produit OpenSource est de "gratter là où ça démange". Tout d'abord, vous pouvez prendre une niche où il n'y a pas d'alternatives gratuites aux logiciels payants et déposer un analogue. Le second, en option, consiste à créer un MVP et à y accrocher des personnes. Ils voudront changer quelque chose et vous offrirez une telle opportunité. Le hack de la troisième vie est «soyez gentil» et les gens vont s'étirer. Travailler sur la métrique TOFFEE (Time of Onboarding, Finding & Fixing an issue End to End).

Astuce bonus comment doubler le nombre de contributeurs - rejoignez un projet existant avec 1 contributeur.




Planifier des rapports. Où est le déjeuner ici?



Leçons tirées de la culture de projets et de communautés open source

fosdem.org/2020/schedule/event/osslessons (description, vidéo)

Un autre rapport déconseillant la pulvérisation et «grattez vos propres démangeaisons» consiste à résoudre un problème dont vous souffrez vous-même. Dans le cas où vous soutenez le produit OpenSource de l'entreprise, pensez au grand objectif que vous apportez au monde. Secrets de réussite: la présence d'une vision globale avec une feuille de route, l'empathie pour le public et n'oubliez pas d'organiser des vacances à des occasions agréables, par exemple, la sortie d'une sortie majeure.



Comment les conteneurs et Kubernetes ont redéfini le système d'exploitation GNU / Linux

fosdem.org/2020/schedule/event/riek_kubernetes (description, vidéo) Une

histoire sur l'évolution des méthodes de livraison de logiciels. Les gestionnaires de packages, puis les systèmes de gestion de configuration, puis l'ère de la virtualisation et l'émergence des clouds d'entreprise et publics. L'itération finale est l'évolution avec les conteneurs et les orchestrateurs de conteneurs. C'est cool que les conteneurs eux-mêmes soient indépendants du fournisseur, mais en même temps, l'infrastructure peut être consommée en tant que service.




Des panneaux PLEINS étaient accrochés devant un public bondé. Les retardataires ont eu la possibilité de regarder la diffusion en ligne via le Wi-Fi local.



Navigation précise et intersectorielle du code à l'échelle GitHub

fosdem.org/2020/schedule/event/github_cross_project_code_navigation (description, diapositives, vidéo)

Vous ne pouvez pas simplement saisir et coder la navigation dans le github. Il est nécessaire de pelleter et d'analyser une tonne de code, quelque part pour stocker et mettre à jour de manière incrémentielle l'arborescence des dépendances de tout le code de toutes les branches des référentiels. Je n'ai jamais pensé à la complexité de telles tâches auparavant.



Faire avancer l'avenir de CI / CD ensemble

fosdem.org/2020/schedule/event/continuous_delivery_foundry (description, vidéo, diapositives)


J'ai réussi à prendre une place sur le rebord de la fenêtre depuis le dernier rapport, la plupart de ceux qui voulaient tout simplement ne faisaient pas partie du public.

Histoire de la Continuous Delivery Foundation créée l'an dernier. Les trois principaux problèmes des CI / CD sont l'émergence de microservices avec leurs besoins, la variété des outils CI / CD et la complexité des changements. Le but de la création est de rétablir l'ordre dans ce domaine. Ils font un paysage CI / CD (comme dans CNCF ), effectuent des mitaps de livraison continue (principalement selon Jenkins), standardisent les outils (par exemple, collectent la terminologie dans différents programmes), créent différentes parties - par exemple sig-mlops- où ils veulent nettoyer le CI / CD Machine Learning.
Possibilité pour eux de se joindre .



Automatisez vos workflows avec Kotlin

fosdem.org/2020/schedule/event/kotlin_automate_your_workflows (description, diapositives) Le


public a charmé ce qui se passe.

L'histoire des gars développant des applications pour Android, comment ils ont réécrit les scripts ruby, bash et groovy sur Kotlin. Maintenant, ils ont un langage compréhensible pour les développeurs du monde entier. Nous avons installé Kscript , des plugins connectés, installé clikt , écrit l'outil interne kinta, ce qui rend l'automatisation prête à l'emploi. Ils disent qu'ils ne connaissent pas les problèmes, mais je n'y croyais pas.


Fonctionnalités de Kinta. Ils disent qu'ils s'ouvriront quand ils se peigneront.



Pourquoi la GPL est idéale pour les entreprises

fosdem.org/2020/schedule/event/gpl_and_business (description)

Tout d'abord, un aperçu des modèles de licence des plus fermés aux plus libéraux. Ensuite, sur les méthodes de fabrication d'un produit OpenSource: échange de marchandises, fourniture d'un produit comme SaaS , partenariat avec des fonds (par exemple, CNCF ), certification et licence de marque, don, Bounty Driven Development (quand ils paient pour des fonctionnalités complètes), vente de publicités, Retardé Open Source (vous ne donnez la dernière version qu'à ceux qui ont payé), la sortie d'une version pro payante (bien que ce soit négatif, est-ce une open source), la fourniture d'un support payant et différents modèles de doubles licences (lorsque vous pouvez payer et ignorer les restrictions de copyleft ). Trouvé sur Wikipédialiste complète des moyens . Il est difficile de gagner de l'argent avec votre propre SAAS à l'ère du cloud, il est donc parfois interdit aux fournisseurs de cloud public de fournir des logiciels en tant que service sans l'autorisation du créateur. (Redis, MongoDB, CockroachDB). La principale conclusion du rapport: les licences copyleft (par exemple, GPL ) aideront les programmes OpenSource à gagner leur vie et développeront l'écosystème et la communauté autour du produit.



Logiciels libres dans l'éducation

fosdem.org/2020/schedule/event/edufoss (description, vidéos, diapositives et liens)
Comment les enfants peuvent utiliser les logiciels libres: rechercher des informations, communiquer, consommer du contenu divertissant, utiliser des applications éducatives spéciales à la maison et dans les cours d'informatique. Les logiciels libres eux-mêmes sont mal utilisés dans les écoles, alors les gars ont fondé le mouvement schul-frei. Ils collectent la collection OpenSource, qui est utile à l'école (ne l'a pas trouvée sur Internet) et attirent des sociétés informatiques locales pour soutenir ce logiciel.




Les frites sont appelées "frites" dans le monde entier, et elles ont été inventées en Belgique. Comme ça.



Mobiliser les consommateurs d'entreprise des logiciels libres

fosdem.org/2020/schedule/event/enterpriseoss (description, vidéo, liens) Il

est devenu à la mode de participer à de grandes entreprises en OpenSource, donc de nouvelles nuances sont apparues. Lorsqu'une personne contribue volontairement, elle est souvent intéressée à remplir la demande de retrait. Lorsqu'il travaille sur un contrat, il peut quitter. Comment vivre avec: accélérez l'intégration, divisez les demandes de tirage, mesurez tout, utilisez «au nom» et déterminez les intentions en fonction du profil de la personne. OSPO est dans toutes les grandes entreprises, là, en règle générale, il y a un examen de la bonne organisation d'OpenSource. Livres à lire: Accélérer , le développement communautaire en tant que processus etThe Comingled Code: Open Source et développement économique



Construire une communauté prospère dans les projets open source dirigés par l'entreprise

fosdem.org/2020/schedule/event/corpcommunitythrive (description, diapositives, vidéos)

Pourquoi les gens participent-ils aux produits OpenSource d'autres sociétés: un amour de la technologie, une opportunité de croissance professionnelle, un sentiment d'appartenance.
En conséquence, comment aider:

  • Faciliter le seuil d'entrée: augmenter la disponibilité des informations, inviter à participer aux discussions, prendre des décisions en toute transparence
  • Déclarez l'affiliation: organisez des événements, dirigez les directions, invitez au bureau
  • Annoncez les contributeurs: écrivez des blogs, invitez à des tables rondes, envoyez un accusé de réception écrit.




Les autocollants Leroy avec un chat QR menant à une vidéo secrète ont été utiles .



Comment je suis arrivé au FOSDEM


La conférence est un excellent moyen de rejoindre la culture OpenSource, de ne pas regarder et rencontrer des spécialistes informatiques sympas. Par exemple, avec les gars d' InnerSourceCommons , la communauté mondiale InnerSource. Je fais la promotion de cette approche: comme en OpenSource, uniquement dans les limites de l'entreprise. Dans l'open source, les gens ont appris à développer des programmes complexes, étant sur plusieurs continents et parlant différentes langues, et ils le font avec beaucoup de succès. Une étape logique consiste à réutiliser les meilleures pratiques en développement interne. J'en parlerai plus tard. Et maintenant, je serai heureux de discuter des thèses dans les commentaires.

Source: https://habr.com/ru/post/undefined/


All Articles