Anreize für Open Source schaffen: Innovative Ideen weltweit teilen

IMAGE CREDIT:
Bildnachweis
iStock

Anreize für Open Source schaffen: Innovative Ideen weltweit teilen

Anreize für Open Source schaffen: Innovative Ideen weltweit teilen

Untertiteltext
Open-Source-Software war wohl die stärkste Bewegung, die in den 2.0er Jahren schnelle Innovationen und Web 2010-Anwendungen ermöglichte.
    • Autor:
    • Autorenname
      Quantumrun-Vorausschau
    • 11. Januar 2022

    Zusammenfassung der Einblicke

    Die Open-Source-Entwicklung hat die digitale Landschaft geprägt, indem sie den öffentlichen Zugriff auf Softwarecode und dessen Änderung ermöglicht. Seine Bedeutung hat mit dem Aufstieg des dezentralen Finanzwesens (DeFi) und der Kryptowährungen zugenommen, aber der Mangel an professionellen Entwicklern im DeFi stellt eine Herausforderung dar. Dennoch ziehen neue DeFi-Smart-Verträge erhebliche Investitionen nach sich, was die Notwendigkeit einer genauen Prüfung und Best Practices unterstreicht. 

    Kontext rund um die Förderung von Open-Source-Entwicklung

    Das Konzept der Open-Source-Entwicklung war ein Eckpfeiler der digitalen Welt, schon vor der Gründung bekannter Einheiten wie Linux, Firefox oder Bitcoin. Dieser Ansatz der Softwareentwicklung, bei dem der Quellcode öffentlich zugänglich ist und von jedem geändert oder erweitert werden kann, hat maßgeblich zur Gestaltung der digitalen Landschaft beigetragen. Schlüsselkomponenten unserer täglichen digitalen Interaktionen, darunter Internetbrowser, Betriebssysteme und Codebibliotheken, sind oft das Produkt der Open-Source-Entwicklung. Der Konsens besteht darin, dass diese grundlegenden Elemente nicht unter der ausschließlichen Kontrolle eines einzelnen Unternehmens stehen sollten, was dazu beiträgt, potenziellen Missbrauch zu verhindern, wie z. B. die Erhebung überhöhter Nutzungsgebühren, die Verweigerung des Zugriffs für bestimmte Benutzer oder andere Formen der Ausbeutung.

    Die Bedeutung der Open-Source-Programmierung hat in den 2010er und 2020er Jahren exponentiell zugenommen, insbesondere mit dem Aufkommen von Kryptowährungen und dezentraler Finanzierung, oft auch als DeFi bezeichnet. Dieses auf Blockchain-Technologien basierende Finanzökosystem funktioniert ohne eine zentrale Behörde und verlässt sich stattdessen auf intelligente Verträge und Protokolle, die der öffentlichen Kontrolle unterliegen. Allerdings steht der DeFi-Sektor vor einer großen Herausforderung: Es herrscht ein Mangel an professionellen Entwicklern. Diese Knappheit hat dazu geführt, dass viele neue DeFi-Systeme von kleinen, ungetesteten Teams eingeführt werden, ähnlich wie Startups, die in einer Garage operieren.

    Trotz des Mangels an strenger Prüfung und der relativen Unerfahrenheit vieler DeFi-Teams ziehen neue DeFi-Smart-Verträge oft erhebliche Investitionen nach sich. Diese Verträge können schnell einen gesperrten Wert in Millionenhöhe erreichen, ein Begriff, der den Gesamtbetrag der Vermögenswerte beschreibt, die derzeit in einem DeFi-Protokoll gehalten werden. Dies zeigt zwar das Potenzial von DeFi und das Vertrauen, das Anleger in diese Systeme setzen, unterstreicht aber auch die Notwendigkeit einer genaueren Prüfung und der Entwicklung bewährter Verfahren, um die Stabilität und Sicherheit dieser aufstrebenden Finanzsysteme zu gewährleisten.

    Störende Wirkung

    Mehrere Unternehmen und Organisationen experimentieren mit neuartigen Ansätzen für die Zusammenarbeit mit der Open-Source-Community. Beispielsweise stellte Radix (eine führende DiFi-Plattform) sein Entwicklerlizenzprogramm vor, das professionelle Open-Source-Arbeit innerhalb des Radix-Ökosystems fördert. Wenn ein Programmierer eine Funktion zum Radix-Komponentenkatalog hinzufügt, kann er eine Lizenzgebühr angeben, die bei jeder Verwendung der Komponente automatisch erhoben wird.

    Ähnlich wie bei den Benzinsteuern werden diese Lizenzgebühren automatisch bei jeder Transaktion erhoben, bei der diese Funktion genutzt wird. Diese Funktion erschließt die Open-Source-Entwicklungskraft einer freien Marktwirtschaft. Programmierer werden für die Schaffung wertvoller und gut funktionierender Teile belohnt, da die Nutzung der Informationen ihr Einkommen steigert. Dies gibt dem Entwickler einen Anreiz, nützlichere Funktionen zu entwickeln oder komplexere Teile zu konstruieren, was zu einem Zufluss höherer Lizenzgebühren führt.

    Ebenso ist Gitcoin eine einfache Methode, Open-Source-Projekte zu spenden und zu finanzieren. Das Entwicklerlizenzprogramm von Radix bietet zusammen mit Gitcoin eine selbstanreizende Marktwirtschaft für anpassbare Komponenten und ermöglicht die kontinuierliche Unterstützung professioneller Open-Source-Entwicklung. Neue Programmierer können dazu ermutigt werden, in solche Marktplätze einzusteigen und ihren Code gegen ein Abonnementeinkommen anzubieten, was möglicherweise dazu beiträgt, dass die Open-Source-Branche weitere Innovationen hervorbringt und floriert. 

    Auswirkungen der Anreize für die Open-Source-Entwicklung

    Weitere Auswirkungen der Förderung von Open-Source-Entwicklungen könnten sein:

    • Immer mehr Entwickler engagieren sich auf Code-Marktplätzen und stellen immer effektiveren und praktischeren Open-Source-Code bereit, der ihnen ein Einkommen verschafft, wenn dieser Code populär wird. 
    • Unterstützung gemeinnütziger Organisationen und Webplattformen bei der kontinuierlichen Pflege und Verbesserung ihrer Online-Angebote
    • Wir helfen neuen Entwicklern dabei, einen geeigneten Einstiegspunkt in den Markt zu finden, was zu einem Zustrom neuer und innovativer Ideen führt und es Unternehmen ermöglicht, bei der Arbeit an einem Projekt auf eine größere Auswahl an Open-Source-Codes zurückzugreifen. 
    • Regierungen erkennen den Wert der Open-Source-Entwicklung an und priorisieren Richtlinien und Initiativen, die Open-Source-Technologien unterstützen und fördern.
    • Bereitstellung des Zugangs zu erschwinglichen Technologielösungen, damit benachteiligte Gemeinden und Entwicklungsregionen vom technologischen Fortschritt profitieren können.
    • Schnelle Innovation und kontinuierliche Verbesserung führen zur Entwicklung robuster, zuverlässiger und sicherer Softwarelösungen, von denen Benutzer in verschiedenen Branchen profitieren.
    • Die Schaffung nachhaltiger und umweltfreundlicher Technologien durch die gemeinsame Nutzung energieeffizienter Algorithmen, das Recycling von Code und die Entwicklung umweltfreundlicher Lösungen, die die Umweltbelastung minimieren.
    • Sicherheitslücken und -risiken, die die Einrichtung von Sicherheitsstandards und -protokollen erfordern, um potenzielle Bedrohungen zu mindern.

    Fragen zu berücksichtigen

    • Wie kann die Open-Source-Community ihren Ruf und ihre Transparenz verbessern? 
    • Wie kann die Open-Source-Community die Wirksamkeit von Open-Source-Code besser messen?

    Insight-Referenzen

    Für diesen Einblick wurde auf die folgenden beliebten und institutionellen Links verwiesen: