Was die Fertigungsindustrie von Open Source lernen kann

Nachdem ich einige Jahre in einem akademischen Umfeld verbracht hatte, fiel mir etwas Merkwürdiges auf.

Beim Durchsuchen von Online-Datenbanken nach Sekundärquellen stieß ich auf eine Arbeit, die in direktem Zusammenhang mit meinem Projekt stand, nur um dann festzustellen, dass sie hinter einer Paywall steckte.

Oft gab es keine vernünftigen Möglichkeiten, um Zugang zu erhalten. Wenn meine Universität die Zeitschrift nicht abonniert hatte - oder keine unserer Partnerinstitutionen oder angeschlossenen Bibliotheken - und wenn es bei Google keine PDF-Raubkopien gab, hatte ich Pech.

Das war frustrierend. Das ist die harte Arbeit von jemandem - seine von Fachleuten geprüften, originellen Gedanken -, die völlig unzugänglich sind.

Das wirft eine Frage auf:

Wenn Wissen veröffentlicht wird, aber niemand darauf zugreifen kann, existiert es dann wirklich?

Open Source bringt die Industrie voran

Für diejenigen von uns, die mit öffentlich zugänglichem Quellcode aufgewachsen sind, war diese Verheimlichung von Informationen überraschend.

Der freie Zugang zu hochwertigen Informationen ist der absolute Eckpfeiler der individuellen Entwicklung. Vielleicht sogar für die gesamte Bildung. Unzählige junge Entwickler haben sich ihre Zähne daran ausgebissen, Software zu studieren, zu modifizieren und dazu beizutragen, die sie aus öffentlichen Repositories bezogen haben.

Durch die Zusammenarbeit bei Open-Access-Projekten bilden sich Netzwerke und die Industrie kommt schneller voran.

Ohne Open Source Code gäbe es viel weniger qualifizierte Software-Ingenieure auf der Welt. Ganz zu schweigen von viel weniger Software. Und vielleicht auch weniger Unternehmen. Bei Tulip haben wir viel auf der Grundlage von Open-Source-Systemen und -Bibliotheken wie Linux, Kubernetes und React entwickelt.

Die Fertigungsindustrie kann von Open Source lernen. Die Zukunft der Fertigung liegt in der Tat in Open Source. Hier ist der Grund dafür.

Wahrscheinlich haben Sie schon gehört, dass das verarbeitende Gewerbe mitten in einer Arbeitskrise steckt.

Den besten Schätzungen zufolge werden jedoch in den nächsten zehn Jahren etwa 2,2 Millionen Arbeitsplätze unbesetzt bleiben, was zu nicht realisierten Gewinnen in Höhe von 2,5 Billionen (Billionen!) Dollar führt. Bei Tulip denken wir viel darüber nach, was nötig ist, um eine gleichmäßig verteilte Zukunft für die fortschrittliche Fertigung zu schaffen, und es gibt ein echtes Argument dafür, dass ein Open-Source-Modell für den Wissensaustausch in diesem Prozess eine Rolle spielen kann. Open Source hat das Potenzial, die Art und Weise zu revolutionieren, wie Hersteller ihre Arbeitskräfte ausbilden und wie Arbeitnehmer ihre Fähigkeiten als Individuen entwickeln.

Grafik der offenen Stellen im verarbeitenden Gewerbe in den letzten 10 Jahren
Anzahl der unbesetzten Stellen im verarbeitenden Gewerbe nach Jahr seit 2009. (Quelle: Bureau of Labor Statistics)

Deshalb möchte ich hier einen kurzen Überblick über die Geschichte der Open Source Software geben, um zu zeigen, warum die Fertigungsindustrie etwas Ähnliches braucht. Die Zukunft der Fertigung liegt darin, den Menschen die Werkzeuge an die Hand zu geben, die sie brauchen, um ihr eigenes Wachstum zu kontrollieren.

Information ist Macht

Es ist kein Geheimnis, dass die Demokratisierung von Informationen einen tiefgreifenden gesellschaftlichen Wandel bewirkt.

Unter Historikern herrscht Einigkeit darüber, dass die Kaffeehäuser des 17. und 18. Jahrhunderts dazu beitrugen, die Aufklärung zu beschleunigen, indem sie den Zugang zu gedruckten Quellen verbesserten und eine breite Leserschaft schufen (und indem sie die Menschen ermutigten, Kaffee statt Bier zu trinken, aber das ist eine andere Geschichte).

Im 19. und 20. Jahrhundert wurden öffentliche Bibliotheken zu Institutionen der Wissensvermittlung.

Etwas Ähnliches geschah mit der Entstehung des allgegenwärtigen Internets.

Die Konsolidierung der Open-Source-Bewegung - sowohl dem Namen als auch der Funktion nach - hat den Zugang zu Quellcode in großem Umfang geschaffen. Dadurch wurde eine Welle der Kreativität ausgelöst, die unsere heutige Ära des technologischen Fortschritts einläutete.

Steve Lohr, der mit dem Pulitzer-Preis ausgezeichnete Tech-Journalist der New York Times, definiert Open Source wie folgt.

"[Open Source ist] sowohl eine ikonoklastische Philosophie als auch ein Softwareentwicklungsmodell: Software wird kostenlos verteilt und ihr "Quellcode" oder die zugrundeliegenden Anweisungen werden offen veröffentlicht, so dass andere Programmierer die Arbeit des Autors studieren, teilen und verändern können."

Obwohl der Begriff "Open Source" erst seit Ende der 1990er Jahre verwendet wird, hat er eine viel längere Geschichte.

Vor den 1980er Jahren fand die meiste Softwareentwicklung unter Bedingungen statt, die mit Open Source vergleichbar waren. Das liegt daran, dass die meisten Entwicklungen von Akademikern und von der Industrie finanzierten Forschern durchgeführt wurden. Für diese frühen Pioniere, die nur wenige waren und sich auf eine kleine Anzahl von Institutionen und Unternehmen verteilten, die sich für Computerforschung interessierten, gab es viele Anreize, ihre Arbeit gemeinsam zu nutzen, und kaum Nachteile, dies zu tun.

Die Dinge begannen sich in den 1970er Jahren zu ändern, als ein (kleiner) Markt für Verbrauchersoftware entstand. Mit dem Aufkommen der Softwarelizenzierung erwarben die Endbenutzer den Zugang zu den Funktionen einer Software, nicht aber den uneingeschränkten Zugang zum gesamten Produkt (einschließlich des Quellcodes und der Dokumentation).

Software war zunehmend wertvolles geistiges Eigentum. Unternehmen schützten ihren Code mit restriktiven Lizenz-, Urheberrechts- und Vertraulichkeitsvereinbarungen. Viele begannen, Ansprüche auf geistiges Eigentum an der gesamten Software zu erheben, die ihre Mitarbeiter während ihrer Anstellung entwickelt hatten.

Dies hatte eine abschreckende Wirkung auf die Zusammenarbeit und behinderte Menschen, die von den neuesten Veröffentlichungen lernen wollten.

Die Freie-Software-Bewegung

In den frühen 1980er Jahren waren die Entwickler über die Beschränkung des Zugangs zum Quellcode enttäuscht. Der Zugang zu Software sei eine ethische Angelegenheit, argumentierten sie, ebenso wie eine kommerzielle.

Unter der Leitung des MIT-Forschers Richard Stallman suchte die Freie-Software-Bewegung (FSM) nach einer Alternative zu "Blackbox"-Softwarelizenzen.

Ausgestattet mit einem Manifest und einem Open-Source-Betriebssystem war die Position der FSM in dieser Angelegenheit klar:

"Das Kopieren eines Programms oder von Teilen davon ist für einen Programmierer so natürlich wie das Atmen und so produktiv. Es sollte genauso frei sein."

Bis Mitte der 1990er Jahre wuchs die Unterstützung für Open Source nur allmählich. Bis etwa zur Jahrtausendwende war Open Source eher ein Ethos als eine vollwertige Bewegung. Eher ein informelles Netzwerk als eine einheitliche Front.

Codebasen wurden von Einzelpersonen ausgetauscht, gemeinsam genutzt und aktualisiert, ohne dass es eine einheitliche Organisation gab. Ihre Anhänger waren größtenteils freiheitsliebende Entwickler, Rebellen mit wenig Geduld für das Horten wertvoller Informationen durch Unternehmen und eingefleischte Tüftler, die vor allem daran interessiert waren zu sehen, was "unter der Haube" passiert.

Gemeinsam schufen sie umfangreiche, öffentliche Codelager, die für jeden zugänglich waren, der danach fragte.

Der Wendepunkt

Die späten 1990er Jahre waren ein Wendepunkt für Open-Source-Software.

Erstens ermöglichten offene Kommunikationsprotokolle wie HTTP eine freiere Kommunikation bei Projekten. Zweitens ermöglichte ein ausgereifteres, wenn auch noch im Entstehen begriffenes Internet den Teams eine enge Zusammenarbeit über große Entfernungen hinweg. Der subkulturelle Erfolg des Linux-Kernels, des von Linus Torvald entwickelten offenen Betriebssystems, war der Beweis dafür, was die Zusammenarbeit mit Open Source erreichen kann. Die Zahl der revolutionären neuen Projekte, die Anfang der 2000er Jahre "geforkt" wurden, d.h. sich von einem früheren Open-Source-Projekt abspalteten, um ein neues Ziel zu verfolgen, ist atemberaubend.

Zweitens benannte das Aufkommen des Begriffs "Open Source" ein Phänomen und eine Haltung, die bereits weit verbreitet waren. Er half Entwicklern, Unternehmen und anderen interessierten Parteien zu verstehen, was mit dem freien Zugang zu Quellcode auf dem Spiel stand. Die Gründung formeller Organisationen, die sich für die Open-Source-Gemeinschaft einsetzen konnten, festigte die Konsolidierung von Open Source zu einer kulturellen und technologischen Kraft.

Schließlich begannen eine Reihe von hochrangigen Technologieführern, Open Source als Teil ihrer Geschäftsstrategie zu nutzen. Vorausschauende Unternehmen stellten fest, dass Open Source keine Bedrohung darstellte. Ganz im Gegenteil. Open Source war ein Segen für die Produktivität.

In der unsicheren Zeit nach dem plötzlichen Platzen der Dot-Com-Blase begannen die Technologieunternehmen, ihre Unterstützung für Open Source anzukündigen.

Erst ein Rinnsal, dann eine Flut.

Steve Jobs, der schon immer ein Early Adopter war, erklärte 1999 gegenüber der New York Times, dass Apple, wenn es um Open Source geht, "erst einmal gehen, später in diesem Jahr joggen und im nächsten Jahr rennen" wolle.

Bis 2002 schlossen sich HP, Sun Microsystems und IBM der Unterstützung von Open Source durch Apple an. Eine wachsende Zahl von Startups und Beratungsunternehmen entstand, um Unternehmen bei der Navigation in der Open-Source-Landschaft zu helfen.

Mitte der achtziger Jahre halfen verschiedene Versionskontrollsysteme (wie das heute führende Git) den Entwicklern, Iterationen, Forks und Versionen mit größerer Organisation und Integrität zu erstellen.

Ein leitender Stratege von HP brachte die Ansichten vieler Menschen auf den Punkt, als er sagte: "Bei all dem geht es darum, dass der Einzelne durch Technologie gestärkt wird."

Warum es wichtig ist

Der Trend, der in den späten 1990er Jahren begann, beschleunigte sich in den achtziger Jahren.

Innerhalb eines Jahrzehnts war Open Source die Norm.

Heute verwenden 98% der Unternehmen Open Source. Wenn das keine revolutionäre Veränderung ist, dann weiß ich nicht, was das ist.

Es ist kein Zufall, dass die Geburt der Open-Source-Bewegung mit der Geburt der modernen Software-Ära zusammenfiel. Denken Sie einmal darüber nach, was Open Source eigentlich ermöglicht. Anstatt die Verbreitung von benutzerfertigem, produktivem Code auf die Ingenieure eines Unternehmens zu beschränken, demokratisiert Open Source die Entwicklung. Jeder kann den laufenden Code studieren, verändern und damit experimentieren. Es ist wie in einer Bibliothek, wenn jedes Buch detaillierte Notizen über den Gedankengang des Autors, die Stolpersteine, auf die er beim Schreiben gestoßen ist, und Ostereier am Rande enthält, die jeder, der sich einmischt, finden kann. (Stellen Sie sich vor, Sie fänden in Krieg und Frieden ein Nugget wie "#Dieser Abschnitt ist wirklich hakelig", einen echten Kommentar aus einem Python-Modul für statistische Analysen!)

Grafik der übertragenen Zeilen von Open Source Code im Laufe der Zeit
Lines of open source code committed over time (angepasst von Deshpande und Riehle, "The Total Growth of Open Source")

Neben der Explosion von Kreativität, Scharfsinn und Innovation, die den Aufstieg der Tech-Giganten ermöglichte, die die Landschaft bis heute prägen, wurde die Software in öffentlichen Gemeinschaften entwickelt.

In Wirklichkeit ermöglichte es die Umarmung von Open Source durch die Unternehmen einer ganzen Generation von Entwicklern, das Handwerkszeug zu erlernen, indem sie selbst einen Beitrag leisteten.

Was Open Source ermöglichte, war die gleichzeitige Ausbildung von Entwicklern auf der ganzen Welt und nichts weniger als die Geburt der modernen Tech-Industrie.

Warum die Fertigung Open Source braucht

Die wichtigste Lektion, die die Fertigungsindustrie von Open Source lernen kann, ist folgende: Wenn man jedem Einzelnen die Werkzeuge an die Hand gibt, die er braucht, um zu lernen und seinen Beitrag zu leisten, profitieren alle davon.

Sie kommt den Unternehmen zugute, die sie unterstützen und von qualifizierteren und produktiveren Arbeitskräften profitieren. Und sie profitieren von Einzelpersonen, die Zugang zu Rohstoffen haben, die für die Entwicklung von trivialen Spielen bis hin zu weltverändernden Softwarepaketen verwendet werden können.

Meine Mitbegründer und ich haben Tulip mit der Idee von Open Source Software gegründet. Wir wollten eine Plattform schaffen, die die Kreativität und Innovation von Open-Source-Software in die Fertigung bringt.

Hier sind einige der Möglichkeiten, wie Open Source die Fertigung in den nächsten 10 Jahren verändern wird.

Gemeinschaft - Bislang fehlte in der Fertigung eine solide digitale und physische Gemeinschaft für den Austausch von Ideen und die Zusammenarbeit an gemeinsamen Zielen. Wir sprechen oft von Informationssilos in der Fertigung, aber sie sind zwischen Ingenieuren in verschiedenen Unternehmen genauso real.

Eine Sache, die uns Open Source lehrt, ist, dass der Informationsaustausch eine Gemeinschaftsinitiative ist.

Application Exchange - Applications wird in der Fertigung immer wichtiger - nicht nur Tulip, das ist einfach die Richtung, in die sich die Fertigung entwickelt. Die Fertigung könnte von einem Austausch von Anwendungen im Open-Source-Stil profitieren. Ingenieure würden ihre Anwendungen zur Verfügung stellen, und andere könnten sie kaufen, herunterladen, aufspalten oder an ihre eigenen Prozesse anpassen.

Best Practices verbreiten - Warum sollte jede Fabrik das Rad neu erfinden müssen? Open Source hat uns gelehrt, dass die Weitergabe von Tricks und Best Practices hilft, diese zu kodifizieren.

Es ist verständlich, dass die Hersteller befürchten, dass die Weitergabe von Best Practices einem Verrat ihres Wettbewerbsvorteils gleichkäme. Das mag sein. Aber viele der Hersteller, mit denen wir sprechen - vor allem in der Biotech- und Pharmabranche, wo der Wert in der Forschung und Entwicklung und im geistigen Eigentum liegt - wollen wissen, was ihre Kollegen tun. Sie wollen teilen, was sie richtig machen.

Workforce Training - Silver Tsunami, Qualifikationslücke, Arbeitskräftekrise - nennen Sie es, wie Sie wollen, aber das verarbeitende Gewerbe steht am Scheideweg, wenn es um menschliche Arbeitskraft geht.

Die Menschen werden in absehbarer Zeit nirgendwo hingehen, und es gibt nicht genug für alle.

Open-Source-Schulungstools können Herstellern dabei helfen, ihre Mitarbeiter schneller zu qualifizieren und weiterzubilden. Und sie können Arbeitnehmern helfen, die Fähigkeiten aufzubauen, die sie brauchen, um ihre Karriere in die gewünschte Richtung zu lenken.

Wenn wir die Versprechen der vierten industriellen Revolution einlösen wollen, brauchen wir das beschleunigte, vernetzte Handeln, das Open Source ermöglicht.

Automatisieren Sie die Datenerfassung und verbessern Sie die Produktivität mit Tulip

Sprechen Sie mit einem Mitglied unseres Teams, um zu erfahren, wie ein System von Apps die Mitarbeiter, Maschinen und Geräte in Ihrem Unternehmen miteinander verbinden kann.

Tag im Leben CTA Illustration