Che cos'è un protocollo gratuito?

Il codice sorgente di un programma per computer opera dietro le quinte per visualizzare schermate di input ed elaborare informazioni. Quando si tratta di programmi per computer, ci sono due tipi di base: programmi open e closed source. I programmi a sorgente chiuso non consentono agli utenti finali di vedere o modificare il codice che controlla il programma. I programmi open source generalmente consentono entrambi, offrendo all'utente finale libertà e flessibilità nella personalizzazione del programma in base alle proprie esigenze specifiche. Un protocollo gratuito è un programma open source che viene fornito senza restrizioni di licenza sul suo utilizzo; l'utente finale è libero di prendere, lasciare, usare, modificare e distribuire il programma come meglio crede.

Uno dei principali vantaggi dell'utilizzo di programmi a protocollo libero è che il mondo diventa parte dell'evoluzione del programma. Nel tempo, gli utenti innovativi del programma isolano i problemi con il codice sorgente originale, modificandoli per creare versioni migliori, più veloci e più affidabili del software originale. Nel corso del tempo, la migliore "evoluzione" del programma salirà naturalmente verso l'alto. Il sistema operativo Linux® ne è un esempio; ci sono un numero qualsiasi di diverse versioni di Linux®, che consentono agli utenti esperti di trovare una versione specificamente adattata per soddisfare le loro esigenze individuali.

L'aspetto negativo corrispondente di questa flessibilità intrinseca è che l'eccesso di scelta crea una situazione di "analisi per paralisi" per utenti esperti. Dal momento che così tante diverse versioni di un programma possono emergere nel tempo, può diventare difficile sapere qual è la migliore, con conseguente perdita di tempo perché gli utenti finali deliberano sulle diverse versioni. Inoltre, questo può bloccare gli utenti di computer meno esperti, poiché la semplice complessità di scegliere tra più versioni diverse può far sì che evitino del tutto la scelta.

Un secondo grave problema con un programma di protocollo gratuito è il suo potenziale di abuso. Gli utenti senza scrupoli possono modificare il programma con la stessa facilità di quelli con interessi legittimi a cuore. Attaccando il codice sorgente, gli utenti senza scrupoli possono scrivere "backdoor" nel sistema, gateway attraverso i quali possono attaccare o accedere a qualsiasi computer che esegue la versione modificata del software. Questa è una seria preoccupazione che dovrebbe sempre persistere nella parte posteriore della mente di qualcuno mentre si utilizza una versione modificata di un programma di protocollo gratuito. Poiché l'unico modo per sapere se esiste una backdoor è leggere e comprendere il codice sorgente, ciò ostacola ulteriormente gli utenti più casuali del programma.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?