Question

Quelle est la meilleure licence à utiliser pour votre logiciel lorsque vous souhaitez être payé pour un usage commercial mais que vous acceptez que les organisations à but non lucratif/geeks l'utilisent gratuitement ?

Était-ce utile?

La solution

Vous pouvez toujours émettre votre code sous deux licences.Certains projets ont une version GPL et une version non GPL pour les développeurs commerciaux sensibles.Ce n'est pas une solution idéale du point de vue de la liberté, mais c'est un « hack » attrayant.

Les licences « conviviales » commerciales sont la licence LGPL et la licence BSD.

Il existe un bon guide sur la nouvelle GPL de la fondation du logiciel libre :http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html

GNU propose une excellente liste de licences à consulter et des conseils sur la manière de les utiliser.http://www.gnu.org/philosophy/license-list.html

Notez que c'est limité par leur philosophie, mais c'est néanmoins pratique.

Un autre petit guide :http://everything2.com/title/Software%2520license%2520guide

Autres conseils

Regarde le double licence façons TrollTech, MySQL ont mis en œuvre.Tant que vous possédez l'intégralité de la base de code, vous êtes libre de choisir différentes licences pour différentes utilisations.

Voici:

J'ai également trouvé une bonne page qui vous aide à choisir une licence en fonction des choix que vous faites. (Lien)

Juste pour que ce soit clair :Logiciel Open Source par son définition est gratuit pour tout type d'utilisation, sans aucun frais (en particulier.articles 1 et 6 de la définition).

Donc si telle était votre intention,

  • aucune licence Open Source ne restreint l'utilisation commerciale du logiciel
  • aucune licence Open Source n'impose des frais de licence obligatoires

Double licence tente d'encourager les entreprises à payer pour une licence non Open Source qui présente des incitations supplémentaires/autres par rapport à la licence Open Source choisie.

Notez que même à des fins commerciales, vos clients sont toujours libres d'utiliser le logiciel sous licence Open Source sans payer de frais, vous devez donc leur offrir de réelles incitations pour les faire payer.

Donc en fait, si tu veux vraiment forcer vos clients à payer pour une utilisation commerciale, vous ne pourrez pas le faire avec une licence Open Source.

Une approche alternative Gagner de l'argent en développant des logiciels Open Source consiste à faire payer aux clients commerciaux des améliorations apportées au logiciel (qui pourraient ou non être ultérieurement inscrites dans l'arborescence Open Source) ou des services autour du logiciel comme le conseil, la personnalisation ou l'installation.

Notez que dans ce cas, le client paie pour le service et non pour le logiciel.Cela contraste avec la double licence, dans laquelle le logiciel est le produit payé.

Si vous accordez une licence pour une technologie, je dis GPL.Je dis cela parce que si le titulaire n'est pas content de divulguer ses modifications, il doit vous parler et vous donner $$$.

D'abord:une licence open source ne restreint pas le domaine d'utilisation, une utilisation commerciale est donc toujours possible.Mais si vous vendez une bibliothèque, la GPL peut vous aider, car elle exige que tous les programmes utilisant cette bibliothèque soient également GPL.C'est ainsi que Trolltech a vendu Qt (jusqu'à ce que Nokia l'achète et en fasse LGPL, car ils ont un agenda différent).

MySQL est un exemple de double licence pour un programme autre qu'une bibliothèque.Mais la GPL permet aussi une utilisation commerciale de MySQL.Les gens paient pour le soutien.

Si vous souhaitez vendre une bibliothèque, utilisez la GPL, alors, s'il s'agit d'un programme « normal », utilisez n'importe quelle licence et vendez des composants supplémentaires, du support, des cours de formation ou quelque chose de similaire.

Si vous me le permettez, j'aimerais développer cette question :Existe-t-il une source unique pour les ventilations non juridiques des principales licences de logiciels ?

Vous ne pouvez pas restreindre l'utilisation commerciale de l'application avec une licence open source valide (approuvée par l'OSI).

La double licence fonctionne pour les outils de développement/bibliothèques de code qui doivent être liées/distribuées avec des logiciels commerciaux.Trolltech et MySql en sont de bons exemples.

Si vous souhaitez gagner de l’argent avec des logiciels open source, votre produit open source doit être un complément à quelque chose qui peut être vendu.Par exemple, vous pourriez avoir un noyau avec des fonctionnalités de base, et pour des fonctionnalités étendues, vous pourriez vendre une licence commerciale.Cela a fonctionné pour PyDev (un plugin Eclipse pour le développement Python).Et si le produit est complexe et entrepreneurial, vous pouvez vendre du support.

La GPL autorise également le fork et, en tant que telle, peut ne pas être avantageuse si vous pensez que d'autres pourraient améliorer votre travail, car ces améliorations ne seront pas disponibles.Même s'il s'agit d'un code de serveur qui pourrait rester privé, l'exception de liaison autorisée pour Gnu Aferro pourrait même placer une partie d'une œuvre combinée sous une licence plus restrictive.MIT/BSD sont uniquement des attributions et ne garantissent pas la disponibilité du code.La version bêta de MPL 2 permet une conversion unidirectionnelle vers GPL, via une compatibilité par défaut, vous devrez donc utiliser soit MPL version 1, soit MPLv2 - GPL incompatible si vous souhaitez une garantie de code disponible.

Cela nécessite également une documentation pour qu'ils puissent reproduire vos modifications, mais vous auriez le même effet de levier contre elles...en bref...c'est un combat loyal et ils doivent investir au moins autant de temps et d'énergie que vous, sinon plus.

Si vous envisagez une utilisation commerciale, le MPLv1 a été rédigé par une entreprise dans l'intention de conserver la viabilité commerciale de son utilisation.Je suggérerais également d'exiger également un accord de licence de contributeur pour garantir que vous disposez d'une licence de droit d'auteur (en plus des auteurs originaux, car ils n'abandonneront PAS leurs droits d'auteur gratuitement).Ou du moins se voient accorder une licence non exclusive complète dans le cadre de la licence du projet actuel en plus des licences futures que le projet pourra choisir.(Les licences exclusives peuvent sérieusement vous ruiner en cas de faillite, alors méfiez-vous-en.N'oubliez pas, licence, ne vendez pas.).

Comme l'a suggéré Epatel, la double licence est une manière simple de gérer cela.Si l'une des licences GPL, Creative Commons ou similaires gère l'utilisation de l'open source, alors vous êtes placé de ce côté.Et vous pouvez probablement également trouver assez facilement une licence commerciale proche de ce dont vous avez besoin.

Mais je le ferais fortement Je vous suggère de faire appel à un avocat ayant une expérience en matière de licences logicielles pour vous aider.D'après mon expérience, c'est de l'argent bien dépensé.

Je sais que c'est "fermé" mais je pensais que la réponse de @flights était un peu ambiguë, alors voici le texte des gens de GNU sur les "Frais", il est très clair.

Beaucoup de gens croient que l'esprit du projet GNU est que vous ne devez pas facturer d'argent pour la distribution de copies de logiciels, ou que vous devez facturer le moins possible - juste assez pour couvrir le coût.C'est un malentendu.

En fait, nous encourageons les personnes qui redistribuent les logiciels libres à facturer autant qu'ils le souhaitent ou le peuvent.Si cela vous semble surprenant, veuillez lire la suite.

Le mot «libre» a deux significations générales légitimes;Il peut se référer à la liberté ou à un prix.Lorsque nous parlons de «logiciel libre», nous parlons de liberté, pas de prix.(Pensez à la «liberté d'expression», pas à la «bière gratuite».) Plus précisément, cela signifie qu'un utilisateur est libre d'exécuter le programme, de modifier le programme et de redistribuer le programme avec ou sans modifications.

Les programmes gratuits sont parfois distribués gratuits et parfois à un prix substantiel.Souvent, le même programme est disponible dans les deux manières à partir de différents endroits.Le programme est gratuit quel que soit le prix, car les utilisateurs ont la liberté de l'utiliser.

Les programmes non gratuits sont généralement vendus à un prix élevé, mais parfois un magasin vous donnera une copie sans frais.Mais cela ne le fait pas un logiciel libre.Prix ​​ou pas de prix, le programme n'est pas libre parce que les utilisateurs n'ont pas la liberté.

Étant donné que les logiciels gratuits ne sont pas un prix, un prix bas ne rend pas le logiciel gratuit, ni même plus près de gratuit.Donc, si vous redistribuez des copies de logiciels gratuits, vous pourriez aussi bien facturer des frais substantiels et gagner de l'argent.La redistribution des logiciels libres est une bonne activité légitime;Si vous le faites, vous pourriez aussi bien en profiter.

Le logiciel gratuit est un projet communautaire, et tous ceux qui en dépendent devraient chercher des moyens de contribuer à la construction de la communauté.Pour un distributeur, la façon de procéder est de donner une partie du profit aux projets de développement de logiciels gratuits ou à la Free Software Foundation.De cette façon, vous pouvez faire avancer le monde des logiciels libres.

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