2010-10-15 5 views
0

Salut, je ne comprends pas bien comment fonctionne la licence rhino.problème de licence rhino

Je voudrais faire une application commerciale (bureau) et intégrer rhino pour rendre javascript disponible à mes utilisateurs pour personnaliser facilement l'application.

licence selon qu'il ya semble qu'il n'y a pas de probs je n'imprimer dans l'avis de rhinocéros droit d'auteur ..

http://www.mozilla.org/rhino/download.html

mais lire plus je vois que le rhinocéros est sous licence MPL/GPL

si Comment puis-je faire? Si rhino est impossible à ajouter, il existe un autre langage de script tel que python, boo etc. pour une intégration sécurisée dans une application NET/Mono?

Merci

+0

N'est-ce pas un peu bizarre d'intégrer Rhino dans une application .NET? Je veux dire, c'est implémenté en Java. – Pointy

+4

Je vote pour clore cette question hors-sujet car il s'agit de licences ou de problèmes juridiques, pas de programmation ou de 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

1

Prendre un rapide coup d'œil sur le site de Mozilla, il semble que les bibliothèques Mozilla et les logiciels ont une double, voire tri-licences. Cela signifie que vous pouvez choisir la licence la plus appropriée lorsque vous utilisez le logiciel ou la bibliothèque. Cela est souvent fait car certaines licences logicielles peuvent causer des problèmes lorsqu'elles sont combinées, par conséquent les développeurs peuvent parfois publier des logiciels sous licence alternative.

Avec MPL, vous pouvez intégrer Rhino dans un programme commercial. "Contrairement aux fortes licences copyleft, le code sous MPL peut être combiné avec des fichiers propriétaires dans un seul programme (" Larger Work ")."

+0

Ce qui vous fait vous demander pourquoi il a été publié sous licence GPL. Y a-t-il quelque chose dans la MPL qui l'empêche d'être utilisé dans des projets GPL? –

+0

@ Tom Anderson: Je suppose que le MPL pourrait entrer en conflit avec la GPL dans une certaine mesure, car MPL peut être utilisé dans un logiciel propriétaire. – TuomasR

+0

@TuomasR: Il semble que vous ayez raison sur le fait que MPL soit en conflit avec GPL, bien qu'il ne s'agisse pas d'être utilisé dans un logiciel propriétaire (par exemple BSD à 2 clauses peut être utilisé dans un logiciel propriétaire, mais compatible avec la GPL) . Il y a quelques informations à http://www.tomhull.com/ocston/docs/mozgpl.html et http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses –