Grundlegendes zur Visual Studio Community Edition-Lizenz

43

Kürzlich hat Microsoft eine kostenlose Version von Visual Studio veröffentlicht: Visual Studio Community Edition

Die Lizenz sagt

WENN SIE DIESE LIZENZBEDINGUNGEN EINHALTEN, HABEN SIE DIE FOLGENDEN RECHTE.

  1. INSTALLATIONS- UND NUTZUNGSRECHTE.

ein. Einzellizenz. Wenn Sie als Einzelperson an Ihren eigenen Anwendungen für den Verkauf oder für einen anderen Zweck arbeiten, können Sie die Software verwenden, um diese Anwendungen zu entwickeln und zu testen.

b. Organisationslizenzen. Wenn Sie eine Organisation sind, können Ihre Benutzer die Software folgendermaßen verwenden:

· Eine beliebige Anzahl Ihrer Benutzer kann die Software verwenden, um Ihre Anwendungen zu entwickeln und zu testen, die unter Open Source Institute (OSI) -zulässigen Open Source-Softwarelizenzen veröffentlicht wurden.

· Beliebig viele Ihrer Benutzer können die Software zum Entwickeln und Testen Ihrer Anwendungen im Rahmen von Online- oder Präsenzschulungen oder zur Durchführung akademischer Forschungen verwenden.

· Wenn keine der oben genannten Bedingungen zutrifft und Sie auch kein Unternehmen sind (siehe unten), können bis zu 5 Ihrer einzelnen Benutzer die Software gleichzeitig zum Entwickeln und Testen Ihrer Anwendungen verwenden.

· Wenn Sie ein Unternehmen sind, können Ihre Mitarbeiter und Auftragnehmer die Software möglicherweise nicht zum Entwickeln oder Testen Ihrer Anwendungen verwenden, außer für Open Source- und Schulungszwecke, wie oben gestattet. Ein "Unternehmen" ist eine Organisation und ihre verbundenen Unternehmen, die zusammen entweder (a) mehr als 250 PCs oder Benutzer oder (b) mehr als eine Million US-Dollar (oder den Gegenwert in anderen Währungen) Jahresumsatz haben, und "verbundene Unternehmen" Unternehmen, die (über die Mehrheitsbeteiligung) kontrollieren, von einer Organisation kontrolliert werden oder unter gemeinsamer Kontrolle stehen.

c. Demo-Nutzung. Die oben erlaubten Verwendungszwecke umfassen die Verwendung der Software zur Demonstration Ihrer Anwendungen.

d. Sicherheitskopie. Sie dürfen eine Sicherungskopie der Software erstellen, um die Software erneut zu installieren.

Als "Einzelperson" interessiere ich mich für die Klausel "a", sie ist jedoch nicht so klar und eindeutig. für mich ist es ein bisschen einschränkend klingt , als es nicht eine große Bandbreite an Einsatzmöglichkeiten (Open Source, freie Arbeiten, Beitrag zur Anwendungen , die Sie nicht besitzen , etc.) nicht abdeckt, kommt die Verwirrung genau von dem terme ‚ OWN ‘ in dem Satz verwendet, Ich kann das Ganze falsch interpretieren, da Englisch nicht meine Muttersprache ist. Wie würden Sie den Satz interpretieren? Können wir davon ausgehen, dass wir eine Software verwenden können, wenn die Lizenz es nicht klar macht, zum Beispiel "es ist nicht erlaubt, sie in diesem oder jenem Szenario zu verwenden", wie für "Entreprises" in der Klausel "b"?

anouar.bag
quelle
6
Es war immer möglich, Anwendungen in jeder Visual Studio-Edition für jeden Zweck zu schreiben, einschließlich kommerzieller Anwendungen zum Verkauf. Was meinst du mit "für was auch immer ich will?"
Robert Harvey
2
@RobertHarvey Ja, aber dies ist eine kostenlose Version, und der Satz, den ich in der Lizenz erwähnte, ist etwas verwirrend. Überlegen Sie sich, wie ein freiberuflicher Entwickler an Apps arbeitet, die er nicht besitzt.
anouar.bag
6
Wenn Sie kein "Unternehmen" sind (dh mehr als 250 PCs oder eine Million Dollar Umsatz pro Jahr), können bis zu fünf andere Personen mit Ihnen an der Software arbeiten und Sie können die Software verwenden, die Sie verwenden also erschaffe für jeden zweck. Sie können Open-Source-Software erstellen oder Schulungen oder Recherchen ohne Einschränkungen durchführen.
Robert Harvey
1
Ich interpretiere ein "Individuum" so, dass es nur Sie und sonst niemanden
Robert Harvey
3
@RobertHarvey Nehmen wir an, ich bin ein freiberuflicher Entwickler und arbeite für einen Kunden (zum Beispiel: Beheben einiger Fehler in seinen Anwendungen). Der Kunde könnte ein Unternehmen oder ein kleines Unternehmen sein, für das ein Teil der Lizenz gilt mich?
anouar.bag

Antworten:

39

Es sieht so aus, als ob die Größe Ihres Kunden wichtig ist.

Whitepaper zur Lizenzierung von Visual Studio 2013 und MSDN - November 2014 Seite 10:

Beispiel 2: Ein Fortune 500-Unternehmen hat die Entwicklung seiner mobilen Store-Locator-Anwendung an eine kleine Agentur ausgelagert. Die Anwendung ist kein Open-Source-Projekt. Die Agentur hat 5 Mitarbeiter, die an dem Projekt arbeiten und Visual Studio Community verwenden möchten 2013. Da die Agentur ein Auftragnehmer ist, der diese Anwendung für das Fortune 500-Unternehmen entwickelt, und die Anwendung kein Open Source-Projekt ist, kann die Agentur Visual Studio Community 2013 nicht zum Entwickeln und Testen der Anwendung verwenden. "

Ihr kleines Team kann also keine maßgeschneiderte App für große Unternehmen entwickeln. Ich weiß nicht, was mit Boxed Apps ist. Ich weiß nicht, was "individuell" ist.


Ich habe noch ein paar Nachforschungen angestellt und es sieht so aus, als könnten kleine Teams Apps verkaufen , die mit VS2013Comm erstellt wurden. Es gibt keine Einschränkungen in der EULA, wer es kaufen kann. Ich denke, die Schlüsselwörter sind verkaufen und auslagern . Wenn Sie verkaufen, ist es immer noch Ihre App. Während des Outsourcings gehört die App normalerweise nicht Ihnen, sondern den Kunden. Das ist meine Geschichte und ich bleibe dabei. Lassen Sie mich wissen, wenn Sie denken, dass ich falsch liege.

user156471
quelle
1
Nun, das beantwortet das. Ich hatte mich gerade für die $ 45 / Monat angemeldet. Visual Studio Online-Abonnement, das mir (1) Professional-Lizenz zur Nutzung gibt, und war kurz verärgert, dass die Community Edition Erweiterungsunterstützung bot - bis ich dies sah. Mein Arbeitgeber ist ein großes Unternehmen, und technisch gesehen wäre eine Community Edition nicht gut genug, da ich für sie Sachen mache.
Gute Analyse. Ich denke an dieser Stelle ist es sinnvoll, sich an Qt Creator zu halten - angesichts der Qualität der C ++ 11-Unterstützung im Jahr 2013.
SigTerm
5

Klausel (a): "... an Ihren eigenen Bewerbungen arbeiten ..." Das von Dudley angeführte Beispiel ist eine Situation, in der die kleine Agentur eine sogenannte "Arbeit zur Miete" erstellt - die betreffende Arbeit wird dazu gehören die Fortune 500 Firma. Normalerweise ist es nicht die "eigene Anwendung" der kleinen Agentur. Die Agentur kann es beispielsweise nicht verkaufen oder an Straßenecken verschenken oder als Open Source-Lösung anbieten - da das erstellte Werk der Fortune 500-Firma gehört. Beachten Sie, dass dies immer noch zutrifft, wenn das Unternehmen, das die Arbeit an die kleine Agentur auslagert, ein kleines Unternehmen ist. Das US-Recht ist in diesen Situationen klar: Werke, die normalerweise Eigentum ihrer Urheber sind, sind Eigentum des Outsourcing-Unternehmens. Die Größe des Outsourcing-Unternehmens ist nicht der ausschlaggebende Faktor. Es liegt in der Natur der Outsourcing-Beziehung.

Damit die kleine Agentur die Arbeit als ihre eigene beanspruchen kann - und daher behaupten kann, dass Buchstabe a gilt - sollte sie in ihrer vertraglichen Vereinbarung mit der Firma eine Bestimmung enthalten, die angibt, dass die kleine Agentur das Eigentum an der behält Software und anderes geistiges Eigentum, das während des Auftrags erstellt wird. Es kann auch eine Bestimmung enthalten, die der Firma ein uneingeschränktes, unbefristetes Recht einräumt, die Software für ihre internen Abläufe zu verwenden und / oder für die Verwendung durch ihre Kunden als mobiler Filialfinder zur Verfügung zu stellen.

Beachten Sie, dass die meisten Unternehmen nicht bereitwillig zustimmen, das geistige Eigentum dem Entwickler zu überlassen, und dass die meisten anderen Entwickler, die um das Geschäft konkurrieren, nicht nach solchen Bedingungen fragen.

kmiker
quelle
3
Diese Antwort schweift dahin. Ich musste es mehrmals lesen, um einen Sinn daraus zu machen.
Adam Zuckerman
1
Von wem ist dieser Dudley, von dem du sprichst? Sprechen wir über den Kommentar, in dem OP sagt: "[...] Angenommen, ich bin ein freiberuflicher Entwickler und arbeite für einen Kunden (zum Beispiel: Beheben einiger Fehler in seinen Anwendungen), der Kunde könnte ein Unternehmen sein oder Kleinunternehmen, also gilt ein Teil der Lizenz für mich? "
Mathieu K.