Я работаю в школьном округе. Каждый год нам приходится экспортировать список студентов из нашей системы управления студентами и отправлять их в компанию, которая обрабатывает наши онлайн-экзамены.
Чтобы сделать этот экспорт, нам пришлось нанять кого-то, кто знал внутреннюю работу нашей системы управления студентами. Он написал запрос sql (Adaptive Sybase SQL Anywhere) для экспорта студентов в CSV файл, какой нам нужен. Это было до того, как я начал работать в этом районе, поэтому какое-то время я предполагал, что это действительно приложение, пока мне не пришло время сделать сам экспорт.
И каждый год он взимает с нас $500, чтобы обновить этот запрос, чтобы экспортировать студентов на текущий год. Поэтому, когда я обнаружил, что это всего лишь запрос (файл .bat и файл .sql), я подумал: "Я могу обновить это самостоятельно". Все, что мне нужно сделать, это изменить годы в запросе (например, с 2009 по 2010 год).
Сам запрос (.sql файл) имеет этот комментарий вверху:
// 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].
(Да, это действительно говорит "writtend".)
Итак, теперь мой босс обеспокоен тем, что мы нарушаем авторские права. И что парень узнает, что я обновил запрос сам, потому что мы не просили его обновить его в этом году и принять юридические меры.
Итак, вернемся к предметному вопросу: Может ли он действительно защитить этот запрос? И если это так, он сам модифицирует нарушение авторских прав? На мой взгляд, один запрос не является программным кодом. Это больше команда командной строки. Но я не знаю, что он считает законным.