L’Open source è un termine associato con un significato completamente senza alcun costo o obbligo. In determinate circostanze, aprire il software è libero in quel modo. Utilizzando il software aperto per un non-for-profit canile o un ‘jog per il diabete’ sito web, completamente gratuito, ma quelle sono eccezioni e non la regola. Spesso, quando le aziende sono alla ricerca di un software per gestire le loro società a scopo di lucro che trovare un software open source e di pensare, ahha! qui è un modo per bypassare il costo di sviluppare il nostro software o l’acquisto di una licenza commerciale, siamo in grado di utilizzare questo per libero. Che è un equivoco di open software in oggetto e, in ultima analisi, il tempo o il denaro che viene investito è fuorviante.
L’Open source è principalmente una soluzione per le aziende o enti senza scopo di lucro o di istruzione e non sono strettamente avventura commerciale. Altri scopi didattici, come ad esempio l’insegnamento programmatori come programma, è un altro obiettivo principale del software open movimento.
Un progetto commerciale tecnicamente potrebbe essere consentito di sotto di una particolare licenza aperta, ma, di per sé, non è eticamente corretto uso di software open source. Un’applicazione che è stata scritta da persone a loro volta per l’uso da parte di non-profit non è moralmente o legalmente autorizzati a essere utilizzato da una for-profit corporation, che sta solo cercando di evitare di pagare per il software. Aprire il software può essere utilizzato per scopi commerciali se i proprietari accettano di mettere un po ‘ di soldi per lo sviluppo del software.
Progetti commerciali possono, infatti, essere ammessi in base a una particolare licenza e una rapida occhiata oltre i termini può sembrare che lo consentono, ma i progetti open source non sono adatti per diversi motivi:
La complessità
I progetti Open source sono spesso sviluppato nel corso di molti anni e hanno decine o centinaia o addirittura migliaia di sviluppatori durante l’arco di sviluppo e se sorge un problema, spesso gli sviluppatori scrollata di spalle, perché sapere perché succede qualcosa non è semplicemente possibile. Senza che la coerenza di sviluppare l’applicazione in un ambiente di sviluppo che utilizza relativamente gli stessi metodi, lavorando su soluzioni ai problemi, è sfida anche per il più capace di sviluppatori.
Licenza
Le leggi sono definiti e applicati in base all’area geografica e non può essere interpretato in diversi luoghi. Le leggi di un paese non può essere riconosciuto da altri paesi.
Etica
A volte l’etica sembra essere un argomento frivolo, senza una rigorosa applicazione nel mondo reale e di fare il male è una personale scelta etica. In questo caso, le persone che sono in carica di un progetto può non essere d’accordo con l’etica e scegliere di farvi conoscere attraverso tecniche, finanziarie o di legge.
Controversie
Secondo la legge sul copyright, anche se è possibile che proprio domanda e hanno messo un sacco di tempo e denaro facendo il proprio sviluppo e la personalizzazione di ciò che è stato creato da altre persone; il problema è che si sono aperte per controversie patrimoniali.
Se un progetto commerciale sono stati mai a diventare un grande successo, un altro Facebook o MySpace e un sacco di soldi sono stati coinvolti, non ci sarebbe controversie patrimoniali. Qualcuno che ha lavorato al progetto anni fa poteva solo pensare che hanno una partecipazione nella società e la linea di ricorrenti possono scomparire all’orizzonte.
Anche se le loro affermazioni sono completamente frivolo, una società a scopo di lucro non vorrebbe aprirsi alla possibilità di che tipo di controversia. Che è il motivo principale per cui un’azienda dovrebbe scegliere di sviluppare il proprio software da terra, è sotto contratto con l’autore, piuttosto che utilizzando un progetto open source. Il problema della mancanza di riflessione su una società o l’incomprensione della natura dell’open-source è una sfida affrontata sia da aziende profit e comunità aperta pure.
Un modo di pensare su di esso è quello di confrontare open source per il modo in cui pensiamo la Televisione Pubblica in America. Pubblica TV e Radio non sono più finanziati dal Governo e quindi devono trovare i soldi dal pubblico, che ne apprezzano i progetti non-profit. Anche se i loro programmi sono stati sviluppati per il pubblico, che deve ancora chiedere al pubblico di un sostegno finanziario per lo sviluppo in corso. Per giustificare l’uso commerciale del software open source ci ha preso per essere il sostegno finanziario che torna dall’utilizzo del prodotto, anche in virtù di una licenza open source, considerando che non è il caso veramente di progetti non-profit.