Svantaggi del software proprietario

Quando si seleziona il software per la propria azienda, è possibile scegliere tra soluzioni open source o software proprietario. Tradizionalmente, il software proprietario è stato una scelta popolare a causa della grande quota di mercato di sviluppatori come Microsoft o Apple, ma le soluzioni open source stanno guadagnando l'accettazione nel mercato. Secondo il Future of Open Source Survey del 2012, il 62% degli intervistati ha riferito che almeno la metà del software nella propria organizzazione era open source. Le soluzioni proprietarie presentano anche una serie di svantaggi che dovresti considerare prima di scegliere di acquistare la tua prossima licenza.

Costo

Uno dei maggiori svantaggi di qualsiasi software proprietario è il costo della licenza. Dal momento che gli sviluppatori vendono i loro prodotti per guadagnarsi da vivere, ti fanno pagare per l'accesso ai loro prodotti e, in alcuni casi, questi costi di licenza possono essere notevoli. Il software open source, d'altra parte, è generalmente più economico delle opzioni proprietarie e in alcuni casi può essere disponibile per l'uso senza alcun costo. Il costo della formazione e del supporto può compensare parzialmente questo vantaggio, tuttavia, considera le ramificazioni dell'utilizzo di un'opzione open source quando pianifichi il tuo budget.

Supporto per sviluppatori

Con il software proprietario, fai affidamento sullo sviluppatore del programma per tutti gli aggiornamenti, il supporto e le correzioni. Gli aggiornamenti potrebbero essere lenti ad arrivare, a seconda delle dimensioni del team di sviluppo, e potrebbe essere necessario del tempo per risolvere falle di sicurezza o altri problemi. Inoltre, se lo sviluppatore principale cessa l'attività, potresti non avere ulteriori aggiornamenti o supporto a meno che un'altra azienda non acquisti il ​​progetto. Il software open source, d'altra parte, può avere più team diversi che lavorano contemporaneamente sul codice e chiunque può prendere un progetto interrotto ed espanderlo poiché il codice sorgente è pubblico.

Problemi di sicurezza

Il software open source viene in genere aggiornato per affrontare le minacce alla sicurezza più rapidamente dei programmi proprietari, semplicemente a causa della disponibilità del codice sorgente al pubblico. Con molti occhi alla ricerca di scappatoie, le potenziali minacce diventano evidenti rapidamente. I sistemi software proprietari si affidano al team di sviluppo che identifica i problemi o, peggio, le falle di sicurezza scoperte in natura. Alcuni sviluppatori proprietari notoriamente fanno affidamento sulla "sicurezza attraverso l'oscurità", tentando di cancellare le informazioni sui punti deboli della sicurezza per impedire che gli estranei le utilizzino.

Personalizzazione

Il software open source generalmente offre più opzioni di personalizzazione rispetto ai sistemi proprietari. In molti casi, quello che vedi è quello che ottieni con un pacchetto software proprietario; lo concedi semplicemente in licenza così com'è. Con i programmi open source, potresti essere in grado di trovare molte diverse versioni personalizzate dello stesso software e, se non riesci a trovare una versione su misura per le tue esigenze, potresti essere in grado di crearne una utilizzando il codice sorgente del programma.