Comprensione della licenza di Visual Studio Community Edition


43

Recentemente Microsoft ha rilasciato una versione gratuita di Visual Studio: Visual Studio Community Edition

dice la licenza

SE SI CONFORME A QUESTI TERMINI DI LICENZA, AVETE I DIRITTI SOTTO.

  1. DIRITTI DI INSTALLAZIONE E UTILIZZO.

un. Licenza individuale. Se sei un individuo che lavora sulle tue applicazioni per vendere o per qualsiasi altro scopo, puoi utilizzare il software per sviluppare e testare tali applicazioni.

b. Licenze dell'organizzazione. Se sei un'organizzazione, i tuoi utenti possono utilizzare il software come segue:

· Qualsiasi numero di utenti può utilizzare il software per sviluppare e testare le applicazioni rilasciate con licenze software open source approvate dall'Istituto Open Source (OSI).

· Qualsiasi numero di utenti può utilizzare il software per sviluppare e testare le tue applicazioni nell'ambito della formazione e dell'istruzione in classe online o di persona o per svolgere ricerche accademiche.

· Se non si applica nessuna delle precedenti condizioni e non si è neanche un'azienda (definita di seguito), fino a 5 utenti individuali possono utilizzare il software contemporaneamente per sviluppare e testare le applicazioni.

· Se sei un'impresa, i tuoi dipendenti e collaboratori non possono utilizzare il software per sviluppare o testare le tue applicazioni, tranne per scopi open source e di istruzione come consentito sopra. Una "impresa" è qualsiasi organizzazione e le sue affiliate che collettivamente hanno (a) più di 250 PC o utenti o (b) più di un milione di dollari USA (o l'equivalente in altre valute) in entrate annuali, e "affiliate" significa quelle entità che controllano (tramite la proprietà di maggioranza), sono controllate o sono sotto il controllo comune di un'organizzazione.

c. Uso della demo. Gli usi consentiti sopra includono l'uso del software per dimostrare le tue applicazioni.

d. Copia di backup. È possibile effettuare una copia di backup del software, per reinstallare il software.

Come "Individuo" sono interessato alla clausola "a", tuttavia non è così chiaro ed esplicito. per me sembra un po 'restrittivo in quanto non copre una vasta gamma di utilizzo (Open source, lavoro freelance, contributo ad applicazioni che non possiedi, ecc.), la confusione deriva esattamente dal termine' OWN 'usato nella frase, Potrei interpretare erroneamente l'intera cosa poiché l'inglese non è la mia lingua madre. Quindi come interpreteresti la frase? Possiamo supporre che possiamo usare un software se la licenza non lo chiarisce, ad esempio "non è consentito usarlo in questo o quel senario" come per "Entreprises" nella clausola "b"?


6
È sempre stato possibile scrivere applicazioni in qualsiasi edizione di Visual Studio per qualsiasi scopo, comprese le applicazioni commerciali in vendita. Cosa intendi con "per quello che voglio?"
Robert Harvey,

2
@RobertHarvey Sì, ma questa è una versione gratuita e la frase che ho citato nella licenza è un po 'confusa. pensa a uno sviluppatore freelance come funziona su app che non possiede.
anouar.bag,

6
Dice che se non sei una "impresa" (definita come con più di 250 PC o un milione di dollari di vendite all'anno), fino a cinque altre persone possono lavorare con te sul software e puoi usare il software che quindi crea per qualsiasi scopo. È possibile produrre software open source o eseguire formazione o ricerca senza alcuna restrizione.
Robert Harvey,

1
Interpreto un "individuo" per significare solo te e nessun altro.
Robert Harvey,

3
@RobertHarvey Supponiamo che io sia uno sviluppatore freelance e sto facendo un po 'di lavoro per un cliente (ad esempio: correzione di alcuni bug nelle sue applicazioni), il client potrebbe essere un'impresa o una piccola impresa, quindi parte della licenza di streghe si applica a me?
anouar.bag,

Risposte:


39

Sembra che le dimensioni del tuo cliente siano importanti.

Dal white paper sulle licenze di Visual Studio 2013 e MSDN - Novembre 2014, pagina 10:

"Esempio 2: una società Fortune 500 ha esternalizzato lo sviluppo della sua applicazione mobile localizzatore di negozi a una piccola agenzia. L'applicazione non è un progetto open source. L'agenzia ha 5 dipendenti che lavorano al progetto e vorrebbero utilizzare Visual Studio Community 2013. Poiché l'agenzia è un contraente che sviluppa questa applicazione per la ditta Fortune 500 e poiché l'applicazione non è un progetto open source, l'agenzia non può utilizzare Visual Studio Community 2013 per sviluppare e testare l'applicazione. "

Quindi il tuo piccolo team non può sviluppare app personalizzate per grandi aziende. Non so che dire delle app in scatola. Non so che dire di "individuo".


Ho fatto qualche ricerca in più e sembra che i piccoli team possano vendere app costruite con VS2013Comm. Non ci sono restrizioni nell'EULA che può acquistarlo . Immagino che le parole chiave siano vendere e esternalizzare . Quando vendi, è ancora la tua app. Durante l'outsourcing, di solito l'app non è tua ma dei clienti. Questa è la mia storia e mi sto attenendo ad essa. Fammi sapere se pensi che mi sbagli.


1
Bene, questo risponde a questo. Mi ero appena registrato per $ 45 / mese. Abbonamento a Visual Studio Online che mi dà (1) la licenza professionale da utilizzare ed è stato brevemente sconvolto dal fatto che la Community Edition offrisse il supporto per l'estensione - fino a quando non ho visto questo. Il mio datore di lavoro è una grande azienda e tecnicamente una Community Edition non sarebbe abbastanza buona da quando creo cose per loro.

Bella analisi. Immagino che a questo punto abbia senso attenersi a Qt Creator - vista la qualità del supporto C ++ 11 nel 2013.
SigTerm

5

Clausola (a): "... lavorare sulle proprie applicazioni ..." L'esempio citato da Dudley è una situazione in cui la piccola agenzia sta creando ciò che è noto come "lavoro a noleggio" - il lavoro in questione apparterrà a la ditta Fortune 500. Normalmente non è la "propria applicazione" della piccola agenzia. L'agenzia non può, ad esempio, venderlo o regalarlo agli angoli delle strade o open-source, perché il lavoro creato appartiene alla ditta Fortune 500. Si noti che ciò sarebbe ancora vero se la società che esternalizza il lavoro alla piccola agenzia fosse una piccola azienda. La legge degli Stati Uniti è chiara in queste situazioni: le opere che normalmente sarebbero di proprietà dei loro creatori sono di proprietà della società di outsourcing. La dimensione dell'azienda di outsourcing non è il fattore di controllo. È la natura della relazione di esternalizzazione.

Affinché la piccola agenzia possa rivendicare il lavoro come proprio - e quindi essere in grado di sostenere che si applica la clausola (a) - dovrebbe avere una disposizione nel suo accordo contrattuale con la ditta che specifica che la piccola agenzia mantiene la proprietà del software e altre proprietà intellettuali che crea durante l'impegno. Può anche includere una disposizione che garantisce all'azienda un diritto illimitato e perpetuo di utilizzare il software per le sue operazioni interne e / o renderlo disponibile per l'uso da parte dei suoi clienti come localizzatore di negozi mobile.

Tenere presente che la maggior parte delle aziende non acconsentirà prontamente a lasciare la proprietà intellettuale allo sviluppatore e la maggior parte degli altri sviluppatori in competizione per l'azienda non richiederà tali termini.


3
Questa risposta è sconclusionata. Ho dovuto leggerlo più volte per dargli un senso.
Adam Zuckerman,

1
Di chi è questo Dudley di cui parli? Stiamo parlando del commento in cui OP dice "[...] supponiamo che io sia uno sviluppatore freelance e sto facendo un po 'di lavoro per un cliente (ad esempio: correggere alcuni bug nelle sue applicazioni) che il cliente potrebbe essere un'impresa o piccola impresa, quindi la parte della licenza della strega si applica a me? "
Mathieu K.,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.