Gibt es negative Auswirkungen von Open Source auf das kommerzielle Umfeld? [geschlossen]

12

Mein Unternehmen verfügt über eine sehr breite Produktpalette, und einige sind für uns nicht strategisch. Deshalb wollte ich sie als Open Source anbieten (damit wir uns darauf konzentrieren können, was uns einzigartig macht und welche Produkte jedes Unternehmen als Open Source anbietet).

Unsere Branche (hedgefund) ist kein Open-Source-Unternehmen (wir wären die ersten, die dies versuchen würden), und das Feedback, das ich von meinem Management-Team erhalte, ist entweder 1) wir werden die Branche zerstören oder 2) alle wettbewerbsfähigen Handelsunternehmen werden sich zusammenschließen gegen uns und wir werden so oder so ausgelöscht. Momentan ist es ein großer Kampf in meiner Firma zwischen den IT-Leuten, die die positiven Auswirkungen des Teilens gesehen haben, und den Geschäftsleuten, die glauben, dass wir alles aufgeben werden (sie bevorzugen es, Teile zu verkaufen, die wir als Open Source anbieten wollen, aber zu ihrer Verteidigung ist Standard bei der Veräußerung von etwas).

Also, was sind deine Gedanken? Gilt Open Sourcing generell oder nur für Software? Ist es insgesamt gut für Menschen in der Branche und außerhalb? Ich interessiere mich eigentlich mehr für die negativen Effekte (obwohl auch positive erwünscht sind)

Update: Kurz gesagt, obwohl es sich um Code handelt, geht es hier nicht so sehr um Code, sondern vielmehr um die Idee des Open Sourcing.

Wir sind ein mittelgroßer Quant Hedge Fund. Wir haben einige einzigartige Strategien, aber auch Standard-Long- / Short-Fonds, Arbitrage-Fonds, globale Makrofonds usw.

Wir behalten die einzigartigen Fonds, die wir haben, aber die anderen Dinge, die alle anderen haben, erwägen wir als Open Sourcing (Wir haben jahrelange Arbeit und Millionen von Dollar in unsere Fonds gesteckt. Unsere Fonds sind ziemlich beliebt und unsere Performance liegt entweder im ersten oder zweiten Quartal Ich vermute also, dass die Firmen Interesse an der Branche haben oder daran denken, in die Branche einzusteigen, aber ich weiß nicht, in welchem ​​Umfang).

Das Ziel ist nicht, dass eine Community für uns arbeitet, sondern dass jeder, der daran basteln möchte, etwas kreiert (es wird nicht Teil unserer Produktlinie sein, obwohl ich inoffiziell einen Teil davon zuteilen darf) die Zeit des Personals, um jeder wachsenden Gemeinschaft zu helfen). Obwohl die Codebasis ziemlich groß ist, ist der Wert darin das Branchenwissen und die Ansätze, die wir erworben haben (es gibt viele Bücher über künstliche Intelligenz und quantitativen Handel, aber sie liegen oft Jahre hinter dem zurück, was wirklich vor sich geht, da die meisten Unternehmen ihren Mitarbeitern verbieten, darüber zu diskutieren was sie tun). Kurz gesagt, es gibt hier vielleicht einen Wert für die Menschen oder nicht, aber ich betrachte Open Sourcing als einen Weg, der der Öffentlichkeit zugute kommt, während wir eine Produktlinie veräußern. Aber die Kehrseite ist, dass dies ein Kernprodukt für viele andere Firmen ist und sie gewonnen haben. ' t be happy (Ich denke an Linux / Windows, Wikipedia / Britannica, Google Maps / kommerzielle Kartenfirmen und so weiter). Mir geht es gut mit Leuten, die mich nicht mögen, aber ich würde es vorziehen, dass es nicht um ungeteilte Konsequenzen geht. Diese Frage ist, zu verstehen, welche Konsequenzen diese im Allgemeinen für Branchen haben, die Kernbereiche mit offenen Quellen erhalten. Zum Beispiel ist es schwer zu beurteilen, welcher Teil des Betriebssystemmarktes aufgrund von Linux gewachsen ist oder auf natürliche Weise von alleine gewachsen ist und so weiter. Die Technologie wächst so schnell und ich habe Probleme zu verstehen, wie sich Open Source auf sie auswirkt (und ob es positiv war oder nicht. Einer unserer großen Konkurrenten hat sehr große Zuschüsse für Spitzenuniversitäten, was offensichtlich den Schulen hilft, Open Source zu begrenzen brauchen für solche Dinge?). Ich mag Leute, die mich nicht mögen, aber ich möchte lieber nicht, dass es nicht um ungeteilte Konsequenzen geht, und diese Frage ist, zu verstehen, was diese Konsequenzen im Allgemeinen für Branchen sind, die Kernbereiche mit offener Quelle erhalten. Zum Beispiel ist es schwer zu beurteilen, welcher Teil des Betriebssystemmarktes aufgrund von Linux gewachsen ist oder auf natürliche Weise von alleine gewachsen ist und so weiter. Die Technologie wächst so schnell und ich habe Probleme zu verstehen, wie sich Open Source auf sie auswirkt (und ob es positiv war oder nicht. Einer unserer großen Konkurrenten hat sehr große Zuschüsse für Spitzenuniversitäten, was offensichtlich den Schulen hilft, Open Source zu begrenzen brauchen für solche Dinge?). Ich mag Leute, die mich nicht mögen, aber ich möchte lieber nicht, dass es nicht um ungeteilte Konsequenzen geht, und diese Frage ist, zu verstehen, was diese Konsequenzen im Allgemeinen für Branchen sind, die Kernbereiche mit offener Quelle erhalten. Zum Beispiel ist es schwer zu beurteilen, welcher Teil des Betriebssystemmarktes aufgrund von Linux gewachsen ist oder auf natürliche Weise von alleine gewachsen ist und so weiter. Die Technologie wächst so schnell und ich habe Probleme zu verstehen, wie sich Open Source auf sie auswirkt (und ob es positiv war oder nicht. Einer unserer großen Konkurrenten hat sehr große Zuschüsse für Spitzenuniversitäten, was offensichtlich den Schulen hilft, Open Source zu begrenzen brauchen für solche Dinge?). Zum Beispiel ist es schwer zu beurteilen, welcher Teil des Betriebssystemmarktes aufgrund von Linux gewachsen ist oder auf natürliche Weise von alleine gewachsen ist und so weiter. Die Technologie wächst so schnell und ich habe Probleme zu verstehen, wie sich Open Source auf sie auswirkt (und ob es positiv war oder nicht. Einer unserer großen Konkurrenten hat sehr große Zuschüsse für Spitzenuniversitäten, was offensichtlich den Schulen hilft, Open Source zu begrenzen brauchen für solche Dinge?). Zum Beispiel ist es schwer zu beurteilen, welcher Teil des Betriebssystemmarktes aufgrund von Linux gewachsen ist oder auf natürliche Weise von alleine gewachsen ist und so weiter. Die Technologie wächst so schnell und ich habe Probleme zu verstehen, wie sich Open Source auf sie auswirkt (und ob es positiv war oder nicht. Einer unserer großen Konkurrenten hat sehr große Zuschüsse für Spitzenuniversitäten, was offensichtlich den Schulen hilft, Open Source zu begrenzen brauchen für solche Dinge?).

Ich verstehe, dass dies für mich sehr spezifisch erscheinen kann, aber ich versuche, die allgemeinen Auswirkungen von Open Sourcing zu verstehen, und Software schien mir ein guter Ort zum Lernen zu sein.

Verlorene Seele
quelle
2
Diese Frage könnte in die Kategorien "Freiberufler und Unternehmen" oder "Softwarelizenzierung" fallen. Um die Frage jedoch beantworten zu können, geben Sie bitte zusätzliche Hintergrundinformationen zur Branche und zu den Produktlinien, bei denen es sich möglicherweise um Open-Sourcing-Produkte handelt. Es wäre hilfreich, wenn Sie die in Frage kommenden OSS-Lizenzen / Modelle auflisten könnten. Und bitte beachten Sie, dass "Open Source"! = "Out Source"; Das sind ganz andere Begriffe. Im Moment ist diese Frage zu vage, als dass jemand eine aussagekräftige Antwort geben könnte.
2
Zeigen Sie ihnen, was mit WiX passiert ist, als Microsoft es als Open-Source-Lösung anbot.
Danke, ich werde dieses Beispiel nachschlagen. @ GlenH7 Ich habe die Frage aktualisiert, um hoffentlich mehr Licht ins Dunkel zu bringen.
Lostsoul
Vielen Dank für das Update - die Spezifität bietet genügend Kontext, um einige Antworten zu generieren. Ich habe einige Gedanken und werde heute Nachmittag eine Antwort geben.

Antworten:

15

Es besteht die gute Möglichkeit, dass Ihr Unternehmen durch die Veröffentlichung des Quellcodes das Finanzmarkt-Making erheblich verändert. Nachdem ich über die Idee nachgedacht habe, muss ich zustimmen, dass die Vorteile die Nachteile überwiegen.

Für das, was es wert ist, bin ich ziemlich vertraut mit der Marktstruktur. Ich interviewte mit einem Austausch, um ihre IT-Mitarbeiter zu verstärken. Es passte nicht gut und ich kam nicht dazu. Aber ich denke, ich verstehe die Konsequenzen dessen, was Sie vorschlagen.

Bildungstool
Es gibt einen Mangel an verfügbaren Programmiertalenten für Finanzdienstleistungen. Eine der größten Eintrittsbarrieren ist meines Erachtens (mangelndes) Fachwissen. Es gibt nur wenige Referenzrahmen, und wie Sie bemerken, kann die Wissenschaft keine Informationen vermitteln, auf die nicht zugegriffen werden kann.

Ich denke, es gibt eine Reihe von Professoren, die die durch den Quellcode instanziierten Informationen und Konzepte nutzen könnten. Theorie ist eine Sache; Aber ein konkretes Beispiel zu haben, ist etwas ganz anderes.

Die bisherigen Ergebnisse Ihres Unternehmens werden von Wissenschaftlern und Wettbewerbern ausgewertet, um festzustellen, welche Auswirkungen die Mängel in den Modellen auf Ihre Rendite gehabt haben könnten. Haftungsausschluss: Alle Modelle haben Mängel, das ist also keine Kritik.

Wachstumstreiber
Es gibt eine Reihe solider, erfolgreicher Open-Source-Projekte, die zu einem dramatischen Wachstum der Branche geführt haben. Eclipse, Linux und Apache sind nur drei Beispiele.

Sie haben die Projekte, die Sie veröffentlichen, als Low-End-Ware an der Grenze beschrieben. Wenn Sie sie freigeben, werden diese Gebiete auf jeden Fall in Rohstoffland verwandelt. Das ist nicht unbedingt schlecht, da dadurch viel mehr Menschen teilnehmen können. Es ermöglicht auch unzählige Innovationen. Es ist unmöglich vorherzusagen, was passieren kann, wenn Außenstehende die Teile aufnehmen und wieder zusammensetzen dürfen.

Technologiestörer
Negativ ist, dass dies ein schwerwiegender Technologiestörer wie Linux, Mobiltelefone, digitale Medien usw. sein kann. Wann immer Sie eine zuvor gesperrte Umgebung mit einer hohen Eintrittsbarriere öffnen, ist nicht abzusehen, was kann oder wird auftreten. Einige Leute werden am Ende ihre Jobs verlieren, wenn sich die Branche an die Veränderungen gewöhnt, die daraus entstehen könnten. Einige würden sich umdrehen und argumentieren, dass dies zu mehr Effizienz führen wird und die Ziele die Mittel rechtfertigen.

Ohne zu dramatisch zu sein, ist dies so, als würde man eine Granate in die Runden einiger Mitbewerber werfen. Tatsächlich zwingen Sie sie dazu, sich an die Verwendung komplexerer Modelle anzupassen und die zu erwartenden Umgebungen zu verlassen, in denen sie in vollem Umfang mit Commodity gearbeitet haben.

Markttransparenz
Angesichts einiger der jüngsten Kommentare der SEC und öffentlicher (falscher) Informationen zu Handelsaktivitäten und Dark Pools kann dies Ihrem Unternehmen mehr Aufmerksamkeit schenken, als es erwartet hatte. Einiges davon wird gut. Einiges davon wird schlecht sein. In jedem Fall ist es etwas zu beachten.

Referenzrahmen / Community
Ich möchte Sie ermutigen, etwas Zeit für das Personal bereitzustellen, um die Projekte zu dokumentieren und für Folgefragen zur Verfügung zu stehen. Das Ablegen eines großen Kleckses ansonsten undurchsichtigen Codes in den Äther ist einfach eine Übung im Bit-Shuttling. Wenn Sie eine Roadmap bereitstellen, damit die Leute die Codebasis verstehen können, haben sie die Möglichkeit, sich darin zu vertiefen und damit zu arbeiten.

Adoptionsraten und Endauswirkungen sind aufgrund der Anzahl der beteiligten Variablen schwierig, wenn nicht unmöglich vorherzusagen. In fast allen Fällen fingen die Game Changer jedoch klein an und wuchsen schrittweise. Alle Linux-Varianten sind aus Alpha-Freaks hervorgegangen, die Stapel von 3,5-Zoll-Disketten oder die gelegentlich hoch gelobte gebrannte CD ausgetauscht haben. Barrierefreiheit ist ein wichtiger Aspekt, und es ist von entscheidender Bedeutung, Leute zur Verfügung zu haben, die die Codebasis verstehen.

Um noch einen Schritt weiter zu gehen, können Sie sich an Kollegen in anderen Unternehmen wenden, um zu prüfen, ob diese über eine ähnliche Lösung nachdenken. Das Zusammenstellen eines Konsortiums, auch bekannt als die heutige Apache Foundation, ist eine Möglichkeit, eine kritische Masse zu erreichen. Ein weiterer Ansatz wäre die Erstellung von Tutorials (a la CodeAcademy) und die Durchführung einer kleinen PR-Kampagne, um diese zu bewerben. Diese Methoden würden dazu beitragen, das wahrscheinliche Ergebnis in den positiven Bereich zu drängen, aber das Eingehen auf Details würde den Rahmen der ursprünglichen Frage sprengen.

Um die Negative zusammenzufassen:
- Dies kann die Muster, in die viele geraten sind, wirklich stören.
- Dies wird einige Ihrer Konkurrenten verärgern, die Sie verleumden werden.
- Sie werden auch einige negative Meldungen aufgreifen, die auf Missverständnissen darüber beruhen, wie der Code und / oder der Markt funktionierten.

Ich würde Sie ermutigen, eine GPLv3-Lizenz für diese Version zu verwenden, da diese Lizenz viraler Natur ist. Zukünftige Änderungen, die verbreitet werden, müssen über eine veröffentlichte Quelle verfügen, die wiederum dazu beiträgt, dass jede Art von Community wächst, die daraus entsteht.

Um dies mit Gleichaltrigen neu zu formulieren:
- Dies lässt Sie in den Augen der SEC (US-amerikanische Börsenaufsichtsbehörde) gut aussehen, da Sie versuchen, gleiche Wettbewerbsbedingungen zu fördern.
- Bei diesem Code handelt es sich um verlorene Kosten, die für Sie nicht mehr rentabel sind. Die langfristigen Vorteile der Verbesserung der verfügbaren Programmtalente auf dem Markt sind unübersehbar.
- Dies wird zu einer höheren Markteffizienz führen, was wir alle anstreben sollten, da wir uns der korrekten Bewertung von Aktien annähern.

Ellie Kesselman
quelle
5
Eine virale Lizenz wie die GPL ist nicht erforderlich, um sicherzustellen, dass zukünftige Änderungen am Code ihre Quelle freigeben müssen. Wenn Sie dies wünschen, veröffentlichen Sie es stattdessen unter MPL. GPL virale Natur bedeutet , dass irgendetwas anderes , das diesen Code in irgendeiner Weise berührt muss auch hat ihre Quelle freigegeben. Es geht nicht darum, den fraglichen Code zu schützen, es geht darum, eine anti-proprietäre Code-Ideologie voranzutreiben.
Mason Wheeler
1
@ MasonWheeler - Sie machen einen guten Punkt, und es gibt eine Menge zu berücksichtigen, wenn Sie eine Lizenz auswählen. Ich empfahl die virale Komponente, um den "Diebstahl" der Codebasis abzuwehren, ohne zur Community zurückzukehren. Normalerweise ist GPL nicht meine erste Wahl. Die nichttechnischen Faktoren machten die Viruskomponente jedoch attraktiv. Für das "größere Wohl", das das OP meines Erachtens anstrebt, hat die Anti-Eigentums-Code-Ideologie in diesem Fall tatsächlich einige Vorteile. Die Ideen, die frei gemacht würden, würden vom Schutz der GPL profitieren.
2
@Lostsoul Wenn Sie anderen die Möglichkeit geben möchten, eine Firma / einen LoB zu erstellen, sollten Sie auf keinen Fall die GPL verwenden. Es gibt viele andere Lizenzen, die dafür besser geeignet sind. Wie Mason betonte, ist MPL eine. BSD, Eclipse, IBM, Apache und unzählige andere haben in diesem Fall ebenfalls Lizenzen zu berücksichtigen.
1
Vielen Dank für Ihre großartige Antwort und Ihren Rat. Sie haben wirklich ein exzellentes Verständnis für die Frage, die Branche und die Auswirkungen. Ich glaube nicht, dass Leute außerhalb der Software die Veränderung verstehen, die Open Source verursacht hat. Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu beantworten.
Lostsoul
1
Außerdem wäre der Marketingeffekt, wenn der Name Ihres Unternehmens an DAS Standardsoftwaretool angehängt würde, das von allen ernsthaften Akteuren in Ihrer Branche verwendet wird (wenn / wann dies geschieht), immens.
Matt Gibson
5

Ich denke, es ist wahrscheinlich eine schlechte Idee, alles zu öffnen, was Ihnen einen Wettbewerbsvorteil verschafft. Was wäre der Vorteil eines Open-Sourcing Ihres Codes? Sie scheinen zu sagen, dass der Vorteil wäre:

So können wir uns auf das konzentrieren, was uns einzigartig und quelloffen macht, was jedes Unternehmen an Produkten hat.

Es hört sich so an, als ob Sie nicht vorhaben, Ihr Flaggschiff-Produkt als Open-Source-Produkt zu veröffentlichen, sondern vielleicht einige kleine Dienstprogramme, die im Lieferumfang enthalten sind, mit der Hoffnung, dass die Community die Wartungslücke schließt, damit sich Ihr Unternehmen auf das Kernprodukt konzentrieren kann. Das scheint riskant zu sein, wenn die Gemeinschaft, auf die Sie hoffen, nie zustande kommt. Sind diese potenziellen Ziele von Open-Sourcing möglicherweise für andere Branchen und Benutzer mit anderen Hintergründen nützlich? Hältst du es wirklich für wahrscheinlich, dass zufällige Hacker sie aufgreifen und verbessern?


Als Antwort auf Ihre Update: Es klingt wie der Code , den Sie vielleicht Open-Source ist sehr Nische. Wie werden Sie Interesse daran wecken? Wie bringen Sie die Leute dazu, daran zu basteln? Wenn du es einfach auf Github oder Sourceforge ablegst und sagst "Viel Spaß!" Wer wird es finden und wie werden sie es finden und warum werden sie es herunterladen? Die Marketing-Seite dieser Idee braucht meiner Meinung nach etwas Arbeit.

Vielleicht sollten Sie einen Teil davon als Open-Source-Version anbieten und ihn an die Studenten vermarkten, die Sie später einstellen möchten. Senden Sie einige Demo-Kits an Professoren, damit deren Klasse Ihre Software für ihre Projekte verwenden kann.

Dies erfordert allerdings Arbeit, jemand muss die Kits für die Schüler zusammenstellen, die Community-Website erstellen, Foren überwachen und Fragen beantworten usw. Hat Ihr Unternehmen Interesse daran, für all das zu bezahlen? Es könnte ein großer Vorteil sein, aber vielleicht auch nicht ...

FrustratedWithFormsDesigner
quelle
Danke für die tolle Antwort. Ich habe die Frage aktualisiert, um mehr Informationen über meine Firma zu liefern, aber zu einigen Ihrer Punkte habe ich nicht vor, zu diesem Produkt zurückzukehren, damit eine Community, die das Produkt materialisiert oder verbessert, keinen direkten Einfluss auf uns hat (abgesehen davon, dass unsere Mitarbeiter davon lernen) andere geben nach, damit sie ihre Arbeit besser erledigen können und wir in der Lage sind, Talente zu identifizieren, die außerhalb unserer Branche liegen. Wir beziehen uns nur auf Mitbewerber und Top-Schulen in Chicago / NYC.
Lostsoul
@Lostsoul: Ich habe als Reaktion auf Ihre Updates aktualisiert.
FrustratedWithFormsDesigner
1
Eine weitere ausgezeichnete Antwort, ob es einem Zweck dient, den Code als Open Source zu öffnen. Sehr schön zu sehen, wie man es effektiv umsetzt, z. B. Demo-Kits für Professoren, Website, Forensupport. Das ist für ein Unternehmen nicht übermäßig, wenn es sich für diesen Weg entscheidet.
Ellie Kesselman
2

Lassen Sie mich meine 2 Cent auf das, was @FrustratedWithFormsDesign sagte, hinzufügen.

Um Ihr Unternehmen dazu zu bringen, alles zu tun, müssen Sie etwas tun, um die Auswirkungen / den Nutzen zu quantifizieren. Keine Menge von Gesprächen, Gefühlen oder emotionalen Ausbrüchen (oder Frustrationen) wird in irgendeiner Weise helfen.

Verwenden Sie die 5-Warum-Technik , um den „Endnutzen“ des Open-Sourcing-Projekts zu ermitteln. (Möglicherweise müssen Sie mehr als 5 Fragen stellen. :) Jetzt können Sie natürlich mit mehr als 1 Endziel landen. Sie können sich auf eine beliebige Antwort verlassen und immer wieder nach dem Warum fragen kausal verknüpfte Ziele und nicht nur ein linearer Baum).

Sehen Sie, ob Sie die Ziele als quantifizieren können Wert Organisation gewonnen - wenn Sie denken , es ist schwer, ich zu messen empfehlen Lesen „ wie Maßnahme Anything - Doug Hubbard “ Nun dies sollte verwendet werden , wie Ihre ‚Waffe der Wahl‘ für sie auf die höhere Einnahme Management zeigt ihnen den "Wert" des Open-Sourcing. Sofern die Zahlen nicht glaubwürdig sind (zusammen mit den berücksichtigten Risiken!), Werden sie sich nicht die Mühe machen, sie anzusehen.

Wenn sie etwas Interessantes finden, werden sie sich etwas länger damit befassen. Sofern es nicht mit ihren strategischen Interessen übereinstimmt und einen Mehrwert bietet, werden sie es NICHT sehen (oder sich lieber nicht darum kümmern, es zu betrachten).

Hoffe das hilft.

PS: Möglicherweise möchten Sie Business Model Canvas auch als alternatives Kommunikationsmittel nachschlagen .

PhD
quelle
Stimmen Sie nur mit Ihren Worten ab. Ich kritisiere nicht Ihre Wahl von verlinkten Referenzen. Das war eine gute Sache, eine zusätzliche Anstrengung, die einige zu schätzen wissen werden. Aber was Sie gesagt haben, wie man einen überzeugenden Fall formuliert und ihn für das obere Management quantifiziert, stimmt mit den Beobachtungen überein, die ich für effektiv befunden habe. Sie scheinen sich nie um Frustrationen oder Ausbrüche zu kümmern, sondern sitzen einfach durch, ohne dass eine Reaktion erkennbar ist (außer vielleicht etwas Negatives, das ich nicht verstehe). Die von Ihnen angesprochenen Probleme müssen unabhängig von anderen kontextspezifischen Überlegungen angegangen werden.
Ellie Kesselman