Codi obert

Logotip del codi obert.

El codi obert, de vegades referit com a "codi font obert" (open source en anglès) és un enfocament per al disseny, el desenvolupament i la distribució que ofereix un accés pràctic al codi font del producte (béns i coneixements). Alguns consideren el codi obert com un dels diversos enfocaments possibles per al disseny, mentre que altres el consideren un element estratègic de les seves operacions. Abans que el terme codi obert fos àmpliament adoptat, els desenvolupadors i els productors utilitzaren diferents frases per a descriure el concepte fins que el terme codi obert guanyà popularitat amb el creixement d'Internet, proporcionant accés a diversos models de producció, canals de comunicació, i comunitats virtuals.

El model d'operativitat i presa de decisions del codi obert, permet l'entrada simultània de diferents programes, enfocaments i prioritats, i difereix dels més tancats, els models centralitzats de desenvolupament. Aquests principis i pràctiques s'apliquen usualment al desenvolupament de programari, fent públic el codi font per permetre'n el seu estudi i desenvolupament. El resultat d'aquesta col·laboració entre desenvolupadors pot ser distribuïda com programari lliure.

Cal diferenciar els productes com el programari lliure, que donen als usuaris la llibertat de millorar-lo facilitant l'accés al codi font i permetent-ne la seva modificació i lliure distribució, dels productes que simplement faciliten accés al codi font però no permeten la seva modificació o distribució. Per tant, no tots els productes que ofereixin el codi font són necessàriament productes lliures, ja que tot i ser transparents, no se'n permet la modificació o distribució.

El Codi Obert és una forma revolucionària de dissenyar, desenvolupar i distribuir qualsevol cosa. Si bé l'origen històric d'aquest terme està relacionat amb el desenvolupament de programari, actualment s'apliquen en altres àmbits d'activitat, sentim parlar així de maquinari lliure (com és la targeta d'E/S Arduino), la biotecnologia, la cultura (cultura lliure), la política (democràcia directa) propiciant una revolució vertiginosa cap a un model de societat oberta.

La idea que hi ha darrere del codi obert és ben senzilla: quan els desenvolupadors poden llegir, modificar i redistribuir el codi d'un producte o servei, aquest evoluciona, es desenvolupa i millora. Els usuaris ho adapten a les seves necessitats, corregeixen els seus errors a una velocitat molt més alta que en el cas de desenvolupament en models tancats o centralitzats, donant com a resultat la producció de productes més democràtics i de més qualitat.

Al compartir el codi, el producte resultant tendeix a ésser de qualitat superior al producte propietari (creat amb un model centralitzat i tancat), és una visió merament tècnica. D'altra banda, els productes lliures, que permeten l'edició i lliure distribució del seu codi funcionen sota un ideal: els productes propietaris, al no poder compartir el codi font, són antiètics atès que prohibir compartir entre éssers humans va en contra les lleis naturals.


Developed by StudentB