En este momento estás viendo ¿En qué se diferencia el software de dominio público del código abierto?

A veces, el término «código abierto (SO)» se usa indistintamente con software de «dominio público (PD)», pero no son lo mismo.

Tanto el software de dominio público como el de código abierto permiten a los usuarios acceder y modificar el código fuente del software para el programa en sí. El código fuente es básicamente una lista de comandos que dictan cómo se ejecuta el programa.

Sin embargo, algunas aplicaciones de código abierto tienen restricciones sobre su uso y distribución donde el software de dominio público no las tiene. Software de código abierto hace tener derechos de autor. El copyright especifica cómo el usuario puede cambiar y distribuir el software.

Derechos de autor o restricciones de uso

La distinción clave entre el SO y el software de PD no es si el usuario puede acceder al código fuente. En cambio, la diferencia radica en si existen requisitos de licencia u otras restricciones sobre el uso, la alteración del código fuente, la redistribución del programa o los derechos de autor. Si existen limitaciones, es de código abierto, no de dominio público.

Open Source Initiative (OSI), una organización sin fines de lucro 501 (c) (3) con sede en California, aprueba los derechos de autor de código abierto. Ofrecen una definición muy detallada y legal de software de código abierto, quién puede usarlo y cómo. También tienen una lista alfabética  de empresas que ofrecen software de código abierto si desea investigar una empresa en particular. OpenSource.org  es un gran lugar para obtener más información sobre cómo puede desarrollar, colaborar y utilizar software de SO. Los derechos de autor aprobados por OSI detallarán cuatro libertades básicas:

  • Cambiar el código
  • Usar el software para cualquier propósito
  • Hacer nuevo software basado en el subyacente para su propio uso
  • Compartiendo el software
  • Por otro lado, el software de dominio público no tiene derechos de autor ni patentes, aunque la mayoría podría hacerlo si lo deseara. En algunos casos, el creador decidió no tener derechos de autor (renunciaron) o es posible que los derechos de autor hayan expirado. El software se puede usar, cambiar y compartir sin más permisos. Sin embargo, siempre se debe dar crédito a la propiedad intelectual del creador. La mayoría de los creadores publican su software de dominio público gratuito bajo la licencia pública general GNU-GPL .

    Otras distinciones importantes

    El software del sistema operativo se desarrolla de forma conjunta y cualquier persona puede compartirlo, utilizarlo e incluso cambiarlo libremente, siempre que se adhiera a los derechos de autor de OSI. El sistema operativo se desarrolla a través de las contribuciones de muchos y se distribuye bajo licencias que deben cumplir con ciertos criterios de uso. La licencia no puede discriminar a nadie. En otras palabras, no puede impedir que determinados grupos de personas utilicen el software. Debe permitir trabajos derivados.

    También puede ver los términos shareware asociados con aplicaciones de software. Shareware es un software de bajo costo o sin costo, pero requerirá registro y tal vez tarifas para la versión completa. El software gratuito también puede tener un pequeño costo y, por lo general, son aplicaciones pequeñas sin asistencia del usuario. Es posible que no pueda modificar o compartir directamente shareware o freeware.

    Ejemplos de

    El software de código abierto viene en todas las formas y tamaños y puede servir para múltiples propósitos. Los ejemplos incluyen LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice y SquirrelMail. Firefox es un navegador web simple, mientras que LINUX es más complicado. Es un sistema operativo basado en UNIX. OpenOffice es una suite ofimática ofrecida por Apache. 

    En el caso de OpenOffice, puede descargar e instalar el programa en prácticamente cualquier computadora de forma gratuita, incluso si lo instala en varias computadoras. También puede hacer copias y entregarlas a amigos y familiares. No hay tarifas de licencia. Úselo como lo haría con cualquier otro procesador de texto, hoja de cálculo o programa de base de datos . Y si tiene un problema, como que aparece un error, o si cree que puede mejorarlo, puede informarlo o simplemente modificar el problema usted mismo en su copia. El programa permite a los usuarios «mejorarlo», según Apache. &

    nbsp;

    Secure Hash Algorithm 3 (SHA-3) es un ejemplo de software de dominio público. SHA-3 se utiliza para convertir datos de varios tamaños en un tamaño de formato fijo. Castle Doctrine, es un juego de rompecabezas y estrategia desarrollado y lanzado al dominio público en 2014.

    ¿Es seguro?

    Cada vez que permite el acceso de varios usuarios, surge el problema de los virus. Proceda con precaución y asegúrese de tener una buena aplicación antivirus cuando acceda a software de código abierto o de dominio público.