2010-09-25 6 views
-1

Je développe des applications web pour différents clients. J'ai aussi des librairies que j'utilise pour multiplier des projets et j'incorpore aussi BSD et d'autres librairies open source. J'utilise le côté serveur PHP. Je veux que la licence soit claire à la fois pour mon PHP et pour mes fichiers JavaScript, mais en même temps je veux garder cela simple, je veux que les notices de copyright soient vraiment courtes dans les en-têtes de PHP et Fichiers JS.Comment écrire correctement des informations de copyright/licence dans des projets basés sur PHP/JavaScript?

Comment puis-je mettre toutes mes conditions de licence dans un fichier? Fondamentalement, je veux référencer 1 fichier de tous mes fichiers source, et gérer tous les droits d'auteur et licences dans ce seul fichier.

Je suis également intéressé par les ressources qui peuvent m'aider à construire ma licence, à savoir: les licences pré-écrites.

+2

voter en baisse \t Vous devez prendre un avis juridique à ce sujet. Ce n'est pas une question technique. – EJP

+0

"des questions propres à la profession de programmation" StackOverflow f.a.q. – Void

+0

Êtes-vous vraiment préoccupé par la valeur du droit d'auteur? Les licences plus détaillées comportent généralement une mention de copyright plus longue dans les fichiers, bien que cela ne soit pas obligatoire (comparez les avis de copyright GPL à ceux de BSD). –

Répondre

1
 
/** 
* This program is license under YOUR_LICENSE_OF_CHOICE 
* You should have received a copy of the YOUR_LICENSE_OF_CHOICE 
* With this program in the file LICENSE and is available through 
* the world-wide-web at http://license.homepage.net/path_to_license 
* If you did not receive a copy of the YOUR_LICENSE_OF_CHOICE 
* And are unable obtain it through the world-wide-web, 
* Please send a note to [email protected] so we can mail you a copy 
* Immediately. 
*/ 
+0

Existe-t-il une version plus courte pour les applications Web? – Void

+0

N'hésitez pas à faire court, vous devez indiquer la licence sous laquelle le code se trouve, le nom du fichier dans lequel vous avez placé la licence, un URI à la licence, et une adresse e-mail au cas où quelqu'un ne recevrait pas le fichier de licence, et la page Web a disparu. – racetrack

1

Si vous utilisez des licences OpenSource, utilisez l'avertissement sur le site Web de licence, recherchez la section « Comment appliquer ces conditions à vos nouveaux programmes ». Cependant, s'il s'agit d'une licence propriétaire, alors c'est à vous de décider ... comment le code source peut et ne peut pas être utilisé ... ce qui peut et ne peut pas être fait, etc

L'insertion de la licence dans le fichier ne doit pas être effectuée manuellement! Vous pouvez le faire, mais ce n'est pas la bonne façon. La bonne façon est d'utiliser un IDE pour le développement de PHP. Les EDI comme Ecliple, NetBeans et Zend Studio supportent les licences de projet.

Vous créez un projet, créez un nouveau fichier de licence (réutilisation existante) et l'attachez au projet. Après cela, chaque fois que vous créez un nouveau fichier PHP/JS, la licence sera automatiquement insérée dans le nouveau fichier.

J'ai écrit un peu tutorial on how to setup project license in NetBeans IDE, vous pouvez le regarder si vous le souhaitez.

Questions connexes