I pionieri di Internet e la loro influenza sulla comunità del software libero

I pionieri di Internet

L'amore esagerato per l'open source da parte di alcuni alti dirigenti Microsoft rende sospettosi molti nella comunità. Altri di noi credono che non ci siano intenzioni oscure, ma che sia un matrimonio di convenienza. Tuttavia, è stato Steven Sinofsky, ex capo delle divisioni Windows e Office, a mettere le cose in nero su bianco. Ciò che è cambiato è stato il mercato del software e l'open source si adatta meglio alla nuova realtà rispetto al software proprietario.

Questa serie di articoli cerca di capire come è avvenuto quel cambiamento e perché è positivo per Linux. In questo particolare post spiegheremo qual è stata l'influenza dei pionieri di Internet sulle comunità del software libero.

Devo chiarire una cosa. La storia non è una successione lineare di eventi. È ragionevole pensare che le persone che hanno scelto la stessa professione, l'hanno studiata negli stessi libri e hanno affrontato gli stessi problemi, lavorerebbero parallelamente a soluzioni simili. È noto che c'erano molte istituzioni negli Stati Uniti che studiavano come collegare i computer e, quasi certamente, stavano facendo lo stesso anche in Unione Sovietica e in Europa. Ma, il consenso generale è che l'origine immediata di Internet è nell'Advanced Research Project Agencies Network (ARPA).

Ci eravamo lasciati l'articolo precedente nel primo test di connessione riuscito tra due computer remoti. Vediamo come è continuato il tema.

Per consentire la connessione tra computer, era necessario sviluppare quello che era noto come Internet Message Processor. (IMP) La funzione dell'IMP era quella di ricevere i pacchetti di dati (si ricorda che per garantire la trasmissione delle informazioni è stato suddiviso in una lunghezza di dimensione fissa) rimontarli nella sua forma originale e passalo al computer centrale. Per ogni computer o nodo centrale dovrebbe esserci un IMP.

Alla fine del 1969 c'erano già quattro università interconnesse; UCLA, Stanford, University of California a Santa Barbara e University of Utah.

La storia racconta che il primo messaggio (da non confondere con i dati) che è stato inviato è stato la parola Login. Ma, poiché il sistema si è bloccato, potevano solo trasmettere Lo. Ci sono volute alcune ore per riavviare il mainframe dell'UCLA e inviare la parola completa.

I pionieri di Internet e la loro influenza sulla comunità del software libero

Uno dei problemi da risolvere era come realizzare dispositivi prodotti da produttori diversi in grado di comunicare tra loro in modo organizzato. Al di là della risposta tecnica, la storia è importante per noi. La metodologia di lavoro scelta sarebbe stata adottata decenni dopo dalle comunità dietro la maggior parte dei progetti di software libero.

Sorprendentemente per un ente statale, L'ARPA non ha messo insieme una struttura burocratica per il compito di sviluppare protocolli di comunicazione. L'incarico è stato svolto da alcuni dottorandi che lavorano in diverse unità del Dipartimento della Difesa.

Non avendo una struttura formale per contenerli, decisero di collaborare informalmente tra loro.se pubblica le sue raccomandazioni sui protocolli sotto il titolo Request for Comments (RFC).

Questo titolo è stato scelto come un modo per aumentare la partecipazione e la libera discussione dei contenuti.

La RFC che avrebbe avuto così tanta influenza sullo sviluppo di Linux e del software libero ha avuto un inizio modesto. È stato scritto in un bagno perché il suo autore non voleva svegliare i suoi coinquilini.

Il leader de facto del gruppo, Steve Crocker, voleva che la comunicazione scritta tra i partecipanti (chiunque volesse esserlo) avvenisse attraverso memorandum informali e temporanei. L'obiettivo finale era raggiungere un consenso generale e scrivere codice che funzionasse.

Non che ci fosse un sistema di conteggio dei voti. Gli argomenti sono stati discussi fino a quando non hanno ottenuto qualcosa su cui tutti erano d'accordo.

Questa metodologia di lavoro aveva due obiettivi:

  • In primo luogo, i documenti scritti sono spesso visti come definitivi e ciò che il gruppo voleva era utilizzare le RFC come punto di partenza, non come restrizione.
  • In secondo luogo, si è cercato di evitare la tendenza alla ricerca della perfezione che spesso causa dubbi quando si pubblica qualcosa.

Le prime RFC stabilirono il principio che nessun testo dovrebbe essere considerato un dogma e che non avrebbe un'edizione definitiva. Lo hanno anche sottinteso l'autorità derivava dal merito e non da una gerarchia fissa.

Crocker e i suoi compagni cHanno creato una metodologia di lavoro che ha permesso di definire i protocolli che governano praticamente tutti gli scambi di dati sul pianetaper. Il primo frutto tecnico del suo lavoro sono stati i protocolli di controllo della rete che consentivano la comunicazione tra computer.

Tuttavia, La sua eredità più preziosa, quella della collaborazione aperta, continuerà con noi quando Internet sarà solo un ricordo del passato.

Questa storia continuerà ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.