La tecnologia open source esiste da quasi quanto i computer. La tecnologia è considerata “open source” quando il codice software utilizzato per farla funzionare è stato specificamente progettato per un facile accesso. Questa trasparenza consente alle comunità di programmatori di esaminare il codice sorgente e di apportare modifiche o miglioramenti per migliorare la tecnologia.
È stato solo negli anni ‘1990 e con la commercializzazione di Internet che la tecnologia open source è diventata mainstream. La tecnologia è stata ulteriormente spinta alla ribalta quando l’accesso a Internet è diventato più accessibile per le famiglie e sempre più disponibile gratuitamente in molte scuole e biblioteche. Con l’aumentare della conoscenza della tecnologia di consumo, il codice open source continuerà probabilmente a essere un’opzione popolare per i programmatori.
La tecnologia open source, nella sua forma più vera, è qualsiasi codice disponibile al pubblico con poche o nessuna restrizione di copyright su come può essere modificato o utilizzato. Con l’aumento dei social network, tuttavia, la tecnologia open source si è evoluta in diversi sottoinsiemi. Il blog, la bacheca e i sottoinsiemi giornalistici della tecnologia open source consentono anche agli utenti di computer inesperti di entrare a far parte di una comunità Internet in continua evoluzione.
Le community di blog sono forse la forma più riconoscibile di adattamento open source. WordPress® è una delle piattaforme di blog open source di maggior successo e ampiamente utilizzate di tutti i tempi. In quanto piattaforma open source, WordPress® e i suoi concorrenti consentono agli utenti di manipolare il codice disponibile gratuitamente per creare modelli di blog esteticamente unici. Inoltre, gli utenti che non sono in grado di leggere il codice sorgente possono comunque beneficiare della tecnologia poiché il mezzo open source consente una maggiore interazione dell’utente e forum ben tenuti.
Gli utenti di Internet beneficiano anche delle bacheche open source. La codifica di base della bacheca è ampiamente condivisa tra i programmatori. Ciò consente ai web designer principianti di copiare e incollare il codice senza alcuna conoscenza preliminare dell’HTML.
Simile all’emergere della cultura dei blog e dei forum della comunità, il giornalismo di base utilizza regolarmente la tecnologia open source. Questo tipo di applicazione open source rende i siti web giornalistici disponibili agli utenti di tutti i giorni per caricare testo, immagini o video. Il cosiddetto “giornalismo cittadino” è un’attività fiorente, con alcuni importanti affiliati di notizie che pagano utenti Internet attivi per fornire commenti sui blog o colonne di consigli.
Tutti i tipi di software open source sono comunemente utilizzati dalle società Internet in fase di avvio. Anche se la concessione dell’accesso olistico può limitare il valore di rivendita del codice, fornisce un metodo praticamente gratuito per modificarlo ed eliminare i bug. Il codice open source di successo viene utilizzato e modificato dagli utenti Internet interessati fino a quando la maggior parte dei suoi problemi non viene risolta. In quanto tale, il codice open source può essere spostato molto rapidamente dal software di test, chiamato anche “beta”, al software pubblicabile.
La maggior parte delle aziende più grandi esegue semplicemente dei beta test interni e la tecnologia è rigidamente protetta da copyright. Nel caso di alcuni giganti del Web di nicchia come WordPress® o LiveJournal®, tuttavia, la tecnologia open source fornisce un’esperienza di social networking più unica. Man mano che i siti di social network diventano più popolari, l’open source probabilmente godrà anche di un maggiore utilizzo e notorietà.