Digamos que tengo un blog disponible bajo una de las licencias Creative Commons . Dicho tipo de licencia se mostraría en la parte inferior de cada página con un enlace a la licencia real, etc.
Sin embargo, aparentemente, las licencias Creative Commons no son realmente adecuadas para el software ni para la distribución del código fuente , entonces, ¿qué pasa con cualquier código (por ejemplo, fragmento / fragmento o incluso programas completos) que puede ser parte de una publicación de blog?
Si quisiera publicar este código como GPLv3, sería aceptable y lo suficientemente claro como para decir, en la parte inferior de la página, algo como: " Este sitio web del Sr. Foo se publica bajo un Creative Commons bla, bla, excepto por cualquier código fuente en forma de fragmentos de código / fragmentos / muestras, que se publican bajo GPLv3 "?
¿O hay formas mejores / diferentes / más formales de aclarar tal situación?
fuente
Respuestas:
En general, hay tres tipos de contenido en una página web orientada al desarrollo que pueden estar cubiertos por diferentes licencias:
El contenido textual en sí, ese es el texto del blog,
El código fuente
El diseño visual (el diseño en sí y los elementos gráficos, como el logotipo).
Lo que usé en muchos sitios ( ejemplo ) y que también se puede usar para un blog es el encabezado similar a:
lo que en realidad significa que:
Tenga en cuenta que:
Si el código de su blog es pequeño, es probable que no sea necesaria una licencia específica (e incluso si la hay, los lectores la desestimarán y no podrá hacer cumplir sus términos de todos modos) Corte).
Por ejemplo, fragmentos como los de este artículo de MSDN difícilmente pueden estar cubiertos por una licencia: cualquiera que nunca haya leído el artículo podría estar escribiendo exactamente los mismos códigos, y sería prácticamente imposible demostrarle a un juez que el código se copió en realidad.
Si el código de su blog es grande, la licencia puede incluirse en el encabezado. No es el texto completo (por favor, no; las licencias en el encabezado del archivo, escritas en mayúsculas, son terriblemente feas), sino solo la mención con el enlace. Esto tiene un beneficio en comparación con mencionar la licencia en el pie de página: si el código está copiado, la licencia tiene más posibilidades de permanecer.
Además, si desea que su código se use realmente, considere una licencia diferente de GPL. Dado que GPL es una licencia muy restrictiva, es posible que esto no sea adecuado para piezas de código incluidas en su blog.
fuente
Puede guardar sus fragmentos de código en un repositorio en línea en algún lugar con su propio archivo de LICENCIA, para que las personas sepan cómo pueden reutilizarlo. También puede escribir sus fragmentos de código como Github Gists , y luego incrustarlos en sus publicaciones de blog: dado que cada Gist puede tener múltiples archivos y puede incrustarlos por separado ( como se describe en esta respuesta SO ), puede agregar un archivo de licencia por separado en cada Gist, o tener una sola Gist grande con múltiples fragmentos de código.
fuente
A menos que desee prohibirlo, no hay ningún daño en licenciar su código bajo una licencia Creative Commons. Esto, por ejemplo, permitiría a los usuarios incluir el código en las publicaciones de Stack Exchange (por ejemplo, al dar una respuesta en Stack Overflow).
Además, puede licenciar todos los fragmentos de código bajo una o más licencias diferentes (software), como la GPLv3.
Los usuarios que utilizan sus fragmentos de código pueden elegir qué licencia individual (de las que ha otorgado) quieren seguir.
La forma de comunicarse / mostrar qué licencias están disponibles depende de usted. Depende principalmente de lo llamativo que quieras expresarlo. Por ejemplo, podría agregar la información
fuente