Android

Wie Open-Source-Unternehmen, Programmierer Geld verdienen

Verdienst du als Programmierer genug? | Bergfesttalk

Verdienst du als Programmierer genug? | Bergfesttalk
Anonim

Open Source Software ist für viele nichts Neues. Es ist eine kostenlose Computersoftware, die zusammen mit ihrem Code zur Verfügung gestellt wird. Die Person oder Organisation, die die Open-Source-Software erstellt hat, stellt sie unter Lizenz zur Verfügung, um die Software zu verwenden, zu ändern und / oder zu verteilen. Viele große Unternehmen, einschließlich Oracle und Google, unterstützen ebenfalls Open-Source-Software. Es kann als selbstverständlich vorausgesetzt werden, dass Menschen Open-Source-Software erstellen, weil sie Codierung lieben. Aber verdienen Open-Source-Entwickler Geld? Wenn ja, wie verdienen Open-Source-Programmierer und Unternehmen Geld? Das Ziel dieses Beitrags ist es, die Methoden zu identifizieren und aufzulisten, mit denen solche Softwareunternehmen und Entwickler Geld verdienen können.

Wie machen Open Source Firmen Geld

Open Source Unternehmen erstellen manchmal Software und veröffentlichen nicht alle der Code. Mit anderen Worten, ein Teil der Software ist Open Source, während einige Teile privat sind. Wer diese Software nutzen möchte, muss dem Unternehmen etwas Geld bezahlen, um die Software mit voller Funktionalität nutzen zu können.

Open-Source-Unternehmen wie Oracle etc. verdienen auch mit Online- oder Vor-Ort-Schulungen und Unterstützung für ihre Open-Source-Programme. Zum Beispiel ist Apache Hadoop kostenlos zu verwenden, aber es ist zu komplex für jedermann, um es sofort zu verwenden. In solchen Fällen bieten die Open-Source-Unternehmen eine gewinnbringende Unterstützung bei der Installation und Schulung von Mitarbeitern des Unternehmens, das sie anstellt. Im Fall von Hadoop würden Mitarbeiter von Drittanbietern zwar nützlich sein, aber das mit Apache verbundene Personal bevorzugt, da sie den Quellcode so entwickelt haben, wie sie ihn besser kennen als die Trainer oder Support-Anbieter von Drittanbietern.

Irgendeine Open-Source-Lösung Unternehmen - meist diejenigen, die Software für mobile Geräte entwickeln - zeigen In-Software-Anzeigen an, um Geld zu verdienen. Diese Werbungen werden oben oder unten auf dem Bildschirm angezeigt und sind im Allgemeinen nicht aufdringlich. Aber sie belegen den wertvollen Bildschirmplatz. Im Gegenteil, da sie frei sind, haben die Benutzer keine großen Einwände gegen die Werbung.

Wie machen Open-Source-Programmierer Geld

Unternehmen bezahlen Open-Source-Programmierer

Sie können es schwer glauben, aber Es gibt Unternehmen, die die Programmierer bezahlen, die Open-Source-Software erstellen. Zum Beispiel bezahlen Red Hat, IBM, Novell, Linux Foundation und andere Distributoren von Linux-Betriebssystemen die Programmierer, die an Linux arbeiten, so dass die Arbeit des Upgrades und Patchens der Software fortgesetzt wird. Obwohl Linux den Endbenutzern kostenlos zur Verfügung steht, kostet es den Distributoren des Betriebssystems ein wenig. Aber dann sind die Kosten viel weniger als das, was sie zahlen müssten, wenn sie Windows oder Apple Betriebssystem verteilen.

Wenn irgendein Schlupfloch in solch einer Software entdeckt wird, sagen Linux, gibt es Firmen, die bereit sind, Programmierer zu bezahlen, die das reparieren können Problem. Dies sind die Unternehmen, die Linux nutzen, um auf die eine oder andere Weise Profit zu machen. Ein einfaches Beispiel könnten Hardware-Entwickler sein, die Linux-installierte Computer verkaufen. Unter anderen Beispielen können Unternehmen sein, die auf Linux basierende Software entwickeln.

Auch für andere Open-Source-Produkte gibt es Leute da draußen, die für die korrekte Erstellung und Wartung der Software bezahlen.

Sammeln durch Erstellen spezieller Plugins, Etc.

Einige Unternehmen, die irgendeine Art von Open-Source-Software verwenden, können die an dem Projekt beteiligten Programmierer beauftragen, spezielle Plugins und Extras zu erstellen. Da sie bereits an der Erstellung der Open-Source-Software gearbeitet haben, verfügen sie über Kenntnisse des Codes und müssen nicht von Grund auf neu arbeiten. Solche Programmierer einzustellen, um Addons, Plugins und Extras für die Software zu erstellen, ist viel billiger als die Anstellung eines Profis von außen.

Obwohl die Firmen ihren eigenen Programmierungsbereich haben, ist es zeitsparend, die an der Erstellung der Open-Source-Software beteiligten Programmierer einzustellen, statt ihre eigenen Mitarbeiter zu haben, um den Code zu studieren und sie dann zu bitten, Addons zu erstellen Anpassung des Codes

Wie im obigen Fall, aber in diesem Fall stellen Unternehmen, die Open-Source-Software verwenden, die Entwickler ein, um den Code ein wenig anzupassen, um den Unternehmensanforderungen zu entsprechen. Auch dies ist vorteilhaft für Unternehmen, die Änderungen wünschen, da sie Fachleute beschäftigen, die bereits an dem Code gearbeitet haben, anstatt ihre eigenen Programmierer zu bitten, den Code zu studieren und zu modifizieren. Das spart Zeit, obwohl ein kleiner Overhead als Bezahlung für solche Programmierer hinzugefügt wird.

Da Open Source schnelle Operationen bedeutet, wenn eine Firma eine frei zu benutzende, Open-Source-Software zur Integration in ihr bestehendes Projekt und ein wenig Arbeit aufnimmt Es ist immer möglich, einen Fachmann einzustellen, der bereits an dem Code gearbeitet hat, wenn die Zeit ein Faktor ist, wie es immer der Fall ist.

Sammeln mit Unterstützung

Nicht alle Open-Source-Software ist einfach zu installieren und zu verwenden. Unternehmen, die eine Version einer solchen Software implementieren, können einen der Open-Source-Programmierer engagieren, um ihre Mitarbeiter zu schulen und sie bei Problemen zu unterstützen.

Manche Leute erstellen absichtlich eine Art Open-Source-Software, die kostenlos und offen ist viel Teil versteckt. In diesem Fall ist eine Installation und Schulung erforderlich. Obwohl solche Software ethisch keine Open-Source-Software ist, wird sie immer noch verkauft.

Man muss ziemlich aktiv im Bereich Open Source sein, um ein Angebot von Unternehmen zu erhalten, die Änderungen oder zusätzliche Funktionen wünschen. Soweit ich weiß, enthalten Personen, die an einem Gruppenprojekt arbeiten, häufig ihren Namen und ihre E-Mail-IDs in den Kommentaren des Quellcodes, so dass andere den Code aus irgendeinem Grund kontaktieren können und wenn eine E-Mail-ID mehrmals erscheint Diese Person ist wahrscheinlich die beste Person, die daran arbeitet, zu optimieren, zu modifizieren, Extras zu erstellen oder ähnliche Aktionen am Code durchzuführen.

Ich denke, der Großteil des Geldes im Open-Source-Software-Sektor stammt aus der Unterstützung und Anpassung des Open-Source-Codes. Feinabstimmung. Wenn ich etwas verpasst habe, bitte Kommentar.