Wie können sich Open-Source-Projekte behaupten?

21

Ich hatte diese Frage immer im Hinterkopf, konnte aber keinen geeigneten Ort finden. Es gibt einige wirklich nette und großartige freie Open Source-Software im Internet. Wie ernähren sich diese Produkte finanziell? Es ist eine Sache, ein kleines Hilfsprogramm zu schreiben, das etwas Nettes leistet, aber ein kompliziertes Produkt mit vielen Funktionen zu schreiben, ist ein völlig anderes Ballspiel. Also, um mich noch einmal zu wiederholen, wie arbeiten sie finanziell?

Naveen
quelle

Antworten:

15

Es gibt viele verschiedene Antworten.

Einige Projekte werden von Leuten gepflegt, die es nur aus verschiedenen Gründen tun wollen, einschließlich Prestige oder dem Wissen, dass sie etwas Gutes tun oder weil sie dachten, dass jemand es tun muss und niemand anderes. Dieser Abschnitt ist mit ziemlicher Sicherheit nicht so groß wie er war.

Einige Projekte werden von Leuten betreut, die für Unterstützung und ähnliches bezahlt werden möchten. Die meisten Open Source-Unternehmen sind so: Sie möchten ein beliebtes Produkt kostenlos erstellen, damit sie für verwandte Dinge Gebühren erheben können. Es ist eine Form der Werbung.

Einige Projekte werden von Unternehmen betreut, die nicht genau in diesem Bereich tätig sind. Nicht wenige Unternehmen profitieren von der Möglichkeit, beispielsweise Linux oder Apache zu verwenden, weil sie dann auf hochwertige Software zugreifen können, die sie nicht alle selbst schreiben müssen.

Angenommen, Ihr Unternehmen möchte Webserver verkaufen. Sie möchten so viel Geld wie möglich von den Kunden haben. Wenn Sie Windows-basierte Server mit IIS verkaufen, geht ein Teil dieses Geldes an Microsoft. Wenn Sie Linux-basierte Server mit Apache verkaufen, behalten Sie das Geld und haben viel mehr Kontrolle darüber, was Sie verkaufen. Möglicherweise lohnt es sich, Ressourcen für verschiedene Projekte zu spenden. (Offensichtlich ist Microsoft der gegenteiligen Meinung. Sie möchten, dass die Server-Leute billige Hardware für Windows und IIS produzieren. Microsoft ist wahrscheinlich das Unternehmen, das Open Source von Natur aus ablehnt, aber selbst sie nutzen es in gewisser Weise.)

Schauen wir uns die Verwendung von Apple an. Apple verdient ihr Geld mit dem Verkauf von Hardware, aber das Hauptmerkmal ist die Fähigkeit, Benutzeroberflächen zu erstellen. Das iPhone hat nichts getan, was Smartphones zuvor nicht getan haben. Es ist viel einfacher zu bedienen. Es hat sich sehr schnell verkauft und den Markt neu definiert. Sie haben eine gute Idee, was sie verkaufen. Niemand wird Apple kaufen, um Interna zu betreiben. Wenn Sie also den Darwin-Teil des Betriebssystems als Open Source verwenden, können Sie Hilfe von außen erhalten. Sie begannen auch mit Open Source, nachdem sie selbst kein hochwertiges Betriebssystem hergestellt hatten. Niemand wird Apple für die Druckersoftware kaufen, daher war die Verwendung von CUPS einfacher und schneller. Sie werden für die Schnittstelle, also ist das dicht geschlossen.

David Thornley
quelle
Der dritte Grund, finanzielles Sponsoring von namhaften Unternehmen mit symbiotischen Beziehungen, ist wahrscheinlich der größte Teil, wenn wir die Kuchengröße der "Open Source-Branche" finanziell betrachten. Nur meine Vermutung.
rwong
4

Hier ist ein möglicher Weg: Unterstützung. Unterstützung kann ein Geldverdiener sein.

Linux-Distributionen sind "kostenlos", für Unternehmen fallen jedoch Schulungskosten an, da die meisten Mitarbeiter mit den Technologien nicht vertraut sind. Beratung wird so zu einer tragfähigen Einnahmequelle für Open-Source-Projekte.

Ein Beispiel aus der Praxis: Das Unternehmen, für das ich arbeite, wollte automatisierte Abnahmetests einführen (mit Tools wie Selen, Fitness, Fitsharp usw.). Alle Tools sind kostenlos, aber eine effektive Implementierung ist nicht so einfach. Daher wurde ein Berater (jemand, der diese Tools tatsächlich entwickelt hat) hinzugezogen, um die besten Möglichkeiten für deren Implementierung vorzuschlagen.

Ich bin mir sicher, dass andere Antworten andere Möglichkeiten bieten, wie Open Source-Projekte sich selbst erhalten können. Dies ist nur eine Möglichkeit ...

David_001
quelle
4

Auch wenn dies eine alte Frage ist, sehe ich für mich nicht die naheliegendste Antwort - die doppelte Lizenzierung. Viele erfolgreiche Open-Source-Projekte bieten mehr als eine Version ihres Produkts an - der Kern wird unter Open-Source- und Premium-Editionen veröffentlicht, die unter kommerziellen Lizenzen angeboten werden (dieses Modell wird häufig als Freemium- Preismodell bezeichnet).

Gute Beispiele für solche Projekte sind MySQL und Magento. Ich habe in meinem Unternehmensblog ausführlich über das Thema Geldverdienen mit Open Source geschrieben , was von Interesse sein könnte.

Eran Galperin
quelle
2

Wenn ein Projekt beliebt ist, können Spenden helfen, einen Teil der Kosten auszugleichen oder sogar Geld zu verdienen. Es wird höchstwahrscheinlich nicht viel sein, es sei denn, das Publikum ist riesig, aber es ist genug, um für Webhosting oder ein paar Rechnungen zu bezahlen.

Auf lange Sicht ist es für Lohnunterstützung oder Beratung. Ubuntu ist vollständig Open Source, aber Canonical bietet Support und Beratung auf Unternehmensebene und verdient damit gutes Geld. Das Problem dabei ist jedoch, dass Ihr Projekt groß genug sein muss, damit genügend Personen Software auf Ihre migrieren oder einrichten können.

Es kann Jahre dauern, bis der Punkt erreicht ist, an dem Geld verdient werden kann, bis eine Verbraucherbasis aufgebaut und viel harte Arbeit geleistet wird.

TheLQ
quelle
Bedeutet anständig, dass Canonical profitabel ist?
Tshepang
2

Wenn Sie OSS mit einer starken Copyleft-Lizenz (GPL oder AGPL) entwickeln, können Sie Ausnahmen von dieser Lizenz in Rechnung stellen , sodass Benutzer Ihren Code in ihre proprietären Produkte aufnehmen können. Wenn Sie eine freizügigere Lizenz verwenden (X11, Apache, MPL), können sie Ihren Code trotzdem in ihr Produkt aufnehmen, sodass Sie nichts haben, um sie zu verkaufen.

TRiG
quelle
Wie realisierbar ist das im wirklichen Leben? Beispiele?
Armand
@Alison, MySQL wurde auf diese Weise unter der GPL entwickelt. fsf.org/blogs/rms/selling-exceptions
TRiG
Hast du eine Idee, ob sie tatsächlich Geld verdienen? Ich würde auch vorschlagen, dass MySQL ziemlich außergewöhnlich ist - es ist unwahrscheinlich, dass der Nutzungsgrad durch ein durchschnittliches Projekt erreicht wird.
Armand
Ich kenne keine, aber es ist theoretisch möglich.
TRiG
@Alison, x264 ist ein weiteres Beispiel: x264dev.multimedia.cx/archives/584
TRiG
0

Apple zahlt für die Wartung von CUPS , WebKit und vielen anderen Open Source-Projekten.

Sie setzen diese Technologien in Produkten und Dienstleistungen ein, die sie verkaufen.

mouviciel
quelle
0

Dies ist der Schlüssel: http://www.codinghorror.com/blog/2010/06/the-vast-and-endless-sea.html
Die Sache, die Geschäftsleute nicht verstehen. Sie haben eine Menge guter Entwickler, die wirklich alle intrinsischen Motivatoren haben, die Sie bekommen könnten. Sie müssen nicht die gesamte Infrastruktur bezahlen, mit der ein kommerzielles Produkt geliefert wird (ein Unternehmen mit vielen Mitarbeitern, die nicht für die Erstellung des Produkts benötigt werden, wie Verwaltung, Anwälte, Marketing, Werbung usw.). Einige Projekte generieren tatsächlich genug Einkommen (durch Spenden, kommerzielle Unterstützung / Lizenzen), aber das ist eher selten. Und dann gibt es ein paar Projekte, die im Grunde genommen Open-Source-Projekte sind, weil sie dadurch viel billiger zu warten sind oder weil sie nicht verkauft werden konnten.

back2dos
quelle
0

Freizeit? Manche Menschen können einfach ihre Zeit so verwalten, dass sie außerhalb ihrer Arbeitszeit Freizeit haben. Sie müssen nicht mit jeder einzelnen Aktion Geld verdienen. Wenn Sie für die Reparatur von Dächern arbeiten würden, würden Sie nicht erwarten, dass Sie von jemandem bezahlt werden, der Ihr eigenes Dach ausbessert, wenn es undicht ist, oder?

Darüber hinaus verwandeln sich viele große Open-Source-Projekte in Unternehmen, die es für kreativ halten, Geld zu verdienen. Verkaufsunterstützung, Waren, zusätzliche unnötige Funktionen. Es gibt viele Möglichkeiten, mit Open Source Geld zu verdienen.

Außerdem versammeln einige Open Source-Projekte sehr große Teams von Menschen mit sehr unterschiedlichen Umständen. Personen, die zu unterschiedlichen Zeiten im Projekt aktiv sein können, wodurch das Projekt sehr aktiv wird.

Rayne
quelle