#175 Von Lustig bis Traurig: Wenn Open Source Geschichten schreibt

Engineering Kiosk

Die Transparenz von Open Source schreibt Geschichten, die erzählt werden wollen

50% des Begriffes “Open Source” besteht aus dem Wort “Open”. Ok. Für diese Erkenntnis muss man nun nicht studiert haben. Open bzw. Offen bzw. Transparenz bezieht sich dabei nicht nur auf den Source Code selbst, sondern i.d.R. auf alles, was das entsprechende Projekt betrifft. Dazu zählen u.a. für jedermann einsehbare Bug-Reports und Pull Requests. Wenn man dies nun mit weltweiter Kollaboration verschiedener Menschen und Kulturen mixt, ist eins vorprogrammiert: Kreativität, WTF-Momente, persönliche Schicksale und Geschichten, die erzählt werden wollen. 

Diese Episode erzählt einige dieser Open Source Geschichten. Wir sprechen darüber, wie man Douglas Crockford dazu bringt, über JavaScript Code zu streiten, wann für einen Pull Request eine eigene Torte gebacken wird und warum dies dann zu einem Merge führt, sowie wann und warum Unit Tests fehlschlagen, wenn diese in Australien ausgeführt werden. Es geht aber auch um traurige Seiten und persönliche Schicksale. Zum Beispiel eine Gefängnisverurteilung eines Maintainers von einem Projekt, welches 26 Millionen Downloads pro Woche hat, eine Krebserkrankungen mit verbundener Anteilnahme der Community und wie der Maintainer die Zukunft des Projektes sichert für die Zeit, wenn er nicht mehr da ist oder auch wie die Maidan-Revolution und der Ukraine-Krieg Open Source beeinflussen.

Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

Das schnelle Feedback zur Episode:

👍 (top) 👎 (geht so)

Feedback

  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Buy us a coffee: https://engineeringkiosk.dev/kaffee
  • Email: stehtisch@engineeringkiosk.dev
  • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
  • Mastodon: https://podcasts.social/@engkiosk
  • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
  • Twitter: https://twitter.com/EngKiosk

Links

  • FizzBuzz Enterprise Edition: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
  • TrumpScript - Make Python great again: https://github.com/samshadwell/TrumpScript
  • Volkswagen - Make CI tests pass: https://github.com/auchenberg/volkswagen
  • static-analysis Awesome List - JSHint and JSLint are outdated: https://github.com/analysis-tools-dev/static-analysis/issues/223
  • core.js - State and governance of the project?: https://github.com/zloirock/core-js/issues/767
  • TypeScript - Allowed non-this, non-super code before super call in derived classes with property initializers: https://github.com/microsoft/TypeScript/pull/29374
  • Proxmox VE Helper-Scripts Project Update: https://github.com/tteck/Proxmox/discussions/4009
  • Proxmox VE Helper-Scripts Moving forward: https://github.com/tteck/Proxmox/discussions/4025
  • Proxmox VE Helper-Scripts Update von tteckster's Frau: https://github.com/community-scripts/ProxmoxVE/discussions/237
  • Proxmox VE Helper-Scripts (Community Edition): https://github.com/community-scripts/
  • Angular.js - Unit tests fail when run in Australia: https://github.com/angular/angular.js/issues/5017
  • A collection of debugging stories: https://github.com/danluu/debugging-stories
  • Microsoft Calculator - Make this app immune against any exploit: https://github.com/microsoft/calculator/pull/101
  • DoctrineEnumBundle - Ukrain Revolution: https://github.com/fre5h/DoctrineEnumBundle/pull/12
  • Maidan-Revolution: https://www.nzz.ch/international/ukraine-chronologie-der-maidan-revolution-ld.1290571
  • Engineering Kiosk Episode #98 Der Hype um Rust mit Matthias Endler: https://engineeringkiosk.dev/podcast/episode/98-der-hype-um-rust-mit-matthias-endler/
  • Engineering Kiosk Episode #137 Die Schaltsekunde und ihre IT-Folgen: Ein Sekundenbruchteil mit Impact: https://engineeringkiosk.dev/podcast/episode/137-die-schaltsekunde-und-ihre-it-folgen-ein-sekundenbruchteil-mit-impact/
  • Engineering Kiosk Episode #144 Die unterschätzte Macht der Zeit: Wie NTP und PTP die Welt synchronisieren mit Daniel Boldt und Thomas Behn von Meinberg: https://engineeringkiosk.dev/podcast/episode/144-die-untersch%C3%A4tzte-macht-der-zeit-wie-ntp-und-ptp-die-welt-synchronisieren-mit-daniel-boldt-und-thomas-behn-von-meinberg/

Sprungmarken

(00:00:00) Intro

(00:01:32) Open Source Stories und kreative Projekte

(00:05:09) Info/Werbung

(00:06:09) Open Source Stories und kreative Projekte

(00:11:44) Maintainer von Core.js muss ins Gefängnis

(00:19:06) Eine Torte für einen TypeScript Pull Request

(00:25:14) Krebs und die Proxmox Community Scripte

(00:30:52) Unit Tests schlagen fehl, wenn man diese in Australien ausführt

(00:38:54) Microsoft Calculator wird Exploit-Free gemacht

(00:41:33) Maidan-Revolution und der Ukraine Krieg

Hosts

  • Wolfgang Gassler (https://mastodon.social/@woolf)
  • Andy Grunwald (https://andygrunwald.com/)

Feedback

  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Buy us a coffee: https://engineeringkiosk.dev/kaffee
  • Email: stehtisch@engineeringkiosk.dev
  • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
  • Mastodon: https://podcasts.social/@engkiosk
  • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
  • Twitter: https://twitter.com/EngKiosk

若要收听包含儿童不宜内容的单集,请登录。

关注此节目的最新内容

登录或注册,以关注节目、存储单集,并获取最新更新。

选择国家或地区

非洲、中东和印度

亚太地区

欧洲

拉丁美洲和加勒比海地区

美国和加拿大