CHARTE

Droit d'auteur

Toutes les contributions ajoutées sur ce site doivent être « libres » au sens de GNU (licence [http://www.gnu.org/copyleft/gpl.html GPL], [http://www.gnu.org/copyleft/lesser.html LGPL], [http://www.gnu.org/copyleft/fdl.html FDL] sans sections invariantes, [http://artlibre.org/licence.php/lal.html licence Art Libre]...), de manière à pouvoir s'intégrer dans le projet global GLPI.

Toute contribution faite sur l'espace de développement des plugins GLPI reste la propriété de son auteur mais s'intègre dans le projet GLPI.

En particulier, si la contribution porte sur l'adaptation d'une œuvre antérieure, il convient de s'assurer des compatibilités de licence.

Fonctionnement coopératif

L'espace de développement collaboratif ne peut fonctionner que si chacun respecte les projets d'autrui avec une volonté de contribution.

On ne le répétera jamais assez : "On préfère ceux qui manient la truelle plutôt que la grenade".

Il est primordial de communiquer pour éviter les télescopages de développements. Il est donc impératif de prévenir les autres en cas de modifications importantes et surtout de règles de commit.

Pour chaque branche d'un projet, un fichier "REGLES_DE_COMMIT" énonce précisément les "règles d'intervention".

Exemple :

  • "Pas de commit dans cette branche" si une personne veut être la seule à controler et maintenir cette branche.
  • "Commentaires ou améliorations marginales acceptées" Si vous voulez quelque chose de plus restreint.
  • "Vous pouvez améliorer ce plugin comme vous le souhaitez" si vous voulez quelque chose d'ouvert.

etc...