Yo trabajo para un distrito escolar. Cada año tenemos que exportar una lista de estudiantes de nuestro sistema de gestión de estudiantes y enviarla a una compañía que maneja nuestros exámenes en línea.
Entonces, para hacer esta exportación, tuvimos que contratar a alguien que conociera el funcionamiento interno de nuestro sistema de gestión de estudiantes. Escribió una consulta sql (Adaptive Sybase SQL Anywhere) para exportar a los estudiantes a un archivo csv como lo necesitábamos. Esto fue antes de que comenzara a trabajar para el distrito, así que por un tiempo supuse que era una aplicación, hasta que llegó el momento de hacer la exportación yo mismo.
Y cada año nos cobra $ 500 para actualizar esta consulta para exportar a los estudiantes para el año en curso. Entonces, cuando descubrí que era solo una consulta (archivo .bat y archivo .sql), pensé "Puedo actualizar esto yo mismo". Todo lo que tengo que hacer es cambiar los años en la consulta (por ejemplo, 2009 a 2010).
La consulta (archivo .sql) en sí tiene este comentario en la parte superior:
// This code was writtend by [the guy]
// and is the property of [his company]...Copyright 2005,2006,2008,2009
// This code MAY NOT BE USED without the expressed written consent of
// [his company].
(Sí, realmente dice "escribir").
Entonces, a mi jefe le preocupa que estemos violando los derechos de autor. Y que el tipo descubrirá que actualicé la consulta yo mismo porque no le hemos pedido que la actualice este año y tome medidas legales.
Así que volvamos a la pregunta del sujeto: ¿puede realmente hacer un copyright de esta consulta? Y si es así, ¿modificarlo nosotros mismos es una violación de derechos de autor? En mi opinión, una sola consulta no es código de programa. Es más un comando de línea de comando. Pero no sé qué se considera legalmente.