Visual Studio Isolated Shell
Visual Studio Shell permette ai partner di Visual Studio di creare strumenti e applicazioni nell’IDE di Visual Studio. Usando la modalità integrata è possibile rilasciare un’estensione di Visual Studio per l’uso da parte dei clienti che non hanno installato Visual Studio. Nella modalità isolata è possibile rilasciare un’applicazione personalizzata che usa un sottoinsieme di funzionalità dell’IDE di Visual Studio.
Visual Studio Shell è disponibile per Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 e Visual Studio 2010. Non è disponibile per Visual Studio 2017 e versioni successive.
Per accedere ai download e alla documentazione di Visual Studio Shell, devi accettare le Condizioni di licenza software Microsoft disponibili più avanti.
Condizioni di licenza software Microsoft
Shell integrate e isolate di Microsoft Visual Studio
Queste condizioni di licenza sono un accordo tra Microsoft Corporation (o, in base al luogo di residenza del licenziatario, una delle sue consociate) e il licenziatario. Le presenti condizioni si applicano al suddetto software. Si applicano anche a tutti i servizi o agli aggiornamenti Microsoft per il software, tranne nella misura in cui questi siano forniti con condizioni diverse.
Se si è conformi alle presenti condizioni di licenza, si hanno i diritti seguenti.
1. Diritti di installazione e utilizzo.
a. Installazione e utilizzo. L’utente e la rispettiva organizzazione possono usare copie di Visual Studio Shell Isolated o Integrated (“software” o “Shell”) con Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013 o Visual Studio 2015 per lo sviluppo e il test delle applicazioni.
b. Uso come demo. L’uso consentito in base a quanto riportato sopra comprende l’uso del software nella dimostrazione di applicazioni.
c. Codice e modelli di esempio. L’utente e l’organizzazione possono usare e modificare il codice e i modelli di esempio nel software per personalizzare le applicazioni.
d. Componenti di terze parti. Il software può includere componenti di terze parti con note legali separate o disciplinati da altri contratti, descritti in uno o più file ThirdPartyNotices associati al software. Anche se tali componenti sono disciplinati da altri contratti, si applicano anche le dichiarazioni di non responsabilità e le limitazioni di responsabilità ed esclusioni di danni riportate di seguito.
2. Codice distribuibile. Il software contiene codice che il licenziatario potrà distribuire nelle applicazioni che svilupperà , purché si attenga alle condizioni di seguito riportate. (Per questa sezione il termine “distribuzione” indica inoltre la distribuzione delle applicazioni per l’accesso da parte di terze parti tramite Internet).
a. Diritti di distribuzione.
- Shell. L’utente può copiare e distribuire il codice oggetto non modificato del software fornito da Microsoft. È possibile modificare determinati
file di configurazione, come indicato nella documentazione per il software. - Distribuzione da parte di terzi. È possibile consentire ai distributori delle proprie applicazioni di copiare e distribuire il software come parte di tali applicazioni.
b. Requisiti per la distribuzione. Per distribuire la Shell è necessario:
- Aggiungere funzionalità principali significative nelle applicazioni.
- Far accettare ai distributori e agli utenti finali esterni condizioni che garantiscano al software almeno lo stesso livello di tutela definito nel presente contratto.
- Indennizzare, difendere e ritenere Microsoft estraneo a qualunque reclamo, incluse le spese legali, le spese relative alla distribuzione o all’uso delle proprie applicazioni, tranne nella misura in cui qualunque reclamo sia basato esclusivamente sul codice distribuibile descritto nella Sezione 2 precedente.
c. Restrizioni per la distribuzione. L’utente non potrà :
- Usare i marchi di Microsoft nei nomi delle applicazioni o in modo tale da far presumere che le applicazioni provengano o siano approvate da Microsoft.
- Distribuire eventuale script di estrazione fornito da Microsoft.
- Modificare o distribuire il software in modo che qualsiasi parte di tale software sia soggetto a una Licenza Esclusa. Per Licenza Esclusa si intende qualsiasi licenza che come condizione per l’utilizzo, la modifica o la distribuzione richieda che (i) il software sia divulgato o distribuito sotto forma di codice sorgente oppure (ii) altri abbiano il diritto di modificarlo.
d. Sviluppo per Shell. Oltre ai requisiti e alle restrizioni per il software riportati in precedenza, le disposizioni seguenti saranno valide per le applicazioni che usano il software:
- Limiti relativi a estensioni e funzionalità . L’utente non sarà autorizzato a sviluppare o permettere ad altri di sviluppare funzionalità per eventuali estensioni al software che eludano le limitazioni tecniche implementate nel software o che siano sostanzialmente simili o altrimenti in competizione con eventuali prodotti Microsoft.
- Nessun impatto negativo su Visual Studio. L’utente sarà tenuto a progettare e testare
l’installazione, la disinstallazione e il funzionamento delle proprie applicazioni per assicurare che tali processi non disabilitino alcuna funzionalità o influiscano negativamente sulle funzionalità di qualsiasi edizione della famiglia di prodotti di Visual.
3. DATI.
a. Raccolta e uso. Il software può raccogliere informazioni sull’utente e sull’uso del software e inviarle a Microsoft. Microsoft può usare queste informazioni per offrire servizi e per migliorare i prodotti e i servizi. È possibile rifiutare esplicitamente molti di questi scenari, ma non tutti, come descritto nella documentazione del prodotto. Esistono inoltre alcune funzionalità del software che possono consentire all’utente e a Microsoft di raccogliere dati
dagli utenti delle proprie applicazioni. Se si usano queste funzionalità , è necessario rispettare la legislazione applicabile, inclusa la fornitura di avvisi adeguati agli utenti delle proprie applicazioni, ed è necessario fornire una copia dell’informativa sulla privacy agli utenti. L’informativa sulla privacy Microsoft è disponibile qui.
È possibile ottenere altre informazioni sulla raccolta dati, sull’uso nella documentazione della Guida e sull’informativa sulla privacy. L’uso del software viene considerato come autorizzazione all’applicazione di queste procedure.
b. Funzionalità di download automatico. Il software include una funzionalità che consentirà di rilevare se il computer del cliente contiene componenti Microsoft necessari per l’esecuzione del software, ad esempio .NET Framework. Il software scaricherà e installerà automaticamente tali componenti tramite Internet se non sono presenti nel computer del cliente. Il software non invia all’utente notifiche relative all’installazione di tali componenti. Si sarà tenuti a rispettare tutte le leggi applicabili e gli obblighi relativi agli avvisi necessari per fornire ai clienti informazioni sulla presente funzionalità di download automatico.
4. Ambito della licenza. Il software non viene venduto, ma è concesso in licenza. Il presente contratto concede al licenziatario solo alcuni diritti di utilizzo del software. Microsoft si riserva tutti gli altri diritti. Nel limite massimo consentito dalla legge applicabile, il licenziatario potrà usare il software esclusivamente nei modi espressamente concessi nel presente contratto. Così facendo, l’utente deve rispettare tutte le limitazioni tecniche nel software che consentono solo di usarlo in determinati modi.
L’utente non potrà :
- Aggirare qualsiasi limitazione tecnica nel software.
- Decodificare, decompilare o disassemblare il software o tentare in altro modo di derivare il codice sorgente per il software ad eccezione di quanto indicato e nella misura richiesta dai contratti di licenza di terzi che regolamentano l’uso di determinati componenti open source che potrebbero essere inclusi nel software.
- Rimuovere, ridurre al minimo, bloccare o modificare eventuali avvisi di Microsoft o dei rispettivi fornitori nel software.
- Usare il software in qualsiasi modo illegale.
- Condividere, pubblicare, noleggiare o concedere in leasing il software o fornire il software come soluzione host autonoma per l’uso da parte di altri utenti oppure trasferire il
software o il presente contratto a terzi.
5. Restrizioni all’esportazione. È necessario rispettare tutte le leggi e i regolamenti relativi alle esportazioni nazionali e internazionali applicabili al software, che comprendono restrizioni sulle destinazioni, sugli utenti finali e sull’uso finale. Per altre informazioni sulle limitazioni relative all’esportazione, vedere www.microsoft.com/exporting.
6. Servizi di supporto tecnico. Poiché il presente software viene fornito “così com’è”, non è prevista la fornitura di servizi di supporto tecnico da parte di Microsoft.
7. Contratto complessivo. Il presente contratto e le condizioni che disciplinano l’uso dei supplementi, degli aggiornamenti, dei servizi basati su Internet e dei servizi di supporto tecnico usati dal licenziatario costituiscono l’intero accordo relativo al software e ai servizi di supporto tecnico.
8. Legge applicabile. Qualora il software sia stato acquistato negli Stati Uniti, la legislazione dello Stato di Washington sarà applicabile all’interpretazione e ai reclami aventi ad oggetto gli inadempimenti contrattuali e tutti gli altri reclami saranno disciplinati dalle leggi dello stato in cui si risiede. Se il software è stato acquistato in qualunque altro paese, si applicano le rispettive leggi.
9. Diritti del consumatore – Variazioni in base all’area geografica. Nel presente contratto vengono concessi alcuni diritti. È possibile che la legislazione dello stato o del paese di residenza del licenziatario, inclusi i diritti del consumatore, riconoscano al destinatario diritti aggiuntivi. Separatamente rispetto alla relazione del licenziatario con Microsoft, è possibile che il licenziatario abbia diritti correlati alla parte da cui è stato acquistato il software. Il presente contratto non modifica tali diritti se la legislazione dello stato o del paese di residenza del licenziatario non ne consentono la modifica. Se ad esempio il software è stato acquistato in una delle aree riportate più avanti o in caso di applicazione obbligatoria della legislazione specifica del paese, verranno applicate al licenziatario le disposizioni seguenti:
a. Australia. Il licenziatario è soggetto alle garanzie di legge previste ai sensi della legge australiana a tutela dei consumatori (Australian Consumer Law) e nessuna disposizione contenuta nel presente contratto influisce su tali diritti.
b. Canada. Se il software è stato acquistato in Canada, è possibile interrompere la ricezione di aggiornamenti disattivando la funzionalità di aggiornamento automatico, disconnettendo il dispositivo da Internet (se e quando il licenziatario si riconnette a Internet, tuttavia, il software riprenderà la ricerca e l’installazione di aggiornamenti) o disinstallando il software. La documentazione del prodotto, se disponibile, può includere informazioni sulla procedura di disattivazione di aggiornamenti per il dispositivo o il software specifico.
c. Germania e Austria.
(i) Garanzia. Il software concesso correttamente in licenza offre prestazioni sostanzialmente analoghe a quelle illustrate nei materiali Microsoft di accompagnamento del software. Microsoft non offre tuttavia alcuna garanzia contrattuale in relazione al software concesso in licenza.
(ii) Limitazione di responsabilità . In caso di condotta intenzionale, colpa grave, reclami basati su responsabilità prodotto e in caso di morte o di danni fisici o alla persona, Microsoft sarà ritenuto responsabile nella misura richiesta dalla legge imperativa.
In conformità con la precedente clausola (ii), Microsoft sarà ritenuto responsabile solo per lieve negligenza nel caso in cui Microsoft abbia violato gli obblighi contrattuali materiali (definiti “obblighi cardinali”), il cui rispetto agevola l’applicazione corretta del presente contratto, la cui violazione metterebbe a rischio le finalità del presente contratto e il cui rispetto consentirebbe alle parti di ritenere attendibile il contratto. In altri casi di lieve negligenza,
Microsoft non sarà ritenuto responsabile di lieve negligenza.
10. Esclusione di garanzia. Il software è concesso in licenza “così com’è”. Il rischio derivante dal suo utilizzo è totalmente a carico dell’utente. Microsoft non fornisce garanzie o condizioni esplicite. Nella misura massima consentita dalla legge locale del licenziatario, Microsoft esclude eventuali garanzie implicite di commerciabilità , di idoneità per uno scopo specifico e di non violazione dei diritti altrui.
11. Limitazione di responsabilità ed esclusione di danni. L’utente potrà richiedere a Microsoft e ai suoi fornitori solo il risarcimento per i danni diretti nel limite di cinque dollari (US$ 5,00). L’utente non potrà richiedere il risarcimento per eventuali altri danni,inclusi i danni consequenziali, speciali, indiretti o accidentali o relativi alla perdita di profitti.
Questa limitazione si applica a (a) qualunque elemento relativo al software, ai servizi, al contenuto (compreso il codice) sui siti Internet di terzi o in applicazioni di terzi e (b) reclami relativi a inadempimento contrattuale, inadempimenti della garanzia o delle condizioni, responsabilità oggettiva, negligenza o altro illecito civile, nella misura massima consentita dalla legge applicabile. Tali limitazioni si applicano anche nel caso in cui Microsoft era informata o avrebbe dovuto essere informata della possibilità del verificarsi di tali danni. Poiché il paese dell’utente non ammette l’esclusione o la limitazione di responsabilità per danni incidentali o consequenziali o di altro tipo, la limitazione o le esclusioni di cui sopra potrebbero non essere applicabili all’utente.