definizioni - Didattica, Arduino, Sistemi, Informatica, Elettrotecnica di G. Pirraglia

Vai ai contenuti

Definizioni

Open source:

(termine inglese che significa sorgente, aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione" (da wikipedia).


Software libero:

Il software libero è software distribuito in modo che chiunque ne abbia il permesso di uso, copia e distribuzione, in forma modificata o meno, gratis o a pagamento. In particolare, ciò significa che il codice sorgente deve essere disponibile. «Senza il sorgente non è software».


Software con permesso d'autore (copyleft):

Il software con permesso d'autore è software libero le cui condizioni di distribuzione non permettono ai ridistributori di porre alcuna restrizione addizionale all'atto di ridistribuire o modificare il software. Questo significa che ogni copia del software, anche se modificata, deve essere software libero.


Software con licenza GPL:

La GNU GPL (General Public License) è un insieme specifico di termini di distribuzione per dare permesso d'autore ad un programma. Il Progetto GNU lo utilizza come licenza per la maggior parte del software GNU.


Il sistema GNU:

Il sistema GNU è un completo sistema operativo di tipo Unix.


Software proprietario:

Il software proprietario è quello che non è libero o semilibero. Il suo utilizzo, la ridistribuzione o modifica sono proibiti o richiedono un permesso o sono sottoposti a tali vincoli che in pratica non si possono fare liberamente.


Freeware:

Il termine "freeware" non ha una definizione comunemente accettata, ma è comunemente utilizzato per i pacchetti software che possono essere ridistributi ma non modificati (ed il loro codice sorgente non è disponibile). Questi pacchetti non sono software libero, perciò non usate "freeware" per indicare il software libero.


Shareware:

Lo shareware è software che dà la possibilità di ridistribuire copie, ma impone a chiunque continui ad usarne una copia di pagarne la licenza d'uso.Lo shareware non è software libero, nè semilibero.
Questo per due motivi:
• Per la maggior parte del software shareware, il codice non è disponibile; pertanto, non è assolutamente possibile modificare il programma.
• Il software shareware non è distribuito con il permesso di farne una copia ed installarlo senza pagare una licenza d'uso, neanche per chi lo utilizzi per un'attività senza fini di lucro. (In pratica, molti ignorano i termini di distribuzione e lo usano comunque, ma le licenze d'uso non lo permettono).


Per tutte le definizione consultare la pagina web: Classificazione del Software Libero e non libero

Torna ai contenuti