Verstehen, wie Open Source Software-Entwickler Geld verdienen
Es gibt viele Mythen über Open Source Software. Was ist Open Source Software? [MakeUseOf erklärt] Was ist Open Source Software? [MakeUseOf Explains] "Open Source" ist ein Begriff, der heutzutage viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, worauf es ankommt? Was ist offen… Lesen Sie weiter (OSS) und vielleicht das häufigste ist Folgendes: Open Source und Profit schließen sich gegenseitig aus. Sicher gibt es diejenigen, die glauben, dass alle Software offen und frei sein sollte, aber sie sind eine Minderheit (nicht unähnlich zu Kunstpuristen)..
Die Wahrheit ist: Viele OSS-Entwickler und -Projekte generieren Einnahmen. Einige verdienen gerade genug Geld, um zu überleben, während andere so viel Geld produzieren, dass sie proprietäre Alternativen beschämen. Wie ist das für Ironie??
Um als OSS-Entwickler profitieren zu können, ist jedoch ein leichter Paradigmenwechsel erforderlich. Anstatt Ihre Software als das Produkt selbst zu sehen, besteht der Trick darin, Ihre Software als Plattform oder Katalysator zu sehen, die den Weg für andere Einnahmequellen ebnet.
Bieten Sie Support und Services an
Die weitaus gebräuchlichste Einkommensart ist die Bereitstellung einer Dienstleistung neben dem OSS-Produkt. Wählen Sie ein beliebiges OSS-Projekt nach dem Zufallsprinzip aus, und es besteht eine gute Chance, dass diese Methode auf die eine oder andere Weise verwendet wird.
Kompilierte Binärdateien. Obwohl Sie Ihren Quellcode kostenlos zur Verfügung stellen, können Sie immer potenzielle Benutzer finden, die Ihre Software verwenden möchten, jedoch nicht über das Wissen, die Zeit oder die Energie verfügen, um sie selbst zu kompilieren. Diese Benutzer sind häufig bereit, Sie dafür zu bezahlen, dass Sie in ihrem Namen Ihren eigenen Code erstellen.
Wartungsdienstleistungen. Sie kennen Ihre Software am besten. Sie können dieses Fachwissen in Form von Services an Benutzer verkaufen, die ihnen Zeit und Frustration ersparen. Die meisten Unternehmen schätzen ihre Zeit mehr als ihr Geld. Dies ist insbesondere für serverbasierte Software eine großartige Möglichkeit. Die kostenpflichtige Installation und Einrichtung oder die telefonische Unterstützung auf Abruf sind zwei Hauptbeispiele.
Vorträge und Workshops. Wenn Ihre Software sehr komplex ist und eine steile Lernkurve aufweist, können Unternehmen Sie einstellen, um ihre Mitarbeiter direkt zu unterrichten. Wenn Ihre Software populär genug ist, könnten Sie Workshops für Einzelpersonen durchführen, die alles von den Grundlagen bis zu den fortgeschrittensten Aspekten lernen möchten.
Lehrmaterial verkaufen
Benutzer von OSS tendieren dazu, diejenigen zu sein, die autodidaktische Einzelwölfe sind. Sie möchten Ihren Code durchgehen und alles in ihrem eigenen Tempo entdecken. Für diese Benutzer sind Vorträge und Workshops vom Tisch. Stattdessen bevorzugen sie praktisches Material.
Sie können verkaufen dieses Material für sie und sie werden wahrscheinlich dafür bezahlen.
Dokumentation. Viele OSS-Projekte enthalten kostenlose Dokumentation, und daran ist nichts auszusetzen. Gute Dokumentation ist jedoch zeitaufwändig und unglaublich wertvoll, so dass sie einen Preis verdient. Für diejenigen, die nicht zahlen möchten, können sie den Quellcode selbst durchforsten.
Tutorials und Beispiele. Wenn die bezahlte Dokumentation nicht gut zu Ihnen passt, können Sie sie immer kostenlos freigeben und dann die Lernressourcen in Rechnung stellen. Dies gilt mehr für komplexe Frameworks wie Game Engines und weniger für einzelne Anwendungen.
Bezahlte Plugins und Verbesserungen
Abhängig von der Open Source-Lizenz Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Wussten Sie, dass nicht alle Open Source-Lizenzen gleich sind? Weitere Informationen, die ein bestimmtes OSS-Projekt binden, können Sie eine offene Plattform mit kostenpflichtigen Erweiterungen oder Verbesserungen kombinieren. Das hört sich vielleicht so an, als ob es die OSS-Philosophie betrügt, aber es ist häufiger als Sie denken.
Bezahlte Erweiterungen. Betrachten Sie eines der erfolgreichsten Web-Systeme, WordPress. Es ist für jedermann kostenlos verfügbar und kann geändert werden, aber es gibt viele WordPress-Profis. 6 Schritte, um ein WordPress-Profi zu werden 6 Schritte, um ein WordPress-Profi zu werden Möchten Sie von Wordpress leben? Es gibt viele Möglichkeiten, dies zu tun: Entwürfe erstellen, Plugins codieren - aber es ist besonders schwierig, sich zu unterscheiden und potenzielle Kunden zu finden. Lesen Sie mehr, wer von der Erstellung und dem Verkauf von WordPress-Plugins lebt. Sie können die Basissoftware kostenlos anbieten und Ihre eigenen Erweiterungen für erweiterte Funktionen verkaufen.
Ein anderes Beispiel ist die Unity-Spiel-Engine. 5 Kostenlose Spieleentwicklungs-Software-Tools zum Erstellen eigener Spiele. 5 Kostenlose Spieleentwicklungs-Software-Tools zum Erstellen eigener Spiele. Hier sind die besten kostenlosen Spieleentwicklungssoftware und -tools, mit denen Sie heute Ihr Traumspiel erstellen können. Lesen Sie mehr, das als kostenlose und kostenpflichtige Version verfügbar ist. Darüber hinaus gibt es den Unity Asset Store, einen zentralen Marktplatz, auf dem Benutzer Plugins erstellen und verkaufen können, die von anderen verwendet werden können. Die Einheit erhält für jeden Verkauf einen Zuschnitt, und alle diese Einzelverkäufe summieren sich im Laufe der Zeit.
Enterprise-Versionen. Ihr Produkt in einer kostenlosen und kostenpflichtigen Version anzubieten, ist nichts Neues und auch für OSS-Produkte absolut legitim. In den meisten Fällen ist die kostenlose Version Open Source, während die kostenpflichtige Version Closed Source ist. Dies muss jedoch nicht unbedingt der Fall sein.
JetBrains, ein Unternehmen, das auf IDEs mit vielen Funktionen spezialisiert ist, mag diesen Ansatz. Zum Beispiel bieten sie PyCharm kostenlos als Open Source an “Gemeinschaft” Version und eine fortgeschrittenere “Unternehmen” Version mit zusätzlichen Funktionen.
Sichern Sie Unternehmenssponsoren
Es mag der Fall sein, dass ein Unternehmen oder ein Wohltäter Ihre Software so sehr mag, dass sie Sie langfristig bezahlen wird, um weiter daran zu arbeiten Dein Sponsor werden. Je nach den Umständen kann das Sponsoring vertraglich gebunden sein oder einfach auf Spenden basieren, obwohl letzteres weniger wahrscheinlich ist.
Ein weiteres Sponsoringmittel ist Crowdfunding. Auf einer Site wie Kickstarter finden Sie mit OSS möglicherweise nicht allzu viel Erfolg, aber es gibt Alternativen mit Open Source-Fokus: FreedomSponsors und BountySource kommen mir in den Sinn.
Wenn Sie es vorziehen, die volle Kontrolle über Ihre Kampagne zu behalten, können Sie Crowdfund immer von Ihrer eigenen Website aus machen. Vergessen Sie Kickstarter: How To Crowdfund von Ihrer eigenen Website. Vergessen Sie Kickstarter: How to Crowdfund von Ihrer eigenen Website Weg in den letzten Jahren. Sie müssen jedoch keinen Dienst wie Kickstarter verwenden, wenn Sie bereits Ihre eigene beliebte Website betreiben. Weiterlesen .
Das sind nicht die nur Möglichkeiten, als OSS-Entwickler Geld zu verdienen, aber sie haben sich immer wieder als erfolgreich erwiesen. Zwar ist es vielleicht schwieriger, mit OSS Einnahmen zu erzielen, aber es ist sicherlich nicht unmöglich.
Wie sonst kann ein Open Source-Entwickler Geld verdienen? Teilen Sie uns Ihre Gedanken in den Kommentaren mit!
Bildquelle: Quellcode über Shutterstock, Porträt des glücklichen jungen weiblichen Betreibers mit Kopfhörern, Nahaufnahmehand auf dem Buch in der Bibliothek, junger Softwareingenieur, der im Büro mit Kopfhörern auf seinem Kopf arbeitet
Erfahren Sie mehr über: Open Source.