Je travaille pour un district scolaire. Chaque année, nous devons exporter une liste d'étudiants de notre système de gestion des étudiants et l'envoyer à une entreprise qui gère nos examens en ligne.
Donc, pour faire cette exportation, nous avons dû embaucher quelqu'un qui connaissait le fonctionnement interne de notre système de gestion des étudiants. Il a écrit une requête SQL (Adaptive Sybase SQL Anywhere) pour exporter les étudiants vers un fichier csv comme nous en avions besoin. C'était avant de commencer à travailler pour le district, donc pendant un certain temps, j'ai supposé que c'était en fait une application, jusqu'à ce que le moment soit venu pour moi de faire l'exportation moi-même.
Et chaque année, il nous facture 500 $ pour mettre à jour cette requête afin d'exporter les étudiants pour l'année en cours. Alors, quand j'ai découvert qu'il ne s'agissait que d'une requête (fichier .bat et fichier .sql), j'ai pensé "Je peux mettre à jour cela moi-même". Tout ce que je dois faire est de changer les années dans la requête (par exemple. 2009 à 2010).
La requête (fichier .sql) elle-même a ce commentaire en haut:
// 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].
(Oui, ça dit vraiment "écrit".)
Alors maintenant, mon patron craint que nous ne violions le droit d'auteur. Et que le gars va découvrir que j'ai mis à jour la requête moi-même parce que nous ne lui avons pas demandé de la mettre à jour cette année et d'engager une action en justice.
Revenons donc à la question du sujet: peut-il vraiment copyright cette requête? Et si oui, la modifier nous-mêmes est-elle une violation du droit d'auteur? Dans mon esprit, une seule requête n'est pas un code de programme. C'est plus une commande en ligne de commande. Mais je ne sais pas ce que c'est considéré légalement.