Perché alcune aziende preferiscono soluzioni Microsoft private quando nella maggior parte dei casi ci sono soluzioni open source o software libero per loro? Che cosa offre Microsoft che le comunità open source o software libero non offrono?
Ecco alcuni motivi per cui un'azienda può scegliere le soluzioni Microsoft rispetto all'open source:
Questo è difficile, perché le diverse organizzazioni avranno ragioni diverse. I motivi che ho sentito citati di più sono:
Un altro motivo che non ho ascoltato, ma che può essere un fattore decisivo nelle decisioni di alcune organizzazioni è "fiducia / affidabilità". Con questo intendo che sappiamo esattamente chi ha fornito il software, ci fidiamo che non causino troppi problemi e possiamo fare affidamento su di loro se le cose si mettono improvvisamente male. È improbabile che Microsoft fallisca durante la notte. Alcuni fornitori di open source possono.
Da un lato, se il fornitore di open source va sotto, puoi sempre provare a mantenerlo da solo. Un'opzione che non è disponibile con il software proprietario, come ha sottolineato RibaldEddie. D'altra parte, se il software arreca danni alla tua organizzazione in qualche modo, è bello sapere che i tuoi avvocati saranno sicuramente in grado di trovare la persona giusta da incolpare. Ciò potrebbe non essere confortante per gli ingegneri, ma i gestori sembrano piacere sapere chi possono incolpare.
Come nota finale, affronterò il commento di immibis. Come ho sottolineato in precedenza, il software proprietario a volte ha una funzionalità di cui alcune organizzazioni hanno bisogno. Queste funzionalità di solito non sono ampiamente necessarie, quindi l'organizzazione open source non si preoccupa di farlo. Tuttavia, molte organizzazioni open source sono aperte all'idea di "taglie" in cui un pegno di denaro si tradurrà in un elemento in lavorazione. Alcune aziende assegneranno persino ingegneri per lavorare su software open source per garantire che le funzionalità che desiderano siano presenti. Se questo tipo di accordo funziona meglio di una licenza proprietaria dipende dalle dinamiche specifiche della società in questione.
Microsoft ha una soluzione per tutto ed è una scommessa sicura. La dipendenza è lì ma funziona in entrambe le direzioni. Con l'open source ... non così tanto.
Le aziende vogliono un software che funzioni, come se tu volessi che la tua caffettiera funzionasse. Non sei interessato a ottenere parti da diversi fornitori, vuoi essere sicuro che sia corretto il giorno successivo se c'è un problema.
MS è un giocatore ben noto che offre tecnologia collaudata. Imprese come quelle, sono stabili e sicure. Salti sulla stessa barca su cui molti altri sono felici. Non possono essere tutti sbagliati.
A seconda della tua infrastruttura, con poche eccezioni è facile ed economico.
Se vuoi scegliere una soluzione OS per i tuoi problemi e poi provare a farli lavorare insieme, tenendo d'occhio gli aggiornamenti, sperando che continuino a scorrere e non interrompano nessuna delle tue interfacce, vai avanti. Faresti meglio a sapere cosa stai facendo. La maggior parte delle persone sceglierebbe di lasciare quella responsabilità a una festa che ha dimostrato di poter gestire quel genere di cose. Sort of.
Il sistema operativo non è la scelta migliore o peggiore, serve uno scopo diverso e un mercato diverso in questo momento. Le persone che scelgono la proprietà su SO non sono in genere stupide, prendono solo in considerazione più fattori di quelli che la tua domanda suggerisce che tu sappia
Tecnicamente parlando, la risposta è nulla. Anche i software gratuiti e open source possono essere acquistati con contratti di supporto e simili. E, infatti, poiché il software MSFT è generalmente chiuso, stai attaccando il carro della tua azienda a MSFT e sei a loro capriccio. Se un software diventa mission critical per un'azienda e il fornitore, come MSFT, decide di smetterla di supportarlo, non hai possibilità di sostenerlo o migliorarlo da solo. Con l'open source puoi sempre prendere il codice, apprenderlo e continuare a migliorarlo indefinitamente. Quindi è quasi idiota gestire un'azienda con un codice proprietario.
Dovresti chiedere alle aziende che scelgono il software MSFT perché lo fanno. Altrimenti le risposte di questa domanda sono basate sull'opinione.
Leggi altre domande sui tag open-source linux microsoft free-software