Com ha influït el software lliure en l’evolució d’Internet
Avui gaudim d’accés a internet d’alta velocitat en el nostre treball, habitatge, i fins i tot en els nostres dispositius mòbils. A través de la xarxa podem fer gairebé qualsevol cosa, des de reservar un hotel o fer una compra en línia, fins a accedir a plataformes de treball, realitzar videoconferències o estudiar.
L’evolució de l’internet ha estat espectacular, i ha arribat a convertir-se en una cosa fonamental per al funcionament de la societat d’avui dia. Tots els sectors fan ús d’internet per poder dur a terme tasques i funcions bàsiques, i el cloud computing i altres tecnologies de la informació i la comunicació són part del nostre dia a dia.
Per arribar a aquest moment tan avançat en l’ús d’internet les llibertats del software lliure han estat fonamentals. Sense elles, és difícil imaginar en quina situació ens trobaríem en l’actualitat, però segurament molts dels avenços realitzats no podrien haver estat portats a terme, o només estarien disponibles per a uns pocs.
Què és Software lliure
El concepte de software lliure sol confondre amb el de software gratuït, és a dir, no pagar pel seu ús. El software lliure va més enllà i s’alinea amb la llibertat i no amb el preu. Perquè un software pugui ser considerat com a lliure ha de complir amb quatre premisses fonamentals:
- No limitar el seu ús. Ha de poder utilitzar-se per a qualsevol finalitat sense disposar de restriccions.
- Pot ser compartit. Aquest tipus de software pot ser compartit sense cap cost.
- Ha de ser transparent. El codi de software lliure ha de ser transparent i no disposar d’acords de no divulgació o traves similars. D’aquesta forma pot ser llegit i estudiat per qualsevol persona.
- Pot ser modificat. El software lliure pot ser modificat per tercers per afegir noves funcionalitats i millores. Aquests canvis poden ser compartits públicament.
El concepte de software lliure sorgeix en els anys 70 pel que no és una cosa nova pel que fa a la informàtica. Richard Stallman és considerat el pioner pel que fa a la creació del concepte de software lliure amb la creació del projecte GNU, per a la creació d’un sistema operatiu completament lliure de forma col·laborativa.
Internet ha estat un canal de comunicació i interacció fonamental per al software lliure, ja que ha permès crear comunitats globals on desenvolupadors i programadors de tot el món compartien i comparteixen, coneixements, idees i problemes relacionats amb el desenvolupament de software i tecnologia lliure.
Quins són els avantatges del software lliure
El software lliure aporta una sèrie de beneficis tant als usuaris com a les empreses, organitzacions i entitats governamentals. Els seus principals avantatges són:
- Impedeix la monopolització. Amb el desenvolupament de software lliure s’impedeix que grans corporacions monopolitzin el mercat i ajuda a millorar la competència entre les empreses. D’aquesta manera, l’usuari obté un producte o servei de més qualitat a un menor preu.
- Millora la compatibilitat. El software lliure es desenvolupa de manera que se segueixen estàndards que faciliten la comunicació entre aplicacions.
- Increment de la seguretat. En el desenvolupament de software lliure intervé moltes més persones que en un desenvolupament privat. D’aquesta manera el codi és observat per moltes més mirades que permeten reduir vulnerabilitats o forats de seguretat (d’aquí sorgeix la típica frase “Linux és més segur que Windows”).
- Àmplia comunitat. Darrere el software lliure sempre hi ha una comunitat que està treballant en ell, per la qual cosa és possible tenir accés a molta informació i documentació sobre el mateix.
- Permet abordar projectes. Gràcies al software lliure es poden abordar molts projectes que amb el pagament de llicències quedaria fora de l’abast de moltes empreses i particulars.
Com ha influït el software lliure a internet
Molts dels avenços en internet han ocorregut gràcies al software lliure. Les pàgines web s’allotgen majoritàriament en servidors Linux i utilitzen software com Apache (servidor web http), codi en PHP o MySQL (gestió de base de dades), aconseguint un gran rendiment i un alt nivell de seguretat a un baix cost econòmic. És el que es coneix com a sistemes LAMP (Linux, Apache, MySQL i PHP) i que han estat una solució global per a la configuració de servidors web dinàmics, amb un esforç i inversió reduïts.
El desenvolupament d’Internet en el món s’ha vist afavorit pel software lliure i gràcies a això han sorgit un major nombre de proveïdors de serveis com hostings i proveïdors cloud, que han pogut afrontar aquests projectes utilitzant eines que no suposen una barrera econòmica inassumible.
La major part de la infraestructura d’internet es basa en protocols de software lliure, com els servidors de nom de domini DNS (BIND) o la gestió de l’enviament de correus electrònics (SendMail).
La seguretat a la xarxa és un dels punts que més ha permès créixer l’ús d’internet per part de persones i empreses. L’enviament de dades personals o bancàries xifrades sota el protocol http i certificats SSL / TCL ha propiciat un boom al comerç online i les comunicacions per internet segures. El software lliure permet en aquests casos un alt grau de seguretat en estar en constant evolució i desenvolupament, incorporant contínuament actualitzacions i pegats de seguretat.
El desenvolupament de software per al núvol també ha pogut avançar de forma vertiginosa gràcies a eines de software lliure, com els repositoris, llenguatges de programació avançats, frameworks, etc. El mateix es pot aplicar a noves tecnologies com el big data, la intel·ligència artificial o l’IOT (internet de les coses) que es veuen afavorits en el seu desenvolupament pel software lliure, al mateix temps que s’acosten a una major quantitat d’usuaris i empreses.
El sotware lliure ha aconseguit que l’evolució d’internet al llarg dels anys derivés en la situació actual, on és possible accedir a través de la xarxa, a una gran quantitat d’eines i plataformes sofisticades que ens faciliten la vida.
Sense el desenvolupament de software lliure internet seria molt diferent avui en dia, probablement controlat per grans companyies i amb un ús limitat per part dels usuaris de plataformes, aplicacions i tecnologies.
L’aposta que fan les universitats i centres d’ensenyament al software lliure també és fonamental per a la difusió i desenvolupament.