Ci sono effetti negativi di opensource sull'ambiente commerciale? [chiuso]


12

La mia azienda ha una gamma molto ampia di prodotti e ce ne sono alcuni che non sono strategici per noi, quindi volevo open source (quindi possiamo concentrarci su ciò che ci rende unici e open source i prodotti che ogni azienda ha).

Il nostro settore (hedgefund) non è open source (saremo la prima azienda a provarlo) e il feedback che sto ricevendo dal mio team di gestione è 1) distruggeremo il settore o 2) tutte le società commerciali competitive si uniranno contro di noi e saremo spazzati via in entrambi i modi. In questo momento è una grande battaglia nella mia azienda tra le persone IT che hanno visto gli effetti positivi della condivisione e gli uomini d'affari che pensano che rinunceremo a tutto (preferiscono che vendiamo parti che vogliamo open source, ma a loro difesa questo è standard quando si disinvestisce qualcosa).

Allora, quali sono i tuoi pensieri? L'open sourcing si applica generalmente o è realmente applicabile solo al software? È complessivamente buono per le persone del settore e al di fuori? In realtà sono più interessato agli effetti di negatività (anche se anche i positivi sono i benvenuti)

Aggiornamento: Per farla breve, anche se è coinvolto il codice, non si tratta tanto del codice, quanto piuttosto dell'idea di open source.

Siamo un hedge fund di medie dimensioni. Abbiamo alcune strategie uniche ma abbiamo anche i fondi standard long / short, arbitrage, macro globali, ecc.

Stiamo mantenendo i fondi unici che abbiamo, ma le altre cose che tutti gli altri hanno stanno prendendo in considerazione l'approvvigionamento aperto (abbiamo investito anni di lavoro e milioni di dollari in. I nostri fondi sono piuttosto popolari e la nostra performance è nel primo o nel secondo quartile quindi sospetto che ci sarà interesse da parte delle aziende o che pensano di entrare nel settore, ma non so fino a che punto).

L'obiettivo non è far lavorare una comunità per noi, l'obiettivo è quello di consentire a chiunque voglia armeggiare di farlo e creare tutto ciò che desidera (non farà parte della nostra linea di prodotti anche se potrei allocare ufficiosamente alcuni dei nostri tempo del personale di assistere qualsiasi comunità che cresce). Sebbene la base di codice sia piuttosto ampia, il valore in questo è la conoscenza del settore e gli approcci che abbiamo acquisito (ci sono molti libri sull'intelligenza artificiale e il commercio quantico, ma sono spesso anni indietro rispetto a ciò che sta realmente accadendo poiché la maggior parte delle aziende proibisce al proprio personale di discutere cosa stanno facendo). Per farla breve, forse qui c'è valore per le persone o no, ma mi sto avvicinando all'open sourcing come un modo per avvantaggiare il grande pubblico mentre cediamo una linea di prodotti. Ma il rovescio della medaglia, è questo è un prodotto di base per molte altre aziende e hanno vinto ' sii felice (penso a linux / windows, wikipedia / britannica, google maps / società di mappe commerciali e così via). Sto bene con le persone che non mi piacciono, ma preferirei che non fosse per conseguenze indifferenti e questa domanda è cercare di capire quali conseguenze generalmente hanno sulle industrie che ottengono aree chiave aperte. Ad esempio, è difficile giudicare quale parte del mercato dei sistemi operativi è cresciuta a causa di Linux o è cresciuta naturalmente da sola e così via. La tecnologia è cresciuta così in fretta e sto lottando per capire l'impatto che ha avuto sull'open source (e se è stato positivo o meno. Cioè uno dei nostri grandi concorrenti ha sovvenzioni molto elevate alle migliori università che ovviamente aiutano le scuole, sarebbe open source limitare il bisogno di cose del genere?). Sto bene con le persone che non mi piacciono, ma preferirei che non fosse per conseguenze indifferenti e questa domanda è cercare di capire quali conseguenze generalmente hanno sulle industrie che ottengono aree chiave aperte. Ad esempio, è difficile giudicare quale parte del mercato dei sistemi operativi è cresciuta a causa di Linux o è cresciuta naturalmente da sola e così via. La tecnologia è cresciuta così in fretta e sto lottando per capire l'impatto che ha avuto sull'open source (e se è stato positivo o meno. Cioè uno dei nostri grandi concorrenti ha sovvenzioni molto elevate alle migliori università che ovviamente aiutano le scuole, sarebbe open source limitare il bisogno di cose del genere?). Sto bene con le persone che non mi piacciono, ma preferirei che non fosse per conseguenze indifferenti e questa domanda è cercare di capire quali conseguenze generalmente hanno sulle industrie che ottengono aree chiave aperte. Ad esempio, è difficile giudicare quale parte del mercato dei sistemi operativi è cresciuta a causa di Linux o è cresciuta naturalmente da sola e così via. La tecnologia è cresciuta così in fretta e sto lottando per capire l'impatto che ha avuto sull'open source (e se è stato positivo o meno. Cioè uno dei nostri grandi concorrenti ha sovvenzioni molto elevate alle migliori università che ovviamente aiutano le scuole, sarebbe open source limitare il bisogno di cose del genere?). Ad esempio, è difficile giudicare quale parte del mercato dei sistemi operativi è cresciuta a causa di Linux o è cresciuta naturalmente da sola e così via. La tecnologia è cresciuta così in fretta e sto lottando per capire l'impatto che ha avuto sull'open source (e se è stato positivo o meno. Cioè uno dei nostri grandi concorrenti ha sovvenzioni molto elevate alle migliori università che ovviamente aiutano le scuole, sarebbe open source limitare il bisogno di cose del genere?). Ad esempio, è difficile giudicare quale parte del mercato dei sistemi operativi è cresciuta a causa di Linux o è cresciuta naturalmente da sola e così via. La tecnologia è cresciuta così in fretta e sto lottando per capire l'impatto che ha avuto sull'open source (e se è stato positivo o meno. Cioè uno dei nostri grandi concorrenti ha sovvenzioni molto elevate alle migliori università che ovviamente aiutano le scuole, sarebbe open source limitare il bisogno di cose del genere?).

Capisco che questo possa sembrare molto specifico per me, ma sto cercando di capire l'impatto generale dell'open sourcing e il software mi è sembrato un buon posto per imparare.


2
Questa domanda potrebbe rientrare nelle categorie di "freelance e problemi commerciali" o "licenze software". Tuttavia, per rendere la domanda responsabile, fornire ulteriori informazioni sul settore e sulle linee di prodotti che potrebbero essere di provenienza aperta. Sarebbe utile se potessi elencare le licenze / i modelli OSS considerati. E nota che "open source"! = "Out source"; sono termini completamente diversi. Al momento, questa domanda è troppo vaga per chiunque sia in grado di fornire una risposta significativa.

2
Prendi in considerazione l'idea di mostrare loro cosa è successo con WiX quando Microsoft open source.

Grazie, cercherò questo esempio. @ GlenH7 Ho aggiornato la domanda per fare un po 'più luce.
Lostsoul,

Grazie per l'aggiornamento: la specificità fornisce un contesto sufficiente per generare alcune risposte. Ho dei pensieri e inserirò una risposta questo pomeriggio.

Risposte:


15

C'è una buona possibilità che la tua azienda possa cambiare in modo significativo il mercato finanziario rilasciando il codice sorgente. Avendo riflettuto sull'idea, devo concordare sul fatto che i professionisti superano i contro.

Per quello che vale, sono abbastanza familiare con la struttura del mercato. Ho intervistato uno scambio per unirmi al loro personale IT. Non era una buona scelta e non mi sono unito a loro. Ma penso di capire le conseguenze di ciò che stai proponendo.

Strumento educativo
Vi è una carenza di talenti di programmazione disponibili nei servizi finanziari. Secondo me, uno dei maggiori ostacoli all'ingresso è la (mancanza di) conoscenza della materia. Esistono pochi, se presenti, quadri di riferimento e, come notate, il mondo accademico non può insegnare informazioni non accessibili.

Penso che ci siano un certo numero di professori che potrebbero utilizzare le informazioni e i concetti istanziati dal codice sorgente. La teoria è una cosa; ma avere un esempio concreto è piuttosto un altro.

I risultati passati della tua azienda verranno riversati da accademici e concorrenti allo stesso modo per determinare l'impatto che i difetti nei modelli potrebbero avere sui tuoi rendimenti. Disclaimer: tutti i modelli hanno difetti, quindi non è affatto una critica.

Driver per la crescita
Esistono numerosi progetti open source solidi e di successo che hanno guidato una crescita drammatica nel settore. Eclipse, Linux e Apache sono solo tre esempi.

Hai descritto i progetti che stai rilasciando come prodotti di fascia bassa e borderline. Rilasciandoli si spingeranno assolutamente in quelle aree di merci. Ciò non è necessariamente negativo, in quanto consente a molte più persone di partecipare. Inoltre consente un'innovazione indicibile. È impossibile prevedere cosa può accadere quando ai punti di vista esterni è consentito raccogliere i pezzi e rimetterli insieme.

Disgregatore tecnologico
Sul lato negativo, questo può essere un serio disgregatore tecnologico come Linux, telefoni cellulari, media digitali, ecc. Ogni volta che si apre un ambiente precedentemente bloccato con un'elevata barriera all'ingresso, non si può dire cosa può o sarà si verificano. Alcune persone finiranno per perdere lavoro mentre l'industria si adatta ai cambi di gioco che potrebbero derivarne. Alcuni si volterebbero e sostengono che ciò introdurrà maggiori efficienze e che i fini giustificano i mezzi.

Senza essere troppo drammatico, è un po 'come lanciare una granata in alcuni giri dei concorrenti. In effetti, li stai costringendo ad adattarsi all'utilizzo di modelli più sofisticati e ad uscire dai futuri ambienti completamente commodity in cui stavano lavorando.

Trasparenza del mercato
Dati alcuni dei recenti commenti della SEC e informazioni pubbliche (errate) sull'attività di trading e sui dark pool, ciò potrebbe fornire alla tua azienda più attenzione di quanto si aspettasse. In parte andrà bene. Alcuni saranno cattivi. Ad ogni modo, è qualcosa da considerare.

Quadro di riferimento / Comunità
Vi incoraggio a dedicare un po 'di tempo al personale per documentare i progetti ed essere disponibili per domande di follow-up. Scaricare una grossa quantità di codice altrimenti opaco nell'etere sarà semplicemente un esercizio di shuttling bit. Se fornisci una tabella di marcia in modo che le persone possano capire la base di codice, allora avranno un modo per scavare e iniziare a lavorarci.

I tassi di adozione e l'impatto finale sono difficili, se non impossibili, da prevedere a causa del numero di variabili coinvolte. In quasi tutti i casi, tuttavia, i game changer sono iniziati in piccolo e sono cresciuti in modo incrementale. Tutte le varianti di Linux sono nate da alfa smanettoni che scambiano pile di floppy da 3,5 "o CD masterizzati di tanto in tanto. L'accessibilità è un aspetto chiave ed è fondamentale avere gente disponibile che capisca la base di codice.

Per fare un passo ulteriore, potresti contattare le controparti di altre aziende per vedere se stanno prendendo in considerazione una cosa simile. Mettere insieme un consorzio, ovvero quella che oggi è la Apache Foundation, è un modo per guadagnare massa critica. Un altro approccio sarebbe quello di generare tutorial, a CodeAcademy, ed eseguire una piccola campagna di pubbliche relazioni per pubblicizzarla. Questi metodi aiuterebbero a spingere il probabile risultato in un territorio positivo, ma entrare nei dettagli andrebbe oltre lo scopo della domanda originale.

Riassumendo gli aspetti negativi:
- Questo può davvero interrompere gli schemi in cui molti sono caduti.
- In questo modo farai arrabbiare alcuni dei tuoi concorrenti, che ti diffameranno.
- Riceverai anche una stampa negativa basata su incomprensioni su come funzionavano il codice e / o il mercato.

Ti incoraggio a utilizzare una licenza GPLv3 per questa versione proprio a causa della natura virale della licenza. Le modifiche future che verranno distribuite devono avere la loro fonte rilasciata, che a sua volta aiuterà a far crescere qualsiasi tipo di comunità che potrebbe derivarne.

Per riformulare questo con i tuoi colleghi:
- Questo ti farà apparire bene agli occhi della SEC (US Securities and Exchange Commission) poiché stai cercando di promuovere condizioni di parità.
- Questo codice è un costo sommerso che non è più redditizio per te. I vantaggi a lungo termine del miglioramento dei talenti di programmazione disponibili sul mercato sono incalcolabili.
- Ciò incoraggerà una maggiore efficienza del mercato, che è ciò a cui tutti dovremmo aspirare, poiché ci avvicina alla corretta valutazione delle azioni.


5
Una licenza virale come GPL non è necessaria per garantire che le future modifiche al codice debbano far rilasciare la fonte. Se è quello che vuoi, pubblicalo invece in MPL. La natura virale di GPL significa che anche qualsiasi altra cosa che tocchi questo codice deve essere rilasciata. Non si tratta di proteggere il codice in questione, si tratta di spingere un'ideologia di codice anti-proprietario.
Mason Wheeler,

1
@MasonWheeler: hai ragione, e c'è un buon numero da considerare quando si sceglie una licenza. Ho raccomandato il componente virale per scongiurare il "furto" della base di codice senza tornare alla comunità. Normalmente, GPL non è la mia prima scelta. Tuttavia, i fattori non tecnici coinvolti hanno reso attraente la componente virale. Per il "bene più grande" per cui credo che il PO stia lottando, l'ideologia del codice anti-proprietario ha effettivamente alcuni vantaggi in questo caso. Le idee che sarebbero state rese gratuite trarrebbero beneficio dalle protezioni della GPL.

2
@Lostsoul Se vuoi consentire ad altri di creare un'azienda / LoB, allora sicuramente non andare con la GPL. Esistono molte altre licenze più adatte a questo. MPL come Mason ha sottolineato è uno. Anche BSD, Eclipse, IBM, Apache e innumerevoli altri hanno licenze da considerare in questo caso.

1
Grazie per l'ottima risposta e il consiglio finora. Hai davvero un'ottima conoscenza della domanda, dell'industria e degli impatti. Non credo che le persone al di fuori del software comprendano il cambiamento causato dall'open source. Grazie Glen per aver dedicato del tempo a rispondere a questa domanda.
Lostsoul,

1
Inoltre, l'impatto sul marketing di avere il nome della tua azienda associato allo strumento software standard utilizzato da tutti i principali attori del tuo settore (se / quando ciò accade) sarebbe immenso.
Matt Gibson,

5

Penso che sia probabilmente una cattiva idea open-source tutto ciò che ti dà un vantaggio competitivo. Quale sarebbe il vantaggio di open-sourcing del codice? Sembra che il vantaggio sia:

così possiamo concentrarci su ciò che ci rende unici e open source i prodotti che ogni azienda ha.

Sembra che tu non abbia intenzione di open-source per il tuo prodotto di punta, ma forse alcune piccole utility fornite con esso, con la speranza che la community rilevi il problema della manutenzione in modo che la tua azienda possa concentrarsi sul prodotto principale. Sembra rischioso, se la comunità che speri non si materializzi mai. Questi potenziali obiettivi dell'open sourcing sono potenzialmente utili ad altri settori e utenti di altri background? Pensi davvero che gli hacker casuali possano prenderli e migliorarli?


In risposta alla tua aggiornamento: Sembra che il codice che potrebbe open-source è molto di nicchia. Come genererai interesse per questo? Come riuscirai a farci armeggiare con le persone? Se lo scarichi su github o sourceforge e dici "divertiti!" chi lo troverà e come lo troveranno e perché lo scaricheranno? Il lato marketing di questa idea penso che abbia bisogno di un po 'di lavoro.

Forse dovresti open-source e commercializzarlo agli studenti che vuoi assumere in seguito. Invia alcuni kit dimostrativi ai professori in modo che la loro classe possa utilizzare il tuo software per i loro progetti.

Ciò comporterà il lavoro, qualcuno dovrà mettere insieme i kit per gli studenti, costruire il sito web della comunità, monitorare i forum e rispondere alle domande, ecc ... La tua azienda ha interesse a pagare per tutto ciò? Potrebbe essere un grande vantaggio, ma poi di nuovo, forse non ...


Grazie per la magnifica risposta. Ho aggiornato la domanda per fornire ulteriori informazioni sulla mia azienda, ma per alcuni dei tuoi punti non ho intenzione di tornare a questo prodotto, quindi una materializzazione della comunità o miglioramenti al prodotto non ci influenzeranno direttamente (a parte il fatto che il nostro personale impara da altri si impegnano affinché possano fare meglio il loro lavoro e noi siamo in grado di identificare i talenti al di fuori del nostro settore. Facciamo ricorso solo a concorrenti e scuole superiori di Chicago / New York, questo potrebbe permetterci di trovare persone al di fuori di quelle città).
Lostsoul,

@Lostsoul: ho aggiornato in risposta ai tuoi aggiornamenti.
FrustratedWithFormsDesigner,

1
Un'altra eccellente risposta, se serve allo scopo di open source il codice. Molto bello vedere uno schema su come farlo in modo efficace, ad esempio kit demo per professori, sito Web, supporto forum. Ciò non è eccessivo per un'azienda da finanziare, se decidono di scegliere questo percorso.
Ellie Kesselman,

2

Vorrei aggiungere i miei 2 centesimi su ciò che ha detto @FrustratedWithFormsDesign.

Per convincere la tua azienda a fare qualsiasi cosa, devi fare qualcosa per quantificare l'impatto / beneficio. Nessuna quantità di discorsi, sentimenti o esplosioni emotive (o frustrazione) aiuteranno in alcun modo.

Usa la tecnica del 5-Why per inchiodare il "vantaggio finale" di un open source del progetto. (Potresti aver bisogno di chiedere più di 5 :) Ora, potresti arrivare con più di 1 obiettivo finale, ovviamente - poiché puoi diramare su qualsiasi risposta e continuare a chiedere "Perché" (cioè potresti ottenere un grafico di obiettivi collegati casualmente e non solo un albero lineare).

Vedi se riesci a quantificare gli obiettivi come valore guadagnato per l'organizzazione - se pensi che sia difficile misurare suggerisco di leggere " Come misurare qualsiasi cosa - Doug Hubbard " Ora questo dovrebbe essere usato come 'arma preferita' per portarlo verso l'alto gestione che mostra loro il 'valore' di open-sourcing. A meno che i numeri non siano credibili (insieme ai rischi presi in considerazione!) Non si preoccuperanno nemmeno di guardarli.

Se trovano qualcosa degno di interesse, che saranno trascorrere del tempo per esaminare ulteriormente. A meno che non si allineino ai loro interessi strategici e aggiunga valore, non lo guarderanno (o meglio non si preoccuperanno di guardarlo).

Spero che sia di aiuto.

PS: potresti anche voler cercare Business Model Canvas come mezzo alternativo per comunicare lo stesso.


Vota in base solo alle tue parole. Non sto criticando la tua scelta di riferimenti collegati. È stata una buona cosa da fare, uno sforzo extra che alcuni apprezzeranno. Ma quello che hai detto, riguardo alla presentazione di un caso convincente e alla sua quantificazione per i dirigenti, è coerente con ciò che ho osservato essere efficace. Sembra che non si preoccupino mai della frustrazione, delle esplosioni, semplicemente siedano senza alcuna risposta evidente (tranne forse qualcosa di negativo che non capisco). È necessario affrontare i problemi menzionati, indipendentemente da qualsiasi altra considerazione specifica del contesto.
Ellie Kesselman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.