Pracuję dla okręgu szkolnego. Każdego roku musimy eksportować listę studentów z naszego systemu zarządzania studentami i wysyłać ją do firmy zajmującej się naszymi egzaminami online.
Aby wykonać ten eksport, musieliśmy zatrudnić kogoś, kto znał wewnętrzne funkcjonowanie naszego systemu zarządzania studentami. Napisał zapytanie SQL (Adaptive Sybase SQL Anywhere), aby wyeksportować studentów do pliku csv, tak jak potrzebowaliśmy. To było zanim zacząłem pracować dla dzielnicy, więc przez pewien czas zakładałem, że to rzeczywiście aplikacja, dopóki nie nadszedł czas, abym sam dokonał eksportu.
I co roku pobiera od nas 500 USD za aktualizację tego zapytania, aby wyeksportować studentów na bieżący rok. Kiedy więc odkryłem, że to tylko zapytanie (plik .bat i plik .sql), pomyślałem: „Mogę to zaktualizować sam”. Wszystko, co muszę zrobić, to zmienić lata w zapytaniu (np. 2009 na 2010).
Samo zapytanie (plik .sql) ma ten komentarz u góry:
// 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].
(Tak, naprawdę mówi „pisanie”.)
Więc teraz mój szef obawia się, że naruszamy prawa autorskie. I że facet dowie się, że sam zaktualizowałem zapytanie, ponieważ nie poprosiliśmy go o zaktualizowanie go w tym roku i podjęcie kroków prawnych.
Wróćmy więc do pytania podmiotu: czy naprawdę może to prawo autorskie do tego zapytania? A jeśli tak, to czy modyfikowanie go samodzielnie stanowi naruszenie praw autorskich? Moim zdaniem jedno zapytanie nie jest kodem programu. To bardziej polecenie z wiersza poleceń. Ale nie wiem, co jest uważane za zgodne z prawem.