Come convinco la mia azienda a contribuire all'Open-Source?

10

Sto cercando di convincere la società per cui lavoro a contribuire al software open-source, in particolare costruendo una libreria / componente per le app Web ASP.NET. Abbiamo un "Innovation Day" in cui possiamo lavorare sui nostri progetti personali per animali domestici sul lavoro, simile alla politica di Google un giorno alla settimana, tranne il nostro è una volta al mese :-), e ho un'idea che voglio open-source.

Altre società lo fanno, ad es. Sistemi Headspring ( link - vedi banner in alto).

Che cosa gli dico? Quali benefici posso trasmettere a loro che sarebbero vantaggiosi per l'azienda? Ho già menzionato la possibile esposizione per la nostra azienda e la nostra reputazione ecc., Oltre ad attirare i migliori sviluppatori di software quando intraprenderemo una campagna di assunzioni. Ma quali altri argomenti potrei fare?

Aggiornamento: L'azienda per cui lavoro è una società di software che crea principalmente applicazioni Web in ASP.NET e MS Stack. I nostri clienti sono principalmente il NHS (settore della sanità pubblica del Regno Unito).

    
posta Sunday Ironfoot 19.11.2010 - 17:36
fonte

3 risposte

11

Devi fare un business case. Ho già fatto questo caso affermando che la proprietà intellettuale che avremmo scelto come open source non era un asset del core business (non ci differenziava), ma rilasciando il codice dovremmo creare un canale di marketing per il utenti di quel codice open source, che è anche il nostro target di riferimento.

Puoi utilizzare questa teoria: " Commoditizza i tuoi complementi "

    
risposta data 19.11.2010 - 18:12
fonte
2

Open Source un componente ha senso se - e solo se - si alimenta il progetto e si costruisce una comunità. Accetta segnalazioni di bug, correggi bug e crea nuove uscite su base regolare. Se lo fai, come hanno fatto Eclipse e Mozilla, puoi raccogliere i benefici.

Se non lo fai, le persone esperte possono annusare a un miglio di distanza che hai appena scaricato dal codice base sperando che altri facciano il lavoro per te.

    
risposta data 19.11.2010 - 18:43
fonte
1

Beh, uno dei maggiori argomenti per l'open source è che altri possano contribuire ad esso, l'idea è che un programmatore non può sperare di individuare e correggere 1000 bug nel suo programma, ma 1000 programmatori possono farlo. Quindi, oltre a tutti i vantaggi che hai elencato, è chiaramente la scelta per lo sviluppo di software di bootstrap che aiuta in qualche modo la tua attività.

Ti mette anche in una posizione di autorità. Potrei allungarlo un po ', ma se la tua idea è abbastanza innovativa, potresti creare un nuovo standard in base al quale gli altri devono incontrarsi. Significa che chiunque voglia fare qualsiasi cosa con il tuo software per uso commerciale deve chiederti prima, il che significa che potresti lanciare un paio di palle curve che dicono che mentre il codice è aperto, l'uso del tuo standard per uso commerciale richiede un piccolo contributo che non è affatto irragionevole, quindi ha un potenziale anche nelle fasi successive.

    
risposta data 19.11.2010 - 18:15
fonte

Leggi altre domande sui tag