Existe-t-il une licence CodePlex prise en charge qui restreint l'utilisation de la source à des fins commerciales? [fermé]

StackOverflow https://stackoverflow.com/questions/405581

  •  03-07-2019
  •  | 
  •  

Question

J'ai lu les licences open source prises en charge par CodePlex, je ne comprenais pas tout. Ce que je cherche, c’est une licence qui restreint l’utilisation commerciale de mon code source.

y a-t-il un?

Merci

Était-ce utile?

La solution

Pourquoi voulez-vous faire cela? Ce n'est pas dans l'esprit open-source! Même la GPL autorise et encourage même les vendeurs commerciaux à distribuer gratuitement des logiciels (à code source ouvert). Une grande quantité de logiciels libres est produite commercialement (nombreuses contributions à Linux, GNOME, KDE, etc.), ce qui n'aurait pas été possible avec une telle clause.

[CodePlex est le hébergement de projet open source de Microsoft: son équivalent de Sourceforge, le code Google , Savannah, Launchpad etc. Le site Web indique qu'il prend en charge les licences suivantes:

Licence Apache 2.0, licence de développement et de distribution commune (CDDL), licence publique Eclipse (EPL), licence publique générale GNU (GPL) v2, licence publique générale de la bibliothèque GNU (LGPL) , Licence publique Microsoft (Ms-PL), Licence réciproque Microsoft (Ms-RL), Licence publique Mozilla 1.1 (MPL), Nouvelle licence BSD et Licence MIT.
dont celles commençant par "Microsoft". peut en réalité être plus restrictif que "open-source" . < p>

Laissez-moi vous expliquer les "trois niveaux". des licences open source utilisant les paroles de Dave Johnson :

  • Niveau 1: crédit Gimme (licence Apache, BSD, MIT)   Vous pouvez utiliser, modifier et redistribuer mon code dans votre produit, mais donnez-moi du crédit.
  • Niveau 2: correctifs de Gimme (licence publique Mozilla, CDDL, LGPL)   Vous pouvez utiliser, modifier et redistribuer mon code dans votre produit, mais donnez-moi le code source des corrections que vous apportez.
  • Niveau 3: Gimme it ALL! (GPL)   Vous pouvez utiliser, modifier et redistribuer mon code dans votre produit, mais donnez-moi le code source complet de votre produit.

Les deux premiers niveaux permettent aux entreprises de créer des dérivés propriétaires (non à source ouverte) à partir de votre code; Je ne les aime pas La GPL ("copyleft") les oblige à publier leur code source (ne s'applique que s'ils distribuent leur produit; rien ne les empêche d'utiliser le logiciel en interne pour leur propre usage - et c'est une bonne chose) . Si vous souhaitez éviter de vous sentir "arraché" par une société commerciale " voler " votre code, la GPL est ce que vous devriez utiliser. Ils peuvent y apporter des améliorations, mais ces améliorations seront accessibles à tous.

Notez que rien n’empêche une société de vous contacter séparément et d’obtenir votre code sous une licence autre que GPL. Vous pouvez également leur facturer des frais pour leur permettre de créer un dérivé propriétaire de votre code, si vous le souhaitez. (Tant que votre code est entièrement à vous, bien sûr.)

Autres conseils

Merci, si vous limitez l'utilisation commerciale du code, vous favoriserez les projets open source gratuits qui étaient mes pensées initiales, mais je vais maintenant envisager d'utiliser la licence publique Mozilla.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top