2010-03-25 6 views
0

Je suis en train de créer un projet pour héberger une bibliothèque iPhone pour un code commun pour l'iPhone ... essentiellement une bibliothèque qui évitera aux gens de trouver des solutions aux problèmes courants qui équivalent à copier et coller extraits de code. Le site se trouve ici: http://code.google.com/p/devkit-bb/Licence Open Source pour le code de test

Je l'ai sous licence sous Eclipse, car elle favorise l'extension de la librairie sans nécessiter de contraintes comme la LGPL sur les fichiers objets fournis/rendus disponibles, ce qui serait le cas puisque tout est lié statiquement.

Ce que je me demande est comment/quelle licence à appliquer aux tests unitaires? Depuis, ils démontrent essentiellement comment utiliser diverses interfaces et composants. Ainsi, ils sont conçus pour des situations potentielles de copier-coller, et je ne veux pas que les gens qui pourraient finir par utiliser cela comme une partie des éléments de base de leur environnement aient l'impression que la licence interdirait ce «travail dérivé». leur application ou jeu.

+4

Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences ou les questions juridiques, pas la programmation ou le développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) et [ici] (http://meta.stackexchange.com/questions/139804/can- licences-questions-jamais-sur-sujet) pour plus de détails, et [aide] pour plus. – JasonMArcher

Répondre

2

Dans ce scénario, vous pouvez envisager le MIT license.

+0

Yah, cela pourrait être aussi proche d'une licence standard que je peux obtenir. Je ne suis pas sûr que même ce que "substantiel" pourrait être interprété comme, et même avoir l'avis de copyright est quelque peu exagéré pour l'utilisation de l'échantillon de code fourni dans un test d'unité. Je pense que j'étudiais la licence Apache ou Mozilla, et je suis tombé sur la licence Open Group: http://www.opensource.org/licenses/opengroup.php Que pensez-vous de cela? La partie malheureuse est qu'il n'y a pas une bannière standard à appliquer dessus. J'espère que je peux obtenir Ohloh.net pour le ramasser. – Gary

+0

La licence Open Group est conçue pour des suites de tests autonomes qui sont elles-mêmes un produit destiné à être utilisé pour tester l'implémentation d'une interface spécifiée par un tiers. Si ce ne sont que des tests unitaires pour votre implémentation, la licence MIT est probablement appropriée. –

2

Le WTFPL, si vous pouvez passer votre temps avec vos avocats.

+0

N'est-ce pas un dérivé de la licence 'bugroff'? http://www.everything2.com/index.pl?node_id=405239 –

Questions connexes