Je fais un travail à contrat qui ont besoin du code source pour l'application que j'écris. Pour les nouveaux fichiers que j'écris pour le client, je leur donne les droits d'auteur. Cependant, il y a quelques fichiers utilitaires (pour les abstractions d'OS comme le threading) que j'utilise que j'ai développés moi-même (pas sur le compte du client). Je veux garder le droit d'utiliser ces fichiers pour mes futurs projets ou contrats futurs.Un commentaire de droit d'auteur/licence pour les applications utilitaires courantes tout en faisant le travail à contrat
Ma question est, quel type de licence et de déclaration de copyright dois-je fournir en haut du fichier de code source? Je considère quelque chose de similaire au logiciel Boost Licence:
Copright (c) 2009 [mon nom légal]
L'autorisation est accordée à, gratuitement [nom légal du client], à utilisation, reproduire, modifier, afficher, distribuer, exécuter et transmettre le Logiciel, et préparer les travaux dérivés du Logiciel, et permettre aux tiers à qui le Logiciel est fourni de le faire, sous réserve des éléments suivants:
Les avis de droits d'auteur dans le logiciel et la totalité de cette déclaration, y compris la licence ci-dessus, cette restriction et la clause de non-responsabilité suivante, doivent être incluses dans toutes les copies du Logiciel, en tout ou en partie, et tous les travaux dérivés du Logiciel, sauf si ces copies ou produits dérivés sont uniquement dans le forme de code objet exécutable par machine généré par un processeur de langage source.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, ADEQUATION A UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES DÉTENTEURS DU DROIT D'AUTEUR OU TOUTE PERSONNE DISTRIBUER LE LOGICIEL ÊTRE RESPONSABLE DE TOUT DOMMAGE OU AUTRE RESPONSABILITÉ, UN CONTRAT, UN DÉLIT OU AUTRE, DÉCOULANT DE, DE OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRES OPÉRATIONS DANS LE LOGICIEL.
Cette notice de licence et de copyright est-elle suffisante? Y a-t-il quelqu'un dans une situation similaire qui peut afficher sa licence?
EDIT
Les fichiers que je suis préoccupé en ce moment sont assez simples - que des emballages minces autour des choses spécifiques à OS (tels que le filetage et mutex). Ce n'est pas une bibliothèque que je vendrais en tant que produit autonome, et je ne suis pas préoccupé par le fait que le client utilise ou distribue à l'avenir.
Si je produisais une bibliothèque que j'aurais l'intention de vendre, j'utiliserais une licence différente (pour laquelle je contacterais très probablement un avocat).
Il est simplement pratique d'utiliser ces fichiers sur des projets et je détesterais que le client affirme que je ne pourrais pas utiliser le logiciel sur de futurs projets sans leur verser des redevances.
Aucune infraction, mais Étant donné que chaque projet distribué à code source ouvert a rencontré ce problème précis, payer pour des conseils juridiques individualisés est exagéré. Fondamentalement, il demande: «Comment puis-je empêcher quiconque de revendiquer mon travail pour lui-même?», Et nous avons des licences FOSS bien établies à cette fin. En ce qui concerne son client qui revendique la propriété, peu importe la licence, c'est un type de problème complètement différent. – TechZilla