2010-02-16 10 views
9

He escrito algunos scripts bash (< 200 líneas de código cada uno) Quiero compartir con el mundo, pero como soy un fan de FLOSS, lo primero que pensé fue en compartirlos bajo los términos de la GPL.¿Licencias (Bash) scripts bajo GPL?

Pero ... ¿es eso una tontería? Quiero decir, entiendo por qué compartir una aplicación completa bajo los términos de la GPL, pero ¿tiene sentido para esos pequeños scripts? ¿O sería lo mejor para compartirlos como dominio público, ya que no son nada realmente especial o elegante? ¿O hay algún tipo especial de 'tratamiento' de licencia para scripts?

Realmente agradecería algunas opiniones sobre este asunto, y gracias de antemano.

Edit: Gracias a todos por las respuestas ... ¡Ojalá pudiera aceptar más de una, porque todas respondieron mi pregunta por completo!

+0

Los ebuilds de Gentoo son solo scripts bash, y tienen GPL. –

+0

Hola, esto también se responde en las preguntas frecuentes: http://www.gnu.org/licenses/gpl-faq.html#WhatIfWorkIsShort – initall

+0

Votación para cerrar porque está fuera del tema (lástima de mí): http: // meta .stackexchange.com/questions/70444/are-licensing-questions-on-or-off-topic-on-so – Bobby

Respuesta

5

Puede compartir cualquier cosa bajo la GPL. "Hola mundo", incluso. Es una elección filosófica. Si no le importa que alguien tome estos pequeños scripts y los redistribuya como código cerrado, conviértelos en dominio público. Si te importa, hazles GPL o algo similar.

+3

No se puede poner Hello World bajo la GPL. No es original, y por lo tanto no es elegible para la protección de derechos de autor. Sin derechos de autor, no puede licenciarlo, ni siquiera bajo la GPL. – MSalters

+0

Muchas gracias, realmente amplió un poco mi horizonte. ;) – Bobby

+0

@MSalters: al menos en la UE, los programas informáticos están exentos del requisito de originalidad. Ahora, tratando de demostrar ante el tribunal que * su * hello world es un derivado de * my * hello world es otra cosa completamente ... –

1

Si las dona al dominio público, está renunciando a cualquier derecho sobre su propiedad, y está permitiendo que cualquiera las use, modifique o venda como lo desee.

Si los libera bajo GPL, también puede permitir que cualquiera los use, modifique o venda, pero también está explícitamente solicitando que proporcionen el mismo uso sin restricciones a todos los usuarios "descendentes". El espíritu de GPL es que cualquier persona que transfiere el software GPL a cualquier otra persona también debe proporcionar los derechos y libertades originales para usar y modificar aún más ese software.


responsabilidad: Este es mi comprensión de la GPL, no consejo legal. Maldita sea, Jim, soy ingeniero, no abogado.

1

Los scripts son programas, y si ordena los lenguajes de programación según lo abstractos que sean, bash ocupará un alto en el orden. Es válido para licenciar el código bash, y GPL es una buena elección.

-1

Mientras su nuevo tipo de licencia no viola las condiciones de la licencia que viene junto con la fiesta, que están bien :-)

+1

¿Qué? Mierda. El código no tiene que estar bajo la licencia del intérprete, o cada aplicación PHP en existencia sería de código abierto. – ceejayoz

+0

Aquí está smth. eso hace que ceejayoz apunte sin la palabra Bullshit: http://www.gnu.org/licenses/gpl-faq.html#ReleaseUnderGPLAndNF – initall

+0

Ok, tienes razón, hay una distinción entre la modificación y la redistribución de GPL ' software y creación de nuevo software basado en GPL-software. Pero no mezcle licencias para su argumento, ya que PHP es una licencia de estilo BSD sin el copyleft de GNU. – initall

6

I amor la GPL, pero tengo una regla simple para mis propios proyectos:

el código debe ser de al menos un orden de magnitud mayor que la licencia

Si el código es el mismo tiempo que la GPL, probablemente no es que la cantidad de cosas en i t que una corporación malvada podría robar, incluso si la licencia bajo la licencia MIT X11.

En cuanto a la cuestión del dominio público: Yo vivo en Alemania, donde la única forma legalponer algo en el dominio público es suicidarse y esperar 70 años (y espero que el tiempo de protección de copyright no recibe aumentado entre ahora y 2080). Que es un compromiso que no quiero hacer :-) Entonces, realmente no pienso en eso.

+1

Hay un montón de códigos útiles más cortos que la GPL. DeCSS es un gran ejemplo: http://en.wikipedia.org/wiki/DeCSS – ceejayoz

+1

Pensé en algo parecido a esto, pero ceejayoz también tiene un punto válido, aún +1 porque es cierto de alguna manera. – Bobby

1

No importa cuán trivial creas que sea el trabajo; la pregunta es si está bajo restricción de derechos de autor o no.La suposición predeterminada es que sí, cualquier obra de creación cae bajo el copyright en casi cualquier jurisdicción.

Es lo mismo para un programa grande, un pequeño guión, un arreglo orquestal o un boceto en una servilleta.

En ausencia de una concesión de licencia explícita y efectiva, todos los derechos están reservados para el titular de los derechos de autor, que es usted si usted lo escribió. Entonces, nos guste o no, la carga de las libertades otorgadas a otros recae sobre nuestros hombros.

Por lo tanto, si desea que los destinatarios tengan las libertades de software esenciales, la única forma de hacerlo es elegir una licencia de software libre y otorgarla efectivamente. La GNU GPL brinda buenas instrucciones sobre cómo aplicarla a un trabajo.

+0

No es la única manera. Poner el código en el dominio público concede las mismas libertades. El punto fuerte de GPL es garantizar la conservación de esas libertades mientras otros modifican su código. – MSalters

Cuestiones relacionadas