¿Qué es el software de código abierto y por qué implementarlo en el aula?

recursostics By recursostics Add a Comment 10 Min Read

El software de código abierto es un tipo de software que cumple los requisitos de la OSI, una iniciativa reconocida globalmente por usuarios, empresas e instituciones y organismos públicos.  No se debe confundir con el software libre, con el que comparte algunas características pero una filosofía diferente. Tampoco, con el software gratuito… ¡Aunque la mayoría de los programas de código abierto son gratuitos! En esencia, no se trata de un tipo más de software, sino de una forma de ver la Internet, los recursos, su distribución y acceso y la integridad del código de autor.  ¡Descubrí más!

Pack de plumo Banner
Pack de plumo Banner

¿Qué es el software de código abierto?

Para comenzar, digamos que el software está compuesto por varios elementos. Uno de estos es el código fuente. Es decir, el conjunto de instrucciones que debe la computadora. El código fuente está escrito en algún lenguaje de programación. Otro es el código objeto. Este es un conjunto de instrucciones que puede ser ejecutado directamente por la computadora y no es comprensible para el ser humano.

Leé también: Tipos de software ejemplos para tener en cuenta

Por otra parte, el software, como toda creación de la mente humana, está protegido por el derecho de autor. Para que pueda ser aplicado por los usuarios, los creadores autorizan su comercialización o distribución a terceros, que lo hacen bajo las llamadas «licencias de software». Así, encontramos diferentes clases de software.

Software

Software propietario

En el software propietario, el código fuente solamente está disponible para el desarrollador. El autor conserva la propiedad intelectual y autoriza el uso mediante licencias. Sus condiciones son:

  • No está permitida la modificación o adaptación.
  • Obviamente, está prohibida la copia (piratería).
  • Puede instalarse en un número limitado de computadoras.
  • La licencia establece los fines para los cuales se puede utilizar.

El incumplimiento de estas condiciones implica una violación a los derechos de autor.

Software libre

El ejemplo más conocido es Linux. Los autores de software libre, al igual que los de software de código abierto, se agrupan bajo la Free Software Foundation y el proyecto GNU. Su base es la libertad del usuario informático. En tanto, su objetivo es otorgar mayores libertades a los usuarios que en el caso del software propietario.  En esencia, son cuatro libertades:

  • 0: de uso.
  • 1: de estudio, para entender cómo funciona y modificarlo, adaptándolo a sus propias necesidades.
  • 2: de distribución, enviando copias a otros usuarios que lo necesiten.
  • 3: de mejora, modificando el programa para mejorarlo y hacer públicas las mejoras para beneficiar a toda la comunidad.

Debe quedar claro que los autores de software libre conservan los derechos de autor, pero ponen los programas a disposición de la comunidad para ejercer las mencionadas libertades. Puede ser, o no, de manera gratuita.

Software de código abierto

Así llegamos al tema que nos ocupa: el software abierto. Tiene un modelo de desarrollo similar al software libre, pero se enfoca en la liberación del código fuente. Así, se puede desarrollar más software, en menos tiempo y a un costo más bajo que el software propietario.

Los seguidores del software de código abierto se agrupan en la OSI (Open Source Initiative).  En realidad, no significa únicamente el acceso al código fuente. También debe cumplir otros requisitos, por ejemplo:

  • Libre distribución. La licencia no impide la distribución global a título no oneroso, es decir, que no puede exigir el pago de regalías ni de ningún otro tipo por la distribución.
  • Código fuente. El nuevo software debe incluir el código fuente y permitir su distribución. A través del acceso al código fuente, los programadores pueden modificar el programa. Sin embargo, no se permiten formas intermedias ni modificaciones maliciosas.
  • Obras derivadas. La licencia debe permitir modificaciones y obras derivadas y que se distribuyan bajo los mismos términos que la licencia original.
  • No discriminación. Al distribuirse la licencia no se debe discriminar a ninguna, persona, grupo de personas ni campos de actividad.

Software gratuito

Por último, nos falta analizar el software gratuito. Aunque muchas veces el software de código abierto y el software libre son gratuitos, no siempre es así. Simplemente, debemos decir que se trata de un programa informático que no requiere pago de licencia para su uso. 

Hay muchos programas que se pueden descargar gratuitamente de Internet. Sin embargo, es importante asegurarse de que sean de calidad y no contengan virus o código malicioso. 

¿Por qué utilizar software de código abierto en el aula?

En el aula… o en cualquier otro ámbito. ¿Por qué utilizar software de código abierto?  Como vimos anteriormente, más que una cuestión de costos o tecnologías, el software de código abierto es una posición filosófica frente al software propietario y el pago de licencias. 

Por ese motivo, además de sus ventajas prácticas, es interesante utilizarlo en el aula para promover una mejor comprensión del mercado del software y que no hay una visión única basada en el lucro. En realidad, esta idea es compartida por muchas comunidades. Por ejemplo, el movimiento cooperativo está formado por empresas basadas en principios y sin fines de lucro.

Siguiendo con la comparación, el movimiento cooperativo está formado por casi tres millones de cooperativas que agrupan más de 1.200 millones de asociados y generan negocios por billones de dólares. Lo mismo ocurre con el software de código abierto. Los proyectos involucran miles de desarrolladores que producen software menos costoso y más flexible que el software propietario, con base en valores y principios, donde es la propia comunidad la que toma las decisiones. 

¿Qué software de código abierto utilizar en el aula?

El software de código abierto es muy popular, y probablemente ya lo estés utilizando sin darte cuenta. Estos programas genéricamente se denominan REA (Recursos Educativos Abiertos) u OER por su denominación en inglés (Open Educational Resources).  En general se distribuyen bajo la licencia Creative Commons, que concede permisos y derechos al usuario como los ya mencionados. 

Leé también: Hardware y Software: ¿En qué se diferencian?

Dentro de los REA encontramos material didáctico, cursos, exámenes, textos, fotografías y videos. Por ejemplo, los populares MOOC, que incluyen cursos completos. Además, por supuesto, software abierto para la creación de contenidos de aprendizaje abiertos y plataformas de aprendizaje o aulas virtuales. Algunos ejemplos de software de codigo abierto: 

  • Moodle. Es una conocida herramienta de gestión de aprendizaje. 
  • Chamilo. Otra similar a la anterior, para gestión del aprendizaje presencial o virtual. 
  • LibreOffice. Conocido paquete de software de código abierto de oficina. Ofrece un procesador de textos, hoja de cálculo, gestor de presentaciones, editor de gráficos vectoriales y mucho más. 
  • Calibre. Gestor y organizador de libros. 
  • Mozilla Firefox. Navegador web desarrollado para varios sistemas operativos como Linux, macOS y Windows. 
  • Scratch. Lenguaje de programación visual muy utilizado en las aulas, para desarrollar el pensamiento computacional. 
  • PDF Creator. Aplicación que permite convertir documentos al formato PDF. 

¿Lo sabías? Ahora seguramente los utilizarás con más entusiasmo. Al hacerlo, no olvides destacar en el aula que están utilizando software de código abierto. Así inspirarás en tus estudiantes una visión diferente del mundo del software, las licencias de uso y la compra de programas de software propietario. 

Hasta acá llegamos con la información sobre «¿Qué es el software de código abierto por qué implementarlo en el aula?» Esperamos que te haya sido útil. Recordá que en Recursos TICs vas a encontrar recursos y herramientas para tus clases de informática. No dudes en contactarnos por cualquier duda o sugerencias. Síguenos también en redes sociales para estar al día con nuestras noticias.

¿Qué te pareció este contenido? ¡Dejanos tu opinión!

Share this content:

Leave a review

Leave a review

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

error: