web-dev-qa-db-fra.com

Quel type de licence pour mettre un projet privé?

Le projet dans lequel le travail est privé à des fins commerciales et non son code source est distribué à quiconque. Seule l'application fonctionnelle montrait les consommateurs via un site Web.

Il a la structure suivante:

  • Le code source est écrit en PHP, la seule partie où du code tiers est utilisé lors de l'utilisation de Composer et PHPUnit.
  • Les technologies HTML, CSS, Javascript sont utilisées (avec des bibliothèques tierces gratuites)
  • Le serveur MySQL côté serveur, PHP et Memcached sont utilisés.
  • Et le serveur n'est pas un hébergement partagé, c'est un VPS.

Nous ne voulons pas que quiconque voie notre code source, mais si pour une raison quelconque notre code est volé ou obtenu d'une autre manière, nous voulons avoir une licence qui ne permet aucune divulgation d'aucune sorte.

Mes questions sont:

Ce type de projet avec du code tiers et du code privé est-il compatible?

Est-il possible de concéder une licence sur ces œuvres?

11
Jhonjhon_123

La réponse simple est "ne donnez pas de licence à votre code". Au lieu de cela, placez une déclaration de copyright sur votre code (ce que vous auriez dû faire de toute façon) et ajoutez une déclaration selon laquelle personne n'est autorisé à utiliser votre code.


Voici la réponse la plus longue:

Nous ne voulons pas que quiconque voie notre code source, mais si pour une raison quelconque notre code est volé ou obtenu d'une autre manière, nous voulons avoir une licence qui ne permet aucune divulgation d'aucune sorte.

Si quelqu'un vole votre code, il ne s'intéresse pas vraiment à la façon dont vous avez autorisé ce code. Ils le voulaient et l'ont volé, il n'y a rien qu'une licence ne fera pour les empêcher de l'utiliser à leur guise, car ils ont volé votre code.

Plus largement, une licence est là pour donner la permission à d'autres afin d'utiliser le code que vous avez créé. La licence dicte les conditions que les autres doivent suivre et spécifie comment ils peuvent utiliser votre code.

Comme vous ne voulez pas que quelqu'un utilise votre code, vous ne devez pas y mettre de licence.

9
user53019

La licence "par défaut" pour le code source sans licence spécifique indiquée est le droit d'auteur standard, ce qui signifie que personne d'autre que le propriétaire n'est autorisé à copier et distribuer le code. Vous avez automatiquement le droit d'auteur sur tout ce que vous écrivez - un avis de droit d'auteur est simplement informatif, il ne vous accorde aucun droit au-delà de ce que vous avez par défaut.

Bien sûr, si des gens volent votre code, vous ne pouvez pas les empêcher de le distribuer. Bien sûr, ce serait illégal, mais il en va de même pour le vol en premier lieu. Le code PHP que vous pouvez protéger en le gardant simplement secret, mais il n'y a aucun moyen de protéger le CSS, le HTML et le JavaScript.

Mais à moins que votre code ne contienne des mots de passe ou de précieux secrets commerciaux, personne ne se souciera de le voler ou de le copier, alors ne vous inquiétez pas.

1
JacquesB