2010-07-29 5 views
5

Est-ce que mon projet ASP.NET MVC est automatiquement sous licence GPL 2.0 en incluant ces bibliothèques? Je trouve toujours cela confus avec la GPL.GPL 2.0 Extensions Telerik gratuites pour ASP.NET MVC

+4

Je vote pour clore cette question hors-sujet car ** il s'agit de licences ou de problèmes juridiques **, et non de programmation ou de développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/a/274964/1402846) pour plus de détails, et [help/on-topic] pour plus d'informations. –

Répondre

3

Oui, c'est. Vous référerez statiquement leur code. Que clairement relève des zones «nécessite une licence compatible GPL».

Vous pouvez, bien sûr, acheter une licence commerciale ou utiliser un composant différent si vous ne voulez pas GPL votre projet.

+0

Y a-t-il de très bonnes définitions de ce que signifie le code de référencement statique pour différentes langues/plateformes? Je comprends cela d'un point de vue C/C++ mais je ne suis pas sûr de comprendre à partir d'un C#, Java, JavaScript, Python (et autres langages dynamiques). – BuddyJoe

+0

Si votre application nécessite une bibliothèque GPL, alors [votre application doit être publiée sous une licence compatible GPL.] (Http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL) –

2

Votre application nécessite uniquement une licence GPL lorsque vous distribuez votre application.

Par exemple:

Scénario n ° 1: Vous développez un site Web qui utilise une base de données MySQL et les contrôles Telerik ASP.NET MVC (les licences GPL Open Source). Vous déployez ensuite votre application sur votre serveur Web et les utilisateurs interagissent avec l'interface utilisateur de votre application via leur navigateur. Vous n'avez donc pas besoin de GPL pour votre logiciel puisque vous n'avez pas distribué le logiciel aux utilisateurs. Scénario n ° 2: Vous créez ensuite un programme d'installation pour votre application et vendez votre application avec l'intention des clients installant et exécutant l'application sur leurs propres serveurs. Votre logiciel doit être sous licence GPL depuis la distribution de votre logiciel. NOTE: vous ne pouvez pas contourner ceci en n'incluant pas mysql dans votre paquet d'installation et en demandant à l'utilisateur de télécharger et d'installer ceci indépendamment.

Espérons que cela aide.

Questions connexes