2010-12-05 6 views
1

Il y a beaucoup de free software licenses, mais y en a-t-il une qui contient déjà des clauses qui empêchent les organismes gouvernementaux (et d'autres entreprises comme les banques) d'utiliser le logiciel ou le code?licence de logiciel libre qui exclut les organismes gouvernementaux

REMARQUE:

Je sais qu'il serait impossible de faire respecter, et ne est pas comme tout gouvernement voudrait utiliser le logiciel que j'écris de toute façon (il est plus une question de principe).

Il n'est pas nécessaire d'être un accord de licence reconnu, je demande simplement si une telle licence existe.

Une alternative serait d'utiliser une double licence?

+0

Vous êtes toujours libre de modifier une licence existante. –

+0

@nate: Sauf si la licence elle-même est sous copyright et que vous n'avez pas de licence pour la licence! La GPL, par exemple, [déclare] (http://www.gnu.org/licenses/gpl.html) "Copyright © 2007 Fondation du logiciel libre, Inc. Tout le monde est autorisé à copier et distribuer des copies mot pour mot de ce document de licence, mais le modifier n'est pas autorisé. " –

Répondre

7

Empêcher l'utilisation par n'importe qui est beaucoup contre l'esprit (et la lettre) de l'open source. Voir les Open Source Definition

5. Pas de discrimination contre les personnes ou groupes

La licence ne doit pas discrimination envers une personne ou un groupe de personnes .

Justification: Afin d'obtenir le bénéfice maximale du processus, la diversité maximale des personnes et des groupes devraient également admissibles à contribuer à sources ouvertes. Par conséquent, nous interdisons toute licence open source de bloquer n'importe qui à l'extérieur du processus.

Certains pays, y compris les États-Unis , ont des restrictions à l'exportation pour certains types de logiciels. Une licence conforme à OSD peut avertir les titulaires de licences des restrictions applicables et leur rappeler qu'ils sont tenus de respecter la loi ; cependant, il ne peut pas incorporer de telles restrictions lui-même.

Vous devriez écrire votre propre licence, mais bonne chance appliquer.

+0

Si quelqu'un a écrit une licence indiquant que les groupes terroristes ne peuvent pas l'utiliser, je suis sûr que personne ne s'y opposerait. – Nippysaurus

+0

@Nipp Pensez-vous que les terroristes n'utiliseront pas votre logiciel après avoir lu la licence? – chrisaycock

+0

@chrisaycock: J'ai déjà indiqué dans ma question que ces licences sont inapplicables dans ces cas extrêmes et que c'était une question de principe.Ce que je veux dire, c'est que, même si l'on va à l'encontre de «l'esprit de l'open source», si une cause est pour le plus grand bien, personne ne se souciera de «l'esprit». – Nippysaurus

1

Je n'en ai pas vu lors de ma première recherche, mais ne pouviez-vous pas simplement ajouter une clause «gratuit pour usage personnel et non commercial» à une licence existante?

0

Ceci est impossible. Si vous excluez quelqu'un, c'est par définition pas une licence de logiciel libre.

Questions connexes