martes, 28 de septiembre de 2010

Que es el open source?

Código Abierto (open source en inglés) es un término que empezó a utilizarse en 1998 por algunos usuarios de la comunidad del software libre, usándolo como reemplazo al ambiguo nombre original, en inglés, del software libre (free software), que no significaba exactamente lo que se pretendía (free significa a la vez "gratis" y "libre").

El significado obvio del término "código abierto" es "se puede mirar el código fuente", lo cual es un significado más exacto que el del software libre. El software de código abierto (OSS por sus siglas en inglés) es software para el que su código fuente está disponible públicamente. Un programa de código abierto puede ser software libre, pero también puede serlo un programa por el que hay que pagar. Los términos de licenciamiento específicos del Código Abierto varían respecto a lo que se puede hacer con ese código fuente. O sea, "abierto" no necesariamente es "gratis", aunque en su gran mayoría lo sea.

La idea que late detrás del Código Abierto (open source) es bien sencilla: cuando los programadores en internet pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores. Y esto puede ocurrir a tal velocidad que el que está acostumbrado al ritmo de desarrollo de los programas comerciales no lo puede concebir.

A diferencia del Código Cerrado, el Código Abierto permite que varios programadores puedan leer, modificar y redistribuir el código fuente de un programa, por lo que ese programa evoluciona constantemente. La gente lo mejora, lo adapta y corrige sus errores a una velocidad impresionantemente mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.

No hay comentarios:

Publicar un comentario