- El codi obert permet la inspecció i modificació del codi font, a diferència del programari compilat i tancat.
- Les llicències (com MIT o Apache) regulen l'ús legal, distribució i aplicació comercial d'aquests programes.
- La IA de codi obert democratitza la tecnologia en permetre que models eficients competeixin amb sistemes propietaris.
- La verificació de l'autenticitat passa per revisar les llicències i fer servir eines d'anàlisi de vulnerabilitats.
Segur que alguna vegada t'ha passat que vols instal·lar una eina nova al teu equip i et trobes amb el terme codi obert , però no tens molt clar què implica realment ni com saber si allò que estàs baixant és segur. En el món de la informàtica, això és fonamental per no ficar-se en embolics amb el sistema operatiu ni comprometre la privadesa de les nostres dades.
Per entendre-ho bé, cal mirar enrere. Als noranta, l'habitual era comprar discos amb programari ja compilat , és a dir, instruccions que l'ordinador entén perfectament (com el bytecode o els opcodes) però que per a un ésser humà són un jeroglífic total. Aquesta opacitat servia perquè ningú no pogués robar el codi ni analitzar com funcionava el programa per dins.
La diferència entre el programari tancat i l'open source

A diferència dels programes propietaris, les comunitats de codi obert juguen a una altra cosa: comparteixen el codi font voluntàriament. La lògica és que col·laborar i millorar el programari entre molts és molt més rendible que intentar amagar-ho. De fet, qualsevol persona pot fer un ull al codi per aprendre, corregir errors o fins i tot fer un fork , que no és altra cosa que crear una versió pròpia afegint funcions noves.
Compte, que el fet que sigui obert no vol dir que sigui un «val tot». Els autors defineixen llicències específiques (com la MIT o Apache 2.0) que dicten què pots fer amb el codi. N'hi ha algunes que són superpermissives, mentre que d'altres permeten que estudiants l'utilitzin de franc però prohibeixen el seu ús comercial en empreses.
Com verificar la legitimitat d'un programa

Si et trobes amb una extensió, com passa de vegades amb les dreceres de teclat tipus Vim al Firefox, i veus que té una llicència MIT però manté el copyright, no t'espantis. La llicència MIT és una de les més comunes al món open source i confirma que el codi és accessible. Per estar totalment segur que un programa és autèntic, l'ideal és inspeccionar el repositori on s'allotja el codi i verificar que la llicència en permeti l'estudi i la modificació.
El salt cap a la Intel·ligència Artificial Oberta

Aquesta filosofia ha arribat amb força a la IA. Segons la Iniciativa per al Codi Obert, una IA open source és aquella que permet a qualsevol estudiar-ne el funcionament, modificar-ne els components i compartir-ne el resultat. Això és clau per evitar que quatre empreses ho controlin tot i perquè el progrés tecnològic sigui democràtic i transparent.
Avui dia tenim models propietaris molt potents com GPT-4 o LaMDA, però hi ha alternatives obertes que estan donant la campanada. Per exemple, els models Granite d'IBM o Truca de Meta permeten que els desenvolupadors personalitzin l'eina segons les vostres necessitats. Un cas flipant és el de DeepSeek amb el seu model R1 , que ha demostrat que es pot entrenar una IA competitiva amb una fracció del pressupost dels gegants comercials, usant maquinari més accessible.
Eines de seguretat i anàlisi

Per als que desenvolupen, no n'hi ha prou que el codi sigui obert; cal assegurar-se que no tingui forats. Hi ha eines com Snyk Code que analitzen el codi abans de fer un commit, detectant vulnerabilitats crítiques i errors que podrien ser aprofitats per malintencionats, garantint així que la transparència del codi vagi de la mà amb la seguretat.
Tenir accés al codi font, ja sigui en una simple extensió de navegador o en un complex model de llenguatge, ens permet auditar la seguretat i fomentar la innovació col·lectiva, trencant la barrera dels executables tancats i permetent que la tecnologia evolucioni de manera més oberta i eficient per a tots els usuaris.