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 in diesen Tagen viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, was es beinhaltet? Was ist offen ... Read More (OSS) und vielleicht am häufigsten ist dies: Open Source und Profit schließen sich gegenseitig aus. Sicherlich gibt es diejenigen, die glauben, dass alle Software offen und frei sein sollte, aber sie sind eine Minderheit (nicht unähnlich zu Kunst Puristen).
Die Wahrheit ist: Viele OSS-Entwickler und Projekte generieren Einnahmen. Manche verdienen gerade genug Geld, um zu überleben, während andere so viel Geld verdienen, dass sie proprietäre Alternativen beschämen. Wie ist das für Ironie?
Davon abgesehen erfordert der Gewinn als OSS-Entwickler einen leichten Paradigmenwechsel. Anstatt Ihre Software als das Produkt selbst zu betrachten, besteht der Trick darin, Ihre Software als Plattform oder Katalysator zu sehen, die den Weg für andere Einnahmequellen ebnet.
Bieten Sie Support und Dienstleistungen an
Die bei weitem häufigste Einkommensart ist die Erbringung einer Dienstleistung neben dem OSS-Produkt. Wählen Sie ein beliebiges OSS-Projekt aus dem Zufallsprinzip, 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 veröffentlichen, können Sie immer potenzielle Benutzer finden, die Ihre Software verwenden möchten, aber nicht das Wissen, die Zeit oder Energie haben, um sie selbst zu kompilieren. Diese Benutzer sind oft bereit, Ihnen zu zahlen, um in Ihrem Namen Ihren eigenen Code zu erstellen.
Wartungsdienstleistungen. Sie kennen Ihre Software am besten. Sie können diese Expertise den Benutzern in Form von Services verkaufen, die ihnen Zeit und Frustration ersparen. Die meisten Unternehmen schätzen ihre Zeit mehr als ihr Geld, also ist dies ein guter Weg, insbesondere für serverbasierte Software. Bezahlte Installation und Einrichtung oder administrative Unterstützung auf Abruf sind zwei Hauptbeispiele.
Vorträge und Workshops. Wenn Ihre Software zu komplex ist und eine steile Lernkurve aufweist, können Unternehmen Sie anheuern, um ihre Mitarbeiter direkt zu unterrichten. Oder, wenn Ihre Software populär genug ist, können Sie Workshops für Einzelpersonen abhalten, die alles von den Grundlagen bis zu den fortgeschrittensten Aspekten lernen wollen.
Lehrmaterial verkaufen
Benutzer von OSS sind in der Regel diejenigen, die autodidaktische einsame Wölfe sind. Sie möchten Ihren Code durchforsten und alles in ihrem eigenen Tempo entdecken. Für diese Benutzer sind Vorträge und Workshops vom Tisch; stattdessen bevorzugen sie handliches Material.
Sie können dieses Material an sie verkaufen und sie werden wahrscheinlich dafür bezahlen.
Dokumentation. Viele OSS-Projekte enthalten kostenlose Dokumentation und daran ist nichts falsch. Gute Dokumentation ist jedoch zeitaufwändig zu produzieren und unglaublich wertvoll, so dass sie einen Preis verdient. Für diejenigen, die nicht zahlen wollen, können sie immer den Quellcode selbst durchsuchen.
Tutorials und Beispiele. Wenn die bezahlte Dokumentation nicht gut zu Ihnen passt, können Sie sie immer kostenlos freigeben und dann die Ressourcen für das Tutorial berechnen. Dies gilt eher 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: Was sollten Sie verwenden? Open-Source-Softwarelizenzen: Was sollten Sie verwenden? Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind? Lesen Sie mehr, das ein bestimmtes OSS-Projekt bindet. Sie können eine offene Plattform mit kostenpflichtigen Erweiterungen oder Verbesserungen kombinieren. Das klingt vielleicht so, als würde es die OSS-Philosophie betrügen, aber es ist häufiger, als Sie denken.
Bezahlte Erweiterungen. Betrachten Sie eines der erfolgreichsten Web-Systeme, WordPress. Es ist kostenlos für jedermann zu verwenden und zu ändern, aber es gibt viele WordPress-Profis 6 Schritte, um ein WordPress Professional zu werden 6 Schritte, um ein WordPress-Profi zu werden Wollen Sie von Wordpress ihren Lebensunterhalt verdienen? Es gibt viele Möglichkeiten, dies zu tun: Designs gestalten, Plugins codieren - aber es ist besonders schwierig, sich zu unterscheiden und potenzielle Kunden zu finden. Lesen Sie mehr, die ihren Lebensunterhalt verdienen, indem sie WordPress-Plugins erstellen und verkaufen. Sie können die Basissoftware kostenlos anbieten und Ihre eigenen Erweiterungen für erweiterte Funktionen verkaufen.
Ein weiteres Beispiel ist die Unity-Game-Engine 5 Free Game Development Software Tools, um Ihre eigenen Spiele zu machen 5 Free Game Development Software-Tools, um Ihre eigenen Spiele Dank dieser tollen kostenlosen Spielentwicklung Software-Tools, kann ein Spiel, das ein Jahr benötigt haben kann in sechs Monaten oder schneller gemacht werden, manchmal ohne Code! Lesen Sie mehr, das in kostenlosen und kostenpflichtigen Versionen verfügbar ist. Darüber hinaus gibt es den Unity Asset Store, einen zentralen Marktplatz, auf dem Benutzer Plugins für andere Benutzer erstellen und verkaufen können. Unity erhält einen Anteil an jedem Verkauf, und alle Einzelverkäufe summieren sich im Laufe der Zeit.
Unternehmensversionen. Das Angebot Ihres Produkts in einer kostenlosen und kostenpflichtigen Version ist nichts Neues und auch für OSS-Produkte völlig legitim. In den meisten Fällen ist die freie Version Open Source, während die kostenpflichtige Version Closed Source ist, muss aber nicht unbedingt so sein.
JetBrains, ein Unternehmen, das auf funktionsreiche Programmier-IDEs spezialisiert ist, mag diesen Ansatz. Zum Beispiel bieten sie PyCharm kostenlos als Open Source "Community" Version und als erweiterte "Enterprise" Version mit zusätzlichen Funktionen an.
Sichere Unternehmenssponsoren
Es kann der Fall sein, dass ein Unternehmen oder ein Wohltäter Ihre Software so sehr mag, dass sie Sie langfristig dafür bezahlen, dass Sie weiter daran arbeiten und im Wesentlichen Ihr Sponsor werden . Abhängig von den Umständen kann das Sponsoring vertraglich gebunden sein oder einfach auf Spenden beruhen, obwohl Letzteres weniger wahrscheinlich ist.
Ein weiteres Sponsoring-Instrument ist Crowdfunding . Mit OSS auf einer Site wie Kickstarter finden Sie vielleicht nicht so viel Erfolg, aber es gibt Alternativen mit Open-Source-Fokus: FreedomSponsors und BountySource kommen mir in den Sinn.
Oder, wenn Sie lieber die volle Kontrolle über Ihre Kampagne behalten möchten, könnten Sie Crowdfund immer von Ihrer eigenen Website Forget Kickstarter: How To Crowdfund von Ihrer eigenen Website Vergiss Kickstarter: Wie Crowdfund von Ihrer eigenen Website Crowdfunding hat in einem großen abgehoben Weg in den letzten Jahren. Sie müssen jedoch keinen Dienst wie Kickstarter verwenden, wenn Sie bereits eine eigene beliebte Website betreiben. Weiterlesen .
Dies sind nicht die einzigen Möglichkeiten, Geld als OSS-Entwickler zu verdienen, aber sie haben sich immer wieder als erfolgreich erwiesen. Zugegebenermaßen könnte es schwieriger sein, Einnahmen mit OSS zu erzielen, aber es ist sicherlich nicht unmöglich.
Wie sonst kann ein Open-Source-Entwickler Geld verdienen? Teilen Sie Ihre Gedanken mit uns in den Kommentaren unten!
Bildquelle: Quellcode über Shutterstock, Porträt des glücklichen jungen weiblichen Betreibers mit Kopfhörern, Nahaufnahmehand auf dem Buch in der Bibliothek, junger Softwaretechniker, der im Büro mit Kopfhörern auf seinem Kopf arbeitet