Warum sollten Industrien und Startups Open Source werden?

0

Jedes Unternehmen, das vorgibt, mit Technologie zu tun zu haben, neigt dazu, seinen Code zu verschließen und ihn eifersüchtig zu bewachen. Aus gutem Grund – geistiges Eigentum sollte doch kostbar sein, oder?

Angesichts der Tatsache, dass es immer andere potenzielle Arbeitgeber gibt, die darauf warten, Ihre besten Ingenieure wegzuschnappen (dazu später mehr), ist es jedoch ratsam, Ihren gesamten Code zu verstecken?

Nein, ist es nicht. Es gibt viele Gelegenheiten, die Sie verpassen, wenn Sie Ihre Codes und Daten schützen. Lassen Sie uns ein bisschen mehr darüber erfahren, was Sie verpassen.

Warum Sie Open-Source gehen sollten

1 So nutzen Sie die Kraft der Gemeinschaft:

Sobald Ihr Code Beiträge von externen Benutzern anzieht, wird Ihre gesamte Arbeit früher und zu viel geringeren Kosten erledigt. Dies ist nur ein Szenario, das das Sprichwort „Zu viele Köche verderben den Brei” in Frage stellt. Aber mehr Benutzer bedeutet hier, dass mehr Leute Ihren Code untersuchen und ihn auf Probleme beheben und Funktionen hinzufügen, was letztendlich zu einem robusteren Code führt.

2 Um Weltklasse-Teams aufzubauen:
  • Was haben Weltkonzerne, was Ihr Unternehmen nicht hat? Vielleicht ein paar Millionen Dollar an Finanzierung zusammen mit Weltklasse-Talenten. Da wir gegen den Geldteil nicht viel tun können, konzentrieren wir uns auf Letzteres. Wenn Sie Ihren Code quelloffen machen, besteht eine hohe Chance, dass Sie talentierte Ingenieure anziehen, die neugierig darauf sind, Probleme zu lösen.
  • Dies macht den Einstellungsprozess erheblich einfacher, da Sie einen netten Pool wirklich kluger Leute haben, die an Ihrem Code arbeiten, ihn verbessern und ihn besser laufen lassen. Auf Wiedersehen, technische Interviews!
  • Wenn Sie schließlich die Talente eingestellt haben, die Sie für Ihr Unternehmen benötigen, können Sie sicherstellen, dass Sie Ihre Mitarbeiter halten, indem Sie sich weiterhin für Open-Source-Code einsetzen. Entwickler können die Probleme lösen, mit denen Ihr Unternehmen konfrontiert ist, und haben einen Anreiz, dabei zu bleiben, weil sie ein Portfolio für sich selbst erstellen und ihr Profil verbessern können. Dies löst das Problem dieser lästigen Personalvermittler, die darauf warten, Ihre besten Ingenieure zu stehlen, und Sie können sehen, wie Ihr Code immer besser läuft, je mehr Leute daran arbeiten.
3 Für den Ruhm:

Wenn Sie Ihren Code quelloffen machen, erhalten Sie natürlich kostenlose Werbung im Wert von mehreren Hundert Dollar von allen Medien, Foren, Gruppen und Programmierfreaks, die über Ihr Unternehmen sprechen. Es bedeutet Wohlwollen und bringt Ihnen auch mehr Pluspunkte für Sympathie.

Wenn es so toll ist, warum machen es dann nicht mehr Leute?

1 Der Eigentumsgrund:

Jeder hat Angst, dass sein Code gestohlen wird. Mehrere große Unternehmen glauben, dass das Open-Sourcing ihres Codes und/oder ihrer Daten zu einem massiven Informationsleck führt und sie dann ihren Wettbewerbsvorteil verlieren. Diese Befürchtung trifft in einigen Fällen zu – die offensichtlichsten sind Bundesbehörden der Strafverfolgungsbehörden und nationale Verteidigungseinheiten wie die NSA oder das FBI. Sie können es sich sicherlich nicht leisten, irgendetwas Open Source zu machen.

2 Gemeinkosten:

Für mehrere Unternehmen, insbesondere für gerade erst finanzierte Technologie-Startups, haben sie genug zu tun, indem sie Mitarbeiter und andere Gemeinkosten auszahlen. Die finanziellen Auswirkungen eines Open-Source-Wechsels sind möglicherweise nicht machbar für Unternehmen, die gerade erst Fuß fassen, insbesondere im extrem wettbewerbsorientierten Silicon Valley-Ökosystem, bei dem es darum geht, getötet zu werden.

3 Es ist kein Geld drin:

Während dies ziemlich offensichtlich ist (der springende Punkt ist, dass es sich um kostenlosen Code handelt), kamen kürzlich 75 Startups in San Francisco zusammen, um die Möglichkeit zu diskutieren, mit Open-Source-Software Geld zu verdienen. Während die ursprüngliche Idee, Software kostenlos zu verschenken und dann zu berechnen, für wenige funktioniert hat, hat sie keine großartigen Ergebnisse erzielt. „In der Vergangenheit ist jedes Open-Source-Unternehmen im Vergleich zu seinem proprietären Gegenstück verblasst”, sagte Peter Levine, General Partner bei der Venture-Capital-Firma Andreessen Horowitz.

4 Jeder denkt, dass jemand widersprechen wird:

Code Combat, eine sehr interessante Website, die Benutzern hilft, Code zu lernen, indem sie Spiele spielen, schrieb in einem Blogbeitrag, dass sie alle, die mit dem Unternehmen zu tun hatten, um Feedback baten, als sie sich entschieden, ihren Code als Open Source zu veröffentlichen. Und hier ist, was passiert ist: Die Berater mochten die Idee, fragten sich aber, ob die Spieleentwickler es tun würden. Die Entwickler waren alle dafür, wunderten sich aber über die Investoren. Die Investoren liebten es, machten sich aber Sorgen um die Anwälte. Die Anwälte sagten „Klar, fragen Sie einfach Ihre Berater”. Dies gilt insbesondere für Unternehmen, die durch Finanzierung oder Risikokapital unterstützt werden, bei denen mehrere Personen auf unterschiedliche Weise in das Unternehmen investiert sind. Gehen Sie nicht einfach davon aus, dass irgendjemand irgendwo ein Problem damit haben wird. Gehen Sie aus dem Weg, um es herauszufinden.

Also wer macht das eigentlich?

Du wärest überrascht. Hier ist eine Liste von fünf Unternehmen – ich garantiere Ihnen, dass Sie ihre Namen kennen werden – die große Teile ihres Codes an Open-Source-Communities weitergegeben haben.

1Google:

Diese Typen brauchen keine Vorstellung, oder? Also gehe ich einfach auf die Fakten ein. Laut der Google Developers-Website hat Google über 20 Millionen Codezeilen zur Open-Source-Community und über 900 Projekte beigetragen. Android, ihr mobiles Betriebssystem, ist Open Source und wird weltweit auf über 1,5 Milliarden Geräten betrieben. Habe ich erwähnt, dass es Open Source ist?

2 Facebook:

Im Jahr 2013 bezeichnete Matt Asay von ReadWrite Facebook als das weltweit größte Open-Source-Unternehmen. James Pearce, der Open Source bei Facebook betreibt, sagte dazu: „Es stellt sich heraus, dass ein großer Prozentsatz unserer Ingenieure von unseren Open-Source-Projekten wusste, bevor sie beigetreten sind, und sie werden sagen, dass dies positiv zu ihrer Entscheidung beigetragen hat dem Unternehmen beizutreten. Es ist ein großartiges Fenster in die Welt der Art von Problemen, die wir lösen, und natürlich hoffen wir, dass es Weltklasse-Ingenieure auf der ganzen Welt gibt, die diese Art von Möglichkeiten genießen würden, und wenn sie die Probleme sehen, die wir lösen, werden sie es tun verspüre den Drang, einen Blick darauf zu werfen.”

Zwei weitere große Open-Source-Projekte von Facebook sind React Js, eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen, und React Native, ein Framework zum Erstellen nativer Apps.

Sehen? Facebook nutzt Open Source zur Rekrutierung. Du solltest auch!

3 Twitter:

Schon mal von Bootstrap gehört? Dieses wunderbare Open-Source-Framework für HTML, CSS und JavaScript, mit dem Sie Ihre Website verschönern können? Ja, das gehört zu Twitter. Es ist eines von mehreren Projekten, die Twitter der Open-Source-Community geschenkt hat, und Website-Facelifts waren seitdem nie mehr dieselben. Schauen Sie sich einfach Start Bootstrap, Bootstrap Expo und Built with Bootstrap an, um zu verstehen, wie wertvoll dieses Framework ist.

4 LinkedIn:

LinkedIn hat über 80 Open-Source-Projekte und hat mehr als 500.000 Codezeilen beigetragen. Sie glauben, dass es zur Förderung von Exzellenz sinnvoll ist, Dinge offen zu zeigen. Alle von LinkedIn intern genutzten Tools können aufgerufen und bearbeitet werden. Der Principal Staff Engineer von LinkedIn, Jay Kreps, sagt, dass sie es vorziehen, nicht alles zu ihrer „Geheimzutat” zu machen. Genau wie bei Facebook hat diese Strategie für sie gut funktioniert und dazu beigetragen, erstklassige Talente anzuziehen.

5 Quadrat:

Dieses Unternehmen hat über 250.000 Codezeilen zur Open-Source-Community beigetragen, sein bemerkenswertestes Projekt ist Picasso, das „eine leistungsstarke Bild-Download- und Caching-Bibliothek für Android” ist, um ihre eigene Definition zu verwenden. Es gibt mehr als 60 Open-Source-Projekte von Square. Obwohl dieses Unternehmen bei weitem nicht so groß ist wie die anderen auf der Liste, ist ihr Chief Technical Officer, Bob Lee, der Meinung, dass genau deshalb eine Open-Source-Strategie so sinnvoll ist.

Neben diesen Unternehmen gibt es Linux, das von Linus Torvalds entwickelte Open-Source-Betriebssystem, das von Hunderttausenden von Menschen in der einen oder anderen Form verwendet wird (Android wird auf der Grundlage des Linux-Kernels entwickelt), und das beliebte Betriebssystem für Entwickler auf der ganzen Welt. Es ist das größte bestehende Open-Source-Projekt der Welt.

Da haben Sie es also.” Die Gründe für Open Source”. Es sind nicht nur die großen Unternehmen, die es (zumindest teilweise) getan haben, sondern auch eine ganze Reihe von Softwareunternehmen wie Hadoop, Drupal und MongoDB ist Open Source. Es hilft bei der Verbesserung von Code und bietet Unternehmen die richtige Plattform, um von anderen zu lernen, die Präzedenzfälle geschaffen haben.

Sollten Sie auf Open Source umsteigen?

Die Antwort hängt von Ihrer Branche ab und was Sie verlieren oder gewinnen müssen, wenn Sie Ihre Daten und Ihren Code öffnen, da dies die beiden wichtigsten Bestandteile sind, die Ihr Unternehmen einzigartig machen. „Das Risiko von Open Source besteht darin, dass man kein geistiges Eigentum hat”, sagt Nick Heudecker, Analyst bei Gartner Research.

Es macht jedoch jeden Tag weniger Sinn, Code proprietär zu halten, da immer mehr Unternehmen Open-Source-Strategien übernehmen und Wege finden, ihn zum Laufen zu bringen. Sie müssen verstehen, wie Sie es für sich arbeiten lassen können, und zwar schnell.

Aufnahmequelle: instantshift.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen