Feldnotizen: Eine der größten OpenSource-Konferenzen FOSDEM 2020



FOSDEM 2020 brachte am vergangenen Wochenende mehr als 8.000 Entwickler in Brüssel zusammen, die sich der Idee von Open Source-Software angeschlossen hatten. 2 Tage, 800 Redner und Berichte, unbegrenzte Kommunikation und die Möglichkeit, Legenden aus der Welt von OpenSource zu treffen. Ich teile meine Eindrücke und Notizen aus den Reden. Video aus den Berichten veröffentlicht hier (und das nicht weniger, 420 Stunden Inhalt).


Volles Haus in der Nähe der Stände von Linux-Distributionen.

Allgemeine Eindrücke


Ganz am Anfang ist der Umfang der Konferenz bemerkenswert - eine große Anzahl von Geeks huscht um die Freie Universität Brüssel . Der Eintritt zur Konferenz ist frei, Streams werden auf über 30 parallele Tracks verteilt. Manchmal gab es viele Besucher, um zu dem populären Bericht zu gelangen. Die Leute kamen in einer halben Stunde und stellten sich in die Warteschlange. Neben Inhalten war es hilfreich, mit Entwicklern von OpenSource-Produkten zu kommunizieren. Im Gegensatz zu gewöhnlichen Konferenzen, bei denen Unternehmensvertreter an den Ständen gegeneinander antreten, die den Besuchern am besten gefallen, ist das Gegenteil der Fall: Die Stände bieten den Besuchern die Möglichkeit, ihr Lieblingsprodukt durch den Kauf eines Marken-Souvenirs zu unterstützen. Ich habe gehört, dass viele FOSDEM als eine hervorragende jährliche Gelegenheit betrachten, sich mit Kollegen und Freunden im wirklichen Leben zu treffen.

Als nächstes folgen die Notizen, die ich zu den Berichten gemacht habe.



Wie Foss die Stadtregierung revolutionieren könnte

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

Danese Cooper warf Beispiele, als OpenSource in kleinen Städten, in denen es keine Mitarbeiter von Entwicklern gibt, die Probleme löste. In Großstädten besteht die Möglichkeit einer eigenen Entwicklung wie Code for America oder Paris Lutece , aber sie haben ihr eigenes Problem: Dem Staat insgesamt ist es egal, wie die Software entwickelt wird. Bei proprietären Lösungen im Vergleich zu FOSS (Freie und Open Source Software) besteht der Vorteil darin, dass Sie anrufen können, wo Sie es benötigen, wenn etwas nicht funktioniert. Am Ende ein Aufruf, Bewegungen wie OSPO for Cities zu vereinen und zu organisieren.



Der egoistische Mitwirkende erklärt

fosdem.org/2020/schedule/event/selfish_contributor (Beschreibung, Präsentation, Video)

Viele Leute bei OpenSource überlegen, wie sie andere Mitwirkende zum Projekt bringen können. Die Teilnahme an der Entwicklung ist eine pragmatische Übung. Wenn Sie verstehen, warum Menschen einen Beitrag leisten, können Sie das Produkt in die richtige Richtung lenken. Eine einfache Aufforderung, einen Beitrag zu leisten, funktioniert nicht. Als Option - von Menschen Vorschläge und Ratschläge zu Verbesserungen zu sammeln, aber keine Umsetzung zu versprechen. Es ist wichtig, die Beiträge der Mitwirkenden öffentlich zu erwähnen.



Wie können wir Benutzern die Möglichkeit geben, in freier / offener Software / Hardware zu stehen?

fosdem.org/2020/schedule/event/user_standing (Beschreibung)


Der Unterschied zwischen Benutzern und Entwicklern nach Italo Vignoli .

Benutzer sind keine Idioten, sondern Profis. Aber nur in seiner Nicht-IT-Umgebung. Sie haben keine Lust, Zeit in Rechtsstreitigkeiten mit OpenSource-Programmen zu investieren, die normalerweise nicht so benutzerfreundlich sind. Benutzer sind mit proprietärer Software zufrieden, da dies das einzige ist, was sie wissen. Wenn Sie FOSS klar und einfach machen, verwenden sie freie Software. Außerdem berät der Redner bei der Vermarktung seiner Entwicklungen.



Verdoppeln Sie Ihre Mitwirkenden mit diesen 3 einfachen Tricks!

fosdem.org/2020/schedule/event/gamedev_double_contributors_tricks (Beschreibung, Folien, Video)

Der Clickbait-Titel verbirgt die Idee, dass das Erfolgsgeheimnis des OpenSource-Produkts darin besteht, „dort zu kratzen, wo es juckt“. Erstens können Sie in einer Nische, in der es keine kostenlosen Alternativen zu kostenpflichtiger Software gibt, ein Analogon einreichen. Die zweite Möglichkeit besteht darin, ein MVP zu erstellenund Personen daran zu binden. Sie werden etwas ändern wollen, und Sie werden eine solche Gelegenheit bieten. Der dritte Life-Hack ist „Sei nett“ und die Leute werden sich dehnen. Arbeiten Sie an der TOFFEE-Metrik (Zeitpunkt des Onboarding, Auffinden und Beheben eines Problems von Ende zu Ende).

Bonus-Trick, wie Sie die Anzahl der Mitwirkenden verdoppeln können - schließen Sie sich einem bestehenden Projekt mit 1 Mitwirkenden an.




Planen Sie Berichte. Wo ist hier das Mittagessen?



Lehren aus der Pflege von Open Source-Projekten und -Communitys

fosdem.org/2020/schedule/event/osslessons (Beschreibung, Video)

Ein weiterer Bericht, der vom Sprühen und „Kratzen des eigenen Juckreizes“ abrät, ist die Lösung eines Problems, an dem Sie selbst leiden. Wenn Sie das OpenSource-Produkt des Unternehmens unterstützen, denken Sie an das große Ziel, das Sie der Welt bringen. Erfolgsgeheimnisse: das Vorhandensein einer globalen Vision mit einer Roadmap, Empathie für das Publikum und nicht zu vergessen, Feiertage zu angenehmen Anlässen zu arrangieren, zum Beispiel die Veröffentlichung einer Hauptveröffentlichung.



Wie Container und Kubernetes das GNU / Linux-Betriebssystem neu definieren

fosdem.org/2020/schedule/event/riek_kubernetes (Beschreibung, Video) Eine

Geschichte über die Entwicklung der Softwarebereitstellungsmethoden. Paketmanager, dann Konfigurationsmanagementsysteme, dann die Ära der Virtualisierung und die Entstehung von Unternehmens- und öffentlichen Clouds. Die letzte Iteration ist die Evolution mit Containern und Container-Orchestratoren. Es ist cool, dass die Container selbst vom Anbieter unabhängig sind, aber gleichzeitig kann die Infrastruktur als Service genutzt werden.




VOLLSTÄNDIGE Schilder hingen vor einem überfüllten Publikum. Spätankömmlinge hatten die Möglichkeit, die Sendung online über das lokale WLAN anzusehen.



Präzise projektübergreifende Code-Navigation im GitHub-Maßstab

fosdem.org/2020/schedule/event/github_cross_project_code_navigation (Beschreibung, Folien, Video)

Sie können die Navigation im Githubnicht einfach greifen undcodieren. Es ist notwendig, eine Menge Code zu schaufeln und zu analysieren, um den Abhängigkeitsbaum des gesamten Codes aus allen Zweigen der Repositorys zu speichern und schrittweise zu aktualisieren. Ich habe noch nie über die Komplexität solcher Aufgaben nachgedacht.



Gemeinsam die Zukunft von CI / CD vorantreiben

fosdem.org/2020/schedule/event/continuous_delivery_foundry (Beschreibung, Video, Folien)


Ich habe es geschafft, seit dem letzten Bericht einen Platz auf der Fensterbank einzunehmen. Die meisten, die wollten, passten einfach nicht in das Publikum.

Geschichte über die im letzten Jahr gegründete Continuous Delivery Foundation. Die drei Hauptprobleme von CI / CD sind die Entstehung von Microservices mit ihren Anforderungen, die Vielfalt der CI / CD-Tools und die Komplexität der Änderungen. Der Zweck der Erstellung besteht darin, die Ordnung in diesem Bereich wiederherzustellen. Sie erstellen eine CI / CD-Landschaft (genau wie in CNCF ), führen Continuous Delivery- Mitaps durch (hauptsächlich nach Jenkins), standardisieren Tools (z. B. sammeln Sie Terminologie in verschiedenen Programmen), erstellen verschiedene Parteien - zum Beispiel Sig-mlops- wo sie CI / CD Machine Learning bereinigen wollen.
Möglich für sie , sich anzuschließen .



Automatisieren Sie Ihre Workflows mit Kotlin

fosdem.org/2020/schedule/event/kotlin_automate_your_workflows (Beschreibung, Folien) Das


Publikum hat dem Geschehen Charme verliehen.

Die Geschichte der Jungs, die Anwendungen für Android entwickeln, wie sie Ruby-, Bash- und Groovy-Skripte auf Kotlin umgeschrieben haben. Jetzt haben sie eine Sprache, die für Entwickler überall verständlich ist. Wir haben Kscript installiert , Plugins verbunden, clikt installiertund das interne Tool kinta geschrieben, das die Automatisierung sofort erledigt. Sie sagen, sie kennen keine Probleme, aber ich habe es nicht geglaubt.


Kinta-Funktionen. Sie sagen, sie werden sich öffnen, wenn sie kämmen.



Warum die GPL gut fürs Geschäft ist

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

Zunächst ein Überblick über Lizenzmodelle von den geschlossensten bis zu den liberalen. Dann über die Möglichkeiten, ein OpenSource-Produkt zu verdienen: Handel mit Waren, Bereitstellung eines Produkts wie SaaS , Partnerschaft mit Fonds (z. B. CNCF ), Zertifizierung und Markenlizenz, Spenden, Bounty Driven Development (wenn sie für abgeschlossene Funktionen bezahlen), Verkauf von Anzeigen, Verzögerung Open Source (Sie geben die neueste Version nur an diejenigen weiter, die bezahlt haben), die Veröffentlichung einer kostenpflichtigen Pro-Version (obwohl dies negativ ist, handelt es sich um Open Source), die Bereitstellung von kostenpflichtigem Support und verschiedene Modelle von Doppellizenzen (wenn Sie Copyleft- Einschränkungen bezahlen und ignorieren können). Gefunden auf Wikipediavollständige Liste der Möglichkeiten . In der Cloud-Ära ist es schwierig, mit Ihrem eigenen SAAS Geld zu verdienen. Daher ist es öffentlichen Cloud-Anbietern manchmal verboten, Software als Service ohne die Erlaubnis des Erstellers bereitzustellen. (Redis, MongoDB, CockroachDB). Die wichtigste Schlussfolgerung des Berichts: Copyleft-Lizenzen (z. B. GPL ) helfen OpenSource-Programmen, ihren Lebensunterhalt zu verdienen, und entwickeln das Ökosystem und die Community rund um das Produkt.



Freie Software in der Bildung

fosdem.org/2020/schedule/event/edufoss (Beschreibung, Videos, Folien und Links)
Wie Kinder FOSS nutzen können: Suchen Sie nach Informationen, kommunizieren Sie, konsumieren Sie unterhaltsame Inhalte, verwenden Sie spezielle Bildungsanwendungen zu Hause und im Computerkurs. FOSS selbst wird in Schulen nur unzureichend eingesetzt, daher gründeten die Jungs die schul-frei-Bewegung. Sie sammeln die OpenSource-Sammlung, die in der Schule nützlich ist (sie wurde im Internet nicht gefunden), und ziehen lokale IT-Unternehmen an, diese Software zu unterstützen.




Pommes Frites werden auf der ganzen Welt "Pommes Frites" genannt und in Belgien erfunden. So.



Einbeziehung von Enterprise-Verbrauchern von OSS

fosdem.org/2020/schedule/event/enterpriseoss (Beschreibung, Video, Links)

Für große Unternehmen ist es Mode geworden, an OpenSource teilzunehmen, sodass neue Nuancen aufgetaucht sind. Wenn eine Person freiwillig einen Beitrag leistet, ist sie häufig daran interessiert, die Pull-Anfrage zu erfüllen. Wenn er an einem Vertrag arbeitet, kann er kündigen. So leben Sie damit: Beschleunigen Sie das Onboard, teilen Sie Pull-Anforderungen auf, messen Sie alles, verwenden Sie "im Namen" und bestimmen Sie die Absichten anhand des Profils der Person. OSPO ist in allen großen Unternehmen vertreten, dort wird in der Regel die korrekte Organisation von OpenSource geprüft. Zu lesende Bücher: Beschleunigen , Community-Entwicklung als Prozess undDer Comingled Code: Open Source und wirtschaftliche Entwicklung



Aufbau einer florierenden Community in unternehmensgeführten Open Source-Projekten

fosdem.org/2020/schedule/event/corpcommunitythrive (Beschreibung, Folien, Videos)

Warum nehmen Menschen an OpenSource-Produkten anderer Unternehmen teil: Liebe zur Technologie, Chance für berufliches Wachstum, Zugehörigkeitsgefühl.
Dementsprechend, wie man hilft:

  • Erleichterung der Eintrittsschwelle: Erhöhung der Verfügbarkeit von Informationen, Einladung zur Teilnahme an Diskussionen, transparente Entscheidungsfindung
  • Zugehörigkeit erklären: Veranstaltungen durchführen, Anweisungen geben, ins Büro einladen
  • Mitwirkende werben: In Blogs schreiben, zu Podiumsdiskussionen einladen, schriftliche Bestätigung senden.




Leroy-Aufkleber mit einer QR-Katze, die zu einem geheimen Video führten, waren praktisch .



Wie ich zu FOSDEM kam


Die Konferenz ist eine großartige Möglichkeit, sich der OpenSource-Kultur anzuschließen, nicht um coole IT-Spezialisten anzustarren und zu treffen. Zum Beispiel mit den Jungs von InnerSourceCommons , der globalen InnerSource-Community. Ich fördere diesen Ansatz: wie bei OpenSource nur innerhalb der Unternehmensgrenzen. In Open Source haben die Menschen gelernt, komplexe Programme zu entwickeln, auf mehreren Kontinenten zu sein und verschiedene Sprachen zu sprechen, und das tun sie sehr erfolgreich. Ein logischer Schritt besteht darin, die Best Practices in der internen Entwicklung wiederzuverwenden. Ich werde später darüber sprechen. Und jetzt werde ich gerne die Thesen in den Kommentaren diskutieren.

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


All Articles