Un software proprietario , software non libero o talvolta software privato o software privato , è un software che non consente legalmente o tecnicamente, o con qualsiasi altro mezzo, di eseguire simultaneamente quattro libertà software che eseguono il software per qualsiasi tipo di utilizzo, lo studio del suo codice sorgente (e quindi l'accesso a questo codice sorgente), la distribuzione delle copie, nonché la modifica e quindi il miglioramento del codice sorgente.
Le limitazioni legali, consentite dal diritto d'autore , che si applicano al software, sono scelte dai titolari dei diritti e sono spesso inquadrate da un contratto di licenza con l'utente finale (EULA), quindi chiamato licenza proprietaria . Spesso, ma non sempre, hanno lo scopo di controllare la distribuzione del software al fine di consentire la vendita di licenze software .
Poiché il software è un oggetto puramente digitale , copiarlo è spesso facile come copiare qualsiasi altro file del computer . Pertanto, i distributori di software proprietario a volte ricorrono a sistemi di " gestione dei diritti digitali ". I diritti degli utenti del software proprietario sono spesso limitati alla sua esecuzione per scopi specifici.
Nel software proprietario, raramente è possibile per un semplice utilizzatore del software modificare il software, sia per motivi legali, la licenza che non gli consente di modificare il software e ridistribuire le modifiche, ma anche per motivi di origine tecnica, legati al assenza di distribuzione del codice sorgente o del codice sorgente ignorato . Queste tecniche consentono all'editore di mantenere il controllo sul codice del software che distribuisce. Il software Windows è ad esempio proprietario.
Il software proprietario è definito in modo diverso rispetto al software gratuito e open source . Questi movimenti ritengono che l'editore non debba mantenere segreto il codice sorgente , e che divulgarlo e autorizzarne la distribuzione rende possibile unire gli sforzi sul software, migliorandone così la qualità e le funzionalità per il movimento open source . , O per ragioni etiche alla sensibilità del software libero di questo movimento, per il quale non dovrebbero esserci ostacoli all'uso del software, alla sua modifica o alla sua distribuzione.
Alcuni editori di software proprietario utilizzano questo termine in riferimento alla legge sulla proprietà intellettuale , apparso nel 1967.
Se tale software è commercializzato, il modello di business delle case editrici basate principalmente sulla vendita dei diritti d'uso . Questi sono contrattualizzati sotto forma di EULA che:
Sebbene l'espressione "acquista software" sia comune per designare questo tipo di transazione, si riferiscono a un diritto di utilizzo limitato alla struttura stabilita dalla licenza ; il trasferimento di proprietà esiste solo in caso di vendita del diritto d' autore o del diritto d'autore associato. Il software proprietario non deve essere necessariamente pagato; Il software gratuito ma non libero è chiamato freeware o freeware.
Troviamo questa terminologia in inglese in un discorso di 30 ottobre 1986nei commenti fatti da Richard Stallman in Svezia .
Il termine "proprietario" viene utilizzato nelle comunità libere di lingua francese per tradurre il termine inglese " software proprietario ".
Quest'ultima affermazione è fortemente contestata dagli sviluppatori francesi di software libero, i quali affermano che l'espressione corretta è proprio il termine privateur , che significa “privato delle libertà”, che in effetti segna l'opposizione rispetto al software libero. APRILE spiega la scelta di questo termine come segue: “Il termine“ software proprietario ”o“ programma proprietario ”può essere preferito a quello di“ software proprietario ”perché questi programmi privano gli utenti delle loro libertà. Mantengono gli utenti in uno stato di divisione e impotenza ”.
Inoltre, l'utente è completamente proprietario del suo software libero, il che mostra chiaramente la profonda distinzione tra il significato tra proprietario e proprietario . L'altro esempio è un software libero, quindi non proprietario, che non è di proprietà del suo utente quando si tratta di software posto a distanza da lui in un cloud, che è quindi di proprietà del fornitore del servizio. Le due nozioni sono perfettamente indipendenti. Infine, i due concetti non si riferiscono allo stesso oggetto: proprietario o il suo opposto libero sono proprietà del software stesso, mentre proprietario si riferisce all'individuo o al gruppo di individui che hanno diritti di proprietà sul software.
Si tratta quindi di designare software “non libero”, in altre parole software che non corrisponde alla struttura definita per il software libero (libertà di usare, distribuire, studiare e modificare). La nozione si riferisce generalmente ai limiti stabiliti dal contratto di licenza con l'utente finale o da qualche altro tipo di contratto quando si richiede il consenso a restrizioni che contraddicono questi criteri. Questo non si applica quando le licenze sono stabilite per soddisfare questi criteri, si parla quindi di licenze libere .
Ansiosi di non propagare l'errore di traduzione costituito dalla frettolosa francizzazione di " proprietario " nel suo falso amico "proprietario", alcuni editori che commercializzano tali licenze nel mondo francofono usano spesso il termine appropriato "software commerciale". I fermi sostenitori del falso amico del "proprietario" ribattono che il qualificatore "commerciale" non soddisfa tuttavia la stessa distinzione perché il software libero può essere commercializzato e il software non commercializzato può essere di proprietà di un marchio.
Il termine più recente “privato” è utilizzato sempre più da persone che vogliono insistere sulla privazione delle libertà a cui è soggetto l'utente. Viene quindi utilizzato principalmente da persone particolarmente attaccate ai valori morali dell'equità che sono alla base del movimento del software libero, come Richard Stallman. Tuttavia, va notato che la privazione non è dovuta al software ma al diritto d' autore e al diritto d' autore che conferiscono un monopolio d'uso ai titolari dei privilegi.
Il termine "proprio", vale a dire appartenere direttamente a un terzo, proposto nel 2008 da linguisti francesi della Sorbona desiderosi di chiarire il falso significato veicolato dall'uso abusivo del qualificatore "proprietario", presenta il merito di essere il solo qualificatore esatto che utilizza lo stesso radicale di "proprietario". Tuttavia, questa proposta non ha avuto eco nel mondo del trattamento dei dati.
Ad oggi, nonostante gli avvertimenti e le controproposte di cui sopra, l'aggettivazione del sostantivo "proprietario" per analogia con l'inglese " proprietario " rimane la più diffusa tra gli informatici come contrario alla nozione di "software libero".
I termini di utilizzo del software rientrano nel diritto d'autore perché il software è una creazione della mente , sebbene molte leggi sul copyright trattino il software come un caso speciale.
Di conseguenza, un utente può utilizzare il software solo in conformità con il copyright dell'autore del software. Nella maggior parte dei casi, l'autore del software ottiene i diritti sul software. Quando gli autori sono dipendenti, i diritti spettano direttamente all'azienda per legge (non è necessario cedere il datore di lavoro).
Il software proprietario e la maggior parte del software gratuito sono coperti da copyright . Solo il software di pubblico dominio non rientra in questo quadro, almeno per quanto riguarda i diritti economici.
Anche la nozione di software proprietario ha le sue critiche. Così in una pubblicazione di ricerca sul software libero, possiamo per esempio leggere “la nozione di “ software proprietario ” […] è, a nostro avviso, fonte di confusione perché il software libero ha anche uno o più proprietari. È la licenza che conferisce al software il suo status di libero o non libero e non il fatto che sia di proprietà di un proprietario ” . Infatti per legge l'autore che concede in licenza un software in licenza libera non rinuncia ai propri diritti sul software, ma li concede agli utenti durante la distribuzione del software, come per un software detto proprietario .
Il termine "proprietario" si riferisce al fatto che l'autore mantiene il controllo sui diritti di proprietà e utilizzo del software.
Tutti i termini relativi ai concetti di vendita o acquisto del cosiddetto software “proprietario” significano “cessione di diritti di utilizzo del software” e non significano “trasferimento di proprietà del software”. Di conseguenza, il software qualificato come "proprietario" per abuso di linguaggio, e messo a disposizione di un utente, rimane di proprietà del suo autore, persona fisica o persona giuridica (azienda); e l'autore conserva i diritti concessi dal copyright , incluso il monopolio della copia.
L'autore affida il suo software all'utente affinché possa farne un uso definito, in particolare da parte dell'utente a rinunciare allo studio del funzionamento del software ( reverse engineering ). La rinuncia a questo diritto richiede un accordo esplicito; per questo si parla di " licenza contrattuale " piuttosto che di semplice licenza .
Per accedere al diritto di utilizzo del software proprietario, l'utente deve generalmente accettare un contratto in cui gli è vietato copiare tutto o parte del software e anche trascriverlo in un'altra lingua.
In deroga al sistema generale, alcune leggi nazionali consentono il reverse engineering e la creazione di una copia di backup ( backup ).
A differenza del software libero , il software proprietario non garantisce tutte e quattro le libertà del software libero . L'autore di un software proprietario può vietare o limitare all'utente il fatto:
In generale, l'accesso al codice sorgente del cosiddetto software proprietario è impossibile. La semplice fornitura di questo codice non è sufficiente per rendere libero il software proprietario, con la notevole eccezione di alcuni cosiddetti software di origine condivisa .
Il contratto di licenza è l'accordo tra l'autore e l'utente. Per il cosiddetto software "proprietario", questo contratto di licenza definisce le condizioni di utilizzo del software che l'autore autorizza.
Un cosiddetto contratto di licenza del software "proprietario" limita il diritto di utilizzo, ad esempio vietando l'uso remoto o quello da parte di più utenti contemporaneamente.
Il calcolatore , come si definisce oggi è apparso intorno alla metà del XX ° secolo . A quel tempo, l'informatica era una tecnologia che proveniva esclusivamente dal regno commerciale: i produttori di hardware e software associato li vendevano o noleggiavano e assumevano anche la manodopera necessaria per utilizzarli. Il modello era quindi totalmente proprietario e chiuso.
Successivamente, negli anni '70 e '80 , la miniaturizzazione divenne sufficiente per consentire ai computer di entrare nel mondo accademico. Fu allora che iniziò lo scambio di programmi e codici sorgente, in nome della ricerca scientifica, nel campo dell'informatica. Man mano che la miniaturizzazione continuò, questa pratica comune e isolata divenne sempre più diffusa tra la popolazione. Al punto che furono fatte chiamate all'ordine, in particolare da Bill Gates che pubblicò nel 1976 una lettera aperta ( An Open Letter to Hobbyists ) in cui chiedeva agli appassionati - che iniziano a utilizzare i sistemi informatici a titolo personale - di smetterla con utilizzare il software senza pagare una tariffa, accusandoli di aver rubato il software.
Non si tratta ancora del software libero, ma subito dopo, l'esperienza dello scambio illimitato di conoscenza sul software da parte degli informatici dell'epoca, viene modificata da questa divulgazione. Il concetto di software liberamente commerciabile è stato formalizzato negli anni '80 da Richard Stallman , poi tradotto in termini legali con la GNU General Public License (GPL), implementata con il progetto GNU e difeso dalla Free Software Foundation (FSF).
La GPL dà a tutti il diritto di copiare, studiare, modificare e ridistribuire le versioni modificate del software che hanno ricevuto.
In un testo pubblicato alla fine del 2009, Daniel Murphy conferma che Free era lo standard della comunità Hacker, un concetto poi formalizzato da Richard Stallman . Le filosofie dell'hacker e del software libero sembravano essere le due facce della stessa medaglia. Ma il vuoto giuridico che circonda questo oggetto ha favorito l'emergere di software proprietario nel senso moderno del termine. La nozione moderna di software libero ha risolto l'anomalia rappresentata dal software proprietario per la comunità degli hacker.
Tesi sull'invenzione del software proprietarioSecondo recenti ricerche, la distinzione tra quello che in seguito verrà chiamato software "libero" e software "chiuso" è storicamente datata. Ciò è dovuto principalmente a due fenomeni: da un lato alla scissione tra economia dell'hardware ed economia del software, dall'altro ai grandi cambiamenti tecnologici.
Per quanto riguarda la separazione tra risparmio hardware e software, va notato che all'inizio le apparecchiature informatiche ( hardware ) e il software ( software ) erano commercializzate insieme. Secondo Benkeltoum, "i produttori non avevano alcun interesse a vendere componenti e software separatamente poiché non potevano essere utilizzati singolarmente a causa dell'eterogeneità dei sistemi e dell'incompatibilità delle istruzioni scritte tra di loro". Dal punto di vista tecnologico, la creazione del primo compilatore da parte di Grace Hopper nel 1951 ha avuto un ruolo particolarmente determinante. Come sottolinea questa ricerca: "È stato solo quando i progettisti di software hanno avuto la capacità di convertire le istruzioni leggibili dall'uomo (' codice sorgente ') in istruzioni macchina (' codice oggetto ') tramite il compilatore, che sono stati in grado di nascondere la fonte di il loro lavoro dai loro clienti e più in generale da tutti gli utenti ”.
La seconda modifica corrisponde all'emergere di standard de facto come il Personal Computer di IBM che ha portato all'emergere di requisiti funzionali tipici.
In conclusione, questa ricerca sostiene che in realtà "ciò che è stato inventato non era software libero, era piuttosto un software chiuso poiché all'inizio dell'informatica, il software era libero".
L'autore del cosiddetto software "proprietario" mantiene il controllo sullo sviluppo, la distribuzione e / o l'uso di questo software e dei suoi aggiornamenti. Ne è quindi il proprietario e il software rimane di sua proprietà, non il contrario.
Questo controllo della diffusione può essere utilizzato per mantenere il monopolio di un'innovazione, e quindi per mantenere un vantaggio competitivo che sarebbe legato a un nuovo metodo o algoritmo, ad esempio per rendere redditizio il lavoro relativo allo sviluppo di questo. Se il software non rivela il codice sorgente, la sua copia richiederebbe, come minimo, lo smontaggio e la revisione mediante reverse engineering , un processo lungo e complesso, di varia efficienza e talvolta illegale.
Questo controllo dell'utilizzo può consentire all'autore di contare su una remunerazione basata su una vendita paragonabile alla vendita di beni materiali ( beni concorrenti ), basata sul divieto di utilizzare il software senza remunerazione. A differenza del software libero , il software proprietario garantisce la remunerazione del suo autore, che spesso è un'azienda, contro l'uso gratuito della sua creazione.
L'uso di software proprietario è molto criticato nei circoli freelance, perché oltre a limitare la libertà di utilizzo, costituirebbero una minaccia per la privacy, potendo incorporare segretamente nel software tecniche di spionaggio. Casi comprovati di software proprietario che si sono rivelati spyware (Skype, Windows) hanno spinto i membri della comunità delle librerie come Richard Stallman a diffidare di loro ea raccomandare l'uso esclusivo di software libero e open source. Il codice di quest'ultimo, infatti, può essere studiato da chiunque, un'eventuale tecnica spia o backdoor messa in atto volontariamente dallo sviluppatore verrebbe rapidamente individuata ed eliminata. Questa affermazione è tuttavia contestata da Ken Thomson, co-designer del sistema UNIX: " Non puoi fidarti del codice che non hai creato totalmente da solo (...) Nessuna quantità di verifica o controllo a livello di sorgente ti proteggerà dall'utilizzo di codice non affidabile ".
Si dice che il software proprietario venga rilasciato quando viene rilasciato con una licenza gratuita dopo essere stato precedentemente rilasciato con una licenza privata .
Gli esempi più famosi di versioni software sono il software per ufficio StarOffice rilasciato nel 2000 come OpenOffice.org per combattere l'egemonia di Microsoft Office . Il software di modellazione 3D Blender è stato rilasciato nel 2002 grazie all'acquisizione del codice sorgente da parte della comunità degli utenti a seguito del fallimento dell'azienda che lo ha pubblicato.
“Per tradurre l'espressione inglese, la maggior parte dei francesi utilizzava la parola 'proprietario' facendo una derivazione impropria dal nome all'aggettivo. "
"Il software è qualificato come proprietario quando è vietato utilizzarlo senza aver ottenuto l'espresso consenso del suo creatore, un accordo il più delle volte condizionato da una licenza da accettare e spesso (ma non sempre) da un compenso da accettare."