If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

"Creative Commons" y código abierto

En EE.UU., tan pronto como haces un trabajo creativo y lo plasmas de una manera tangible, eres propietario de los derechos de autor y nadie más puede distribuir o adaptar ese trabajo sin tu permiso (excepto en el caso de uso justo).
Pero, ¿qué pasa si quieres que tu trabajo sea ampliamente distribuido y usado para construir nuevas obras?
Los propietarios de derechos de autor pueden aplicar licencias a sus obras creativas que reducen las restricciones de derechos de autor e incrementan lo que otros pueden hacer con ellas. Dado que las licencias son documentos legales escritos en lenguaje legal puede ser difícil para un lego leer una licencia y entender completamente sus permisos.
Afortunadamente, la gran mayoría de los propietarios de derechos de autor usan ahora un conjunto pequeño de licencias populares y bien entendidas. Para trabajos creativos como escritos y multimedios, los propietarios de derechos de autor pueden aplicar una de las licencias Creative Commons. Para software, los programadores pueden aplicar una licencia de código abierto. Cualquier tipo de trabajo creativo puede declararse disponible en el dominio público.

Creative Commons

Creative Commons (CC) es una organización sin fines de lucro que ofrece 6 licencias para compartir trabajo creativo.
Todas las licencias requieren atribución, para asegurarse de que el autor original sea acreditado por su obra.
Las licencias difieren en si también requieren las siguientes condiciones:
  • "Share Alike": el trabajo reusado debe ser licenciado usando la misma licencia CC que el trabajo original.
  • No Comercial: el trabajo reusado solo puede ser usado para fines no comerciales.
  • No Derivados: el trabajo original puede ser distribuido y mostrado, pero no puede ser modificado.

CC en acción

Khan Academy ofrece la mayoría de su contenido bajo la licencia CC-BY-NC-SA donde "BY" representa la condición de atribución, "NC" representa No Comercial y "SA" representa ShareAlike.
Icono de Creative Commons que indica la licencia. Dice "CC BY NC SA".
Gracias a esa licencia CC, LearningEquality, una organización sin fines de lucro, puede compartir nuestro contenido en Kolibri, una aplicación diseñada para uso fuera de línea y que proporciona contenido educativo a los estudiantes que no tienen acceso a Internet de alta velocidad o a computadoras modernas.
Captura de pantalla de la aplicación Kolibri, mostrando un vídeo de Khan Academy sobre estadística. Debajo del video, dice "Licencia: CC BY-NC-SA" y "Titular de derechos de autor: Khan Academy"
Kolibri muestra la licencia CC y los detalles de derechos de autor debajo de cada vídeo.

Uso de contenido bajo licencia CC

De acuerdo con State of the Commons, en 2017 hubo mas de 1,400 millones de obras con licencia CC disponibles en-linea, una mezcla de imagenes, videos, grabaciones de sonido, presentaciones, articulos, y más.
Para examinar todo ese material con licencia CC, intenta usar Búsqueda CreativeCommons o Búsqueda de imágenes de Google, con resultados filtrados con base en tipo de licencia.
Captura de pantalla de resultados de búsqueda de Google para "gato lindo". Debajo de la barra de búsqueda, "Imágenes" se selecciona a la izquierda y "Herramientas" se selecciona a la derecha. El desplegable "Derechos de uso" muestra 5 opciones, y "Etiquetado para reutilización no comercial" está seleccionado.
Resultados de búsqueda de imágenes de Google con un filtro de "Derechos de uso".
Generalmente, si una obra creativa está disponible bajo una licencia CC, la licencia se escribirá cerca de la obra en algún lugar. Puede estar en un título de imagen o en una descripción de vídeo, o incluso en el pie de página de un sitio web si todo el contenido del sitio está bajo la misma licencia CC.
Recuerda que cuando un creador de contenido hace que su obra esté disponible bajo una licencia CC, todavía tiene derechos. Como usuarios y remezcladores de contenido con licencia CC, tenemos la obligación legal de respetar las condiciones de la licencia: siempre otorgar atribución, y sólo usar la obra si nuestra remezcla satisface todas las condiciones.

Creación de contenido licenciado bajo CC

Para alojar trabajo creativo con licencia CC en tu propio sitio web, puedes usar la herramienta Creative Commons para elegir una licencia y mostrarla de forma visible próxima a tu obra. Si usas un sitio de alojamiento de contenido como YouTube o Flickr, ellos suelen proporcionar una forma para que los creadores especifiquen una licencia CC para las obras que suben al sitio web.
Captura de pantalla de la interfaz de usuario de YouTube para editar detalles de vídeos. La pestaña "Advanced" está seleccionada. El menú desplegable "license and rights ownership" muestra dos opciones "Standard YouTube License" y "Creative Commons - Attribution". La licencia CC está seleccionada.
Interfaz de usuario de YouTube para editar detalles de vídeos, incluyendo tipo de licencia.

Código abierto

El software de computadora es a menudo mucho más parecido que diferente. Simplemente considera las aplicaciones que usas todos los días; ellas tienen interfaces de usuario con botones, formas y menús, autentican en el código del servidor los inicios de sesión de los usuarios, y almacenan datos en bases de datos.
Si los ingenieros de software tuvieran que escribir todo ese código desde cero cada vez que construyen una nueva aplicación, habría muchos menos sitios web y aplicaciones en el mundo. En su lugar, muchos ingenieros de software construyen sobre el trabajo de otros, gracias a la creciente disponibilidad de código abierto.

Licencias de código abierto

Cuando un programador quiere hacer que su código sea reutilizable, lo publica en línea bajo una licencia de código abierto. Esta licencia permite a otros programadores incluir dicho código en sus propios proyectos, siempre y cuando su reuso cumpla las condiciones de la licencia.
Un ejemplo de una licencia de código abierto amplia y permisiva es la licencia MIT. Esta permite la distribución, modificación, uso comercial y uso privado del código, siempre y cuando los derechos de autor y la información de la licencia se incluyan en el código reutilizado.
Khan Academy tiene varios proyectos de código abierto y los hace todos disponibles bajo la licencia MIT. Cada proyecto de código abierto tiene un archivo LICENSE en la carpeta principal, y ese archivo de licencia especifica la licencia para cada línea de código en el proyecto.
Aquí está el archivo de licencia MIT para KaTeX, una biblioteca JavaScript que muestra ecuaciones matemáticas:
Captura de pantalla del archivo LICENSE en el repositorio de KaTeX.
Hay un número de otras licencias de código abierto que las compañías de software y los programadores pueden anexar a sus bases de código, y la Open Source Initiative le da seguimiento a las licencias más populares.
Algunas licencias de código abierto son de tipo "copyleft", una restricción similar a la condición de "Share Alike" para licencias de Creative Commons. Cuando usas software de código abierto con una licencia "copyleft", tu software derivado normalmente también tiene que ser distribuido con una licencia "copyleft".

Usar código de código abierto

Hay muchos beneficios del uso de software de código abierto en una base de código:
  • Los ingenieros de software ya no necesitan escribir el código que está disponible en el proyecto de código abierto, y pueden usar su tiempo escribiendo código que es específico a su producto.
  • Con frecuencia hay muchos proyectos de código abierto con objetivos similares, como son los cientos de bibliotecas "drag and drop" de JavaScript que están disponibles en línea. Un ingeniero de software puede rápidamente ensayar diferentes bibliotecas y escoger la que más se ajuste a sus necesidades, sin tener que pagar dinero o negociar permisos.
  • Los proyectos populares de código abierto tienen múltiples contribuyentes, así que su mantenimiento y mejora no depende de un solo ingeniero o de una compañía específica. Alrededor de 15,600 desarrolladores de mas de 1,400 compañías contribuyeron al sistema operativo Linux de código abierto entre 2005-2017.
También hay desventajas, y la seguridad es una de las mayores preocupaciones. Como cualquiera puede examinar código abierto, un hacker podría encontrar una vulnerabilidad en el código, y usar su conocimiento sobre dicha vulnerabilidad para llevar a cabo ciberataques. Aún peor, pueden enviar un cambio de código a una base de código abierto que introduzca una nueva vulnerabilidad.
En julio de 2018, un atacante introdujo código en una herramienta popular de JavaScript que robó las credenciales de autenticación a miles de usuarios. Unos meses después, otro atacante introdujo código en una biblioteca JS que recolectó los detalles de cuentas de usuarios de una aplicación de cartera de criptomonedas.

Cómo crear código de código abierto

Antes que cualquier empresa o ingeniero pueda considerar el uso de software de código abierto, alguien allá afuera necesita hacer que su código sea código abierto.
¿Cuáles son los beneficios de hacer que tu propio código sea de código abierto? A nivel personal, un ingeniero de software puede sentirse muy bien de contribuir al ecosistema de software. Para una empresa, está el potencial de atraer una comunidad de colaboradores de código abierto que pueden mejorar el código más que la empresa misma con sus propios recursos.
Pero por supuesto, siempre hay inconvenientes por considerar. Cuando haces que tu código sea abierto, invitas a muchos más desarrolladores a que lo usen y dependan de ese código. Esos desarrolladores tendrán preguntas, sugerencias y reportes de errores, y te tomará un tiempo significativo responder a la comunidad.
Si eres una empresa que está considerando hacer que su código sea de código abierto, necesitarás sopesar también la competencia. ¿Podría venir alguien, tomar tu código, y hacerte perder tu negocio? Muchas compañías hacen dinero exitosamente a partir de productos de código abierto, pero típicamente también ofrecen otros servicios de apoyo y consultas.
🤔 ¿Si crearas una empresa de tecnología, harías que tu código sea código abierto? ¿Por qué o por qué no?

Dominio público

Una obra creativa que está en el dominio público deja de estar protegida por la ley de derechos de autor y queda libre de restricciones de derechos reservados. Cualquiera puede usar y reutilizar esa obra creativa de cualquier manera, y no tienen que proporcionar atribución.
Las obras creativas con derechos de autor caducados entran automáticamente en el dominio público, décadas después de la muerte del creador. Las obras de Shakespeare, las composiciones de Mozart y las pinturas de Rembrandt están ahora todas en el dominio público.
Icono con el texto "Dominio Público" y un signo de derechos de autor con una barra a través de él.
Mientras que un creador de obras está aún vivo, puede optar por renunciar voluntariamente a sus derechos exclusivos si declara que su trabajo está en el dominio público. Creative Commons sugiere usar la licencia CC0 para declarar tal renuncia de derechos de forma que funcione en todos los países con diferentes leyes de protección de derechos de autor.
Icono con el texto "Dominio Público" y un "0" dentro de un círculo.

🙋🏽🙋🏻‍♀️🙋🏿‍♂️¿Tienes alguna pregunta sobre este tópico? Nos encantaría contestarte; ¡simplemente pregunta en el área de preguntas abajo!

¿Quieres unirte a la conversación?

  • Avatar sneak peak purple style para el usuario J.
    Nota: Los creative commons y el uso de código abierto, tienen muchas menos restricciones que para que un publico mas amplio las pueda usar, obvio con sus restricciones, pero en caso de que ya el autor haya muerto por varias décadas o renuncie a sus derechos voluntariamente el articulo o código ya puede ser usado sin restricciones.
    (3 votos)
    Avatar Default Khan Academy avatar para el usuario
¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.