Récemment, Microsoft a publié une version gratuite de Visual Studio: Visual Studio Community Edition
la licence dit
SI VOUS RESPECTEZ CES CONDITIONS DE LICENCE, VOUS AVEZ LES DROITS CI-DESSOUS.
- DROITS D'INSTALLATION ET D'UTILISATION.
une. Licence individuelle. Si vous êtes un particulier travaillant sur vos propres applications pour vendre ou à toute autre fin, vous pouvez utiliser le logiciel pour développer et tester ces applications.
b. Licences d'organisation. Si vous êtes une organisation, vos utilisateurs peuvent utiliser le logiciel comme suit:
· Un nombre quelconque de vos utilisateurs peuvent utiliser le logiciel pour développer et tester vos applications publiées sous des licences de logiciel open source approuvées par l'Open Source Institute (OSI).
· Un nombre quelconque de vos utilisateurs peuvent utiliser le logiciel pour développer et tester vos applications dans le cadre d'une formation et d'un enseignement en ligne ou en personne, ou pour effectuer des recherches universitaires.
· Si aucune des conditions ci-dessus ne s'applique et que vous n'êtes pas non plus une entreprise (définie ci-dessous), jusqu'à 5 de vos utilisateurs individuels peuvent utiliser le logiciel simultanément pour développer et tester vos applications.
· Si vous êtes une entreprise, vos employés et sous-traitants ne peuvent pas utiliser le logiciel pour développer ou tester vos applications, sauf à des fins open source et éducatives comme autorisé ci-dessus. Une "entreprise" est toute organisation et ses sociétés affiliées qui ont collectivement (a) plus de 250 PC ou utilisateurs ou (b) plus d'un million de dollars américains (ou l'équivalent dans d'autres devises) en revenus annuels, et "sociétés affiliées" signifie les entités qui contrôlent (via la propriété majoritaire), sont contrôlées par, ou sont sous contrôle commun avec une organisation.
c. Utilisation de la démonstration. Les utilisations autorisées ci-dessus incluent l'utilisation du logiciel pour démontrer vos applications.
ré. Copie de sauvegarde. Vous pouvez faire une copie de sauvegarde du logiciel pour réinstaller le logiciel.
En tant que "particulier", je m'intéresse à la clause "a", mais ce n'est pas si clair et explicite. pour moi, cela semble un peu restrictif car il ne couvre pas un large éventail d'utilisations (Open source, travail indépendant, contribution à des applications que vous ne possédez pas, etc.), la confusion vient exactement du terme ' [~ # ~] propre [~ # ~] 'utilisé dans la phrase, je peux mal interpréter le tout car l'anglais n'est pas ma langue maternelle. Alors, comment interpréteriez-vous la phrase? Peut-on supposer que l'on peut utiliser un logiciel si la licence ne le précise pas, par exemple "il n'est pas autorisé de l'utiliser dans tel ou tel senario" comme pour "Entreprises" dans la clause "b"?
Il semble que la taille de votre client soit importante.
Depuis Livre blanc sur les licences Visual Studio 2013 et MSDN - novembre-2014 page 10:
"Exemple 2: Une entreprise du Fortune 500 a externalisé le développement de son application mobile de localisation de magasins à une petite agence. L'application n'est pas un projet open source. L'agence compte 5 employés travaillant sur le projet et souhaite utiliser Visual Studio Community 2013. Étant donné que l'agence est un entrepreneur développant cette application pour la société Fortune 500 et que l'application n'est pas un projet open source, l'agence ne peut pas utiliser Visual Studio Community 2013 pour développer et tester l'application. "
Votre petite équipe ne peut donc pas développer d'application personnalisée pour une grande entreprise. Je ne sais pas ce qui concerne les applications en boîte. Je ne sais pas ce qu'il en est de "individuel".
J'ai fait plus de recherches et il semble que de petites équipes puissent vendre des applications construites avec VS2013Comm. Il n'y a aucune restriction dans le CLUF qui peut l'acheter . Je suppose que les mots clés sont vendre et externaliser . Lorsque vous vendez, c'est toujours votre application. Lors de l'externalisation, l'application n'est généralement pas la vôtre mais les clients. C'est mon histoire et je m'y tiens. Faites-moi savoir si vous pensez que je me trompe.
Alinéa a): "... travailler sur vos propres candidatures ..." L'exemple cité par Dudley est une situation où la petite agence crée ce que l'on appelle un "travail à embaucher" - le travail en question appartiendra à l'entreprise Fortune 500. Normalement, ce n'est pas la "propre application" de la petite agence. L'agence ne peut pas, par exemple, la vendre, la céder au coin de la rue ou l'open source - car l'œuvre créée appartient à la firme Fortune 500. Notez que cela serait toujours vrai si l'entreprise externalisant le travail à la petite agence était une petite entreprise. Le droit américain est clair dans ces situations: les œuvres qui seraient normalement la propriété de leur (s) créateur (s) sont la propriété de la société d'externalisation. La taille de l'entreprise d'impartition n'est pas le facteur déterminant. C'est la nature de la relation d'externalisation. (Les mêmes règles de propriété prévalent lorsque vous acceptez de faire des travaux de développement pour une entreprise en tant qu'entrepreneur temporaire.)
Pour que la petite agence puisse revendiquer le travail comme étant le sien - et donc être en mesure de faire valoir que l'alinéa a) s'applique - elle devrait avoir une disposition dans son accord contractuel avec l'entreprise qui spécifie que la petite agence conserve la propriété du les logiciels et autres propriétés intellectuelles créés lors de l'engagement. Il peut également inclure une disposition qui accorde à l'entreprise un droit illimité et perpétuel d'utiliser le logiciel pour ses opérations internes et/ou de le mettre à la disposition de ses clients en tant que localisateur de magasin mobile.
Sachez que la plupart des entreprises n'accepteront pas facilement de laisser la propriété de la propriété intellectuelle au développeur, et la plupart des autres développeurs en concurrence pour l'entreprise ne demanderont pas de telles conditions.