121 S. BROAD ST., 10TH FLOOR
PHILADELPHIA, PA 19107
‍INFO@GETGURU.COM

Accordo dello Sviluppatore Guru

Pubblicato: 31 maggio 2019

Benvenuto nella Rete degli Sviluppatori Guru! Questo Accordo dello Sviluppatore Guru ("Accordo") consente lo sviluppo, il test, la dimostrazione e la distribuzione limitata delle integrazioni sviluppate dalle API di Guru progettate per interagire con un account di Servizio Guru designato.

Cliccando su una casella che indica il tuo consenso come parte di un processo online o utilizzando le API e altre tecnologie rese disponibili da Guru in base a questo Accordo dello Sviluppatore Guru (l'"Accordo"), i termini e le condizioni contenuti in questo Accordo costituiscono un contratto vincolante tra te (lo "Sviluppatore", come definito di seguito) e Guru Technologies, Inc. ("Guru") con riferimento a: (a) lo sviluppo di integrazioni alle Applicazioni per Sviluppatori attraverso l'uso delle API di Guru e/o tramite l'uso della Documentazione di Guru; e (b) l'uso di un'Edizione per Sviluppatori del Servizio Guru per testare l'interoperabilità delle Applicazioni per Sviluppatori con esse. Dichiari di avere l'autorità per vincolare lo Sviluppatore ai termini di questo Accordo e che tu e lo Sviluppatore rispetterete i termini e le condizioni qui contenute. Tutti i diritti e i privilegi concessi in base a questo Accordo sono condizionati all'accettazione e al rispetto, da parte dello Sviluppatore, dei termini e delle condizioni qui contenuti.

1. Definizioni

  1. "API" significa le interfacce dei programmi di applicazione di Guru che vengono rese disponibili da Guru per facilitare lo sviluppo delle Applicazioni per Sviluppatori, tali API possono (senza obbligo) essere modificate o aggiornate da Guru di volta in volta.
  2. "Servizio Guru" significa una soluzione software di Guru che può essere resa interoperabile con le Applicazioni per Sviluppatori tramite l'uso delle API e della Documentazione. Il Servizio Guru include anche: (a) qualsiasi documentazione o materiali prodotto associati che Guru può, a suo insindacabile giudizio, fornire; e (b) qualsiasi Aggiornamento.
  3. "Sviluppatore" indica l'individuo, l'azienda o altra entità giuridica per conto della quale accetti questo Accordo e che intende sviluppare Applicazioni per Sviluppatori conformemente al presente.
  4. "Applicazione per Sviluppatori" indica un'applicazione software creata dallo Sviluppatore che utilizza le API per sviluppare ed abilitare l'integrazione con il Servizio Guru. In nessun caso un'Applicazione per Sviluppatori includerà alcuna proprietà intellettuale da un DEGS.
  5. "Edizione per Sviluppatori del Servizio Guru" o "DEGS" significa una versione di un'Applicazione Guru che contiene quote, limiti di rate, limiti di banda e/o altri limiti di utilizzo o tecnici progettati per limitare l'uso dell'Applicazione Guru solo a fini di test non in produzione da parte dello Sviluppatore.
  6. "Documentazione" significa, nella misura in cui viene resa disponibile da Guru per l'uso da parte dello Sviluppatore ai sensi del presente, le guide per l'utente dello Sviluppatore di Guru, il Codice Esempio e i materiali correlati resi disponibili ai Sviluppatori, tali Documentazione possono (senza obbligo) essere modificate o aggiornate di volta in volta da Guru tramite il seguente sito: https://developer.getguru.com.
  7. "Sito della Rete degli Sviluppatori di Guru" (noto anche come "Sito dello Sviluppatore") indica l'area del sito aziendale di Guru da cui gli Sviluppatori possono ottenere diritti d'uso alle API, alla Documentazione e al DEGS per gli scopi qui descritti.
  8. "JSON" è un formato di scambio dati, basato su un sottoinsieme del linguaggio di programmazione JavaScript.
  9. "REST" è uno stile architetturale per la progettazione di applicazioni in rete.
  10. "Codice di esempio" sono campioni di codice forniti da Guru per dimostrare come utilizzare l'API per eseguire funzioni specifiche o chiamate.
  11. "Termine" avrà il significato prescritto nella Sezione 7 sottostante.
  12. "Aggiornamento" significa le versioni dell'oggetto di un DEGS che sono state potenziate o altrimenti modificate da o per conto di Guru, agendo a sua esclusiva discrezione, per includere funzionalità aggiuntive o modifiche al codice. Guru determinerà, a sua esclusiva discrezione e senza obbligo, se sviluppare o mettere a disposizione eventuali Aggiornamenti per l'uso da parte dello Sviluppatore.

2. Registrazione

  1. necessario registrarsi con Guru fornendo determinate informazioni come indicato nella sezione "Registrazione" del modulo web applicativo del Sito dello Sviluppatore. Le informazioni di registrazione includeranno, senza limitazione, le informazioni di contatto dello Sviluppatore, una password e le relative informazioni di accesso per accedere all'account dello Sviluppatore, informazioni di identificazione e descrizione dell'Applicazione dello Sviluppatore e altre informazioni richieste da Guru. Lo Sviluppatore accetta di fornire tutte le informazioni richieste per la registrazione e garantisce che tali informazioni siano accurate e mantenute aggiornate.
  2. All'accettazione della registrazione dello Sviluppatore, Guru fornirà allo Sviluppatore determinati token e/o password che potranno essere utilizzati dallo Sviluppatore per accedere e utilizzare le API, la Documentazione e i DEGS, accesso e utilizzo che saranno conformi ai termini e alle condizioni di questo Accordo.
  3. La registrazione dello Sviluppatore con Guru e il relativo accesso fornito da Guru all'API, alla Documentazione e ai DEGS, non saranno in nessun caso considerati o direttamente o indirettamente promossi, commercializzati o altrimenti rappresentati dallo Sviluppatore come un'approvazione o certificazione da parte di Guru dello Sviluppatore o della compatibilità con, l'integrazione a, o il funzionamento di qualsiasi Applicazione dello Sviluppatore.

3. Utilizzo delle API, Documentazione e Degs

  1. Soggetta ai termini e alle condizioni di questo Accordo e per il Termine del presente, Guru concede allo Sviluppatore un diritto non esclusivo, non trasferibile, limitato per accedere e utilizzare remotamente i DEGS ospitati da Guru, le API e la Documentazione, compreso il Codice di esempio, esclusivamente allo scopo di sviluppare, testare, supportare e dimostrare un'integrazione delle Applicazioni dello Sviluppatore con il Servizio di Guru. Salvo le limitazioni degli utenti nella Sezione 3.4 sottostante, lo Sviluppatore può consentire l'uso dei DEGS, delle API e della Documentazione solo a dipendenti e collaboratori che sono vincolati in modo legalmente vincolante (i collaboratori saranno vincolati per iscritto in tutti i casi) dalla riservatezza, dall'uso limitato e da altre restrizioni, limitazioni e condizioni di questo Accordo. Lo Sviluppatore garantirà il rispetto di questo Accordo da parte dei suoi utenti e sarà responsabile per eventuali violazioni.
  2. Salvo i termini e le condizioni di questo Accordo, Guru concede allo Sviluppatore un diritto non esclusivo, non trasferibile, limitato per accedere in remoto ai DEGS ospitati da Guru esclusivamente per i seguenti scopi: (a) per testare l'interoperabilità dell'Applicazione dello Sviluppatore (operante nell'ambiente non di produzione dello Sviluppatore) con i DEGS effettuando richieste dall'Applicazione dello Sviluppatore, conformemente alle API e alla Documentazione, compreso il Codice di esempio, progettato per consentire lo scambio di dati tra le applicazioni; (b) per testare l'interoperabilità di un'Applicazione dello Sviluppatore (operante nell'ambiente non di produzione dello Sviluppatore) con un DEGS tramite l'utilizzo delle API di Guru; e (c) per condurre dimostrazioni dell'Applicazione dello Sviluppatore ai clienti prospettici in un ambiente non produttivo controllato dallo Sviluppatore solo a fini di valutazione.
  3. I DEGS includeranno limitazioni d'uso e altre per garantire che lo Sviluppatore utilizzi il Servizio di Guru solo per scopi di sviluppo, test e dimostrazione come descritto in precedenza. A tal fine, a meno che Guru non abbia istruzioni diverse (anche mediante comunicazione pubblicata sul Sito dello Sviluppatore), lo Sviluppatore sarà limitato all'uso dei DEGS per non più di due (2) utenti nominati. Ulteriori limitazioni d'uso, tecniche, di licenza o altre potrebbero essere applicate da Guru a sua esclusiva discrezione. Lo sviluppatore è l'unico responsabile del test dell'applicazione Sviluppatore, per determinare se è interoperabile con un DEGS e quindi un Servizio Guru, e per attenersi a tutte le limitazioni e restrizioni applicabili.
  4. Lo sviluppatore può promuovere e commercializzare un'applicazione Sviluppatore ai potenziali clienti utilizzando il logo di Guru e i marchi applicabili di Guru, ma solo per dichiarare che le Applicazioni Sviluppatore sono "progettate per Guru" o per fare simili dichiarazioni che devono essere preventivamente approvate per iscritto da Guru in ogni occasione e che indicano che le Applicazioni Sviluppatore sono progettate dallo Sviluppatore, ma non certificate o approvate da Guru, per essere compatibili con le Applicazioni Guru applicabili. Nonostante quanto sopra, lo sviluppatore non deve fare alcuna rappresentazione che indichi che Guru approva, supporta, certifica o prende impegni riguardo all'interoperabilità dell'applicazione Sviluppatore con qualsiasi Applicazione Guru. Lo sviluppatore non può utilizzare il nome "Guru" o qualsiasi altro marchio di Guru nel nome di nessuna delle sue Applicazioni Sviluppatore. Lo sviluppatore deve rispettare le politiche sui marchi di Guru. Guru potrebbe richiedere allo sviluppatore di interrompere l'uso dei marchi di Guru a seguito di notifica scritta. Lo sviluppatore comprende e accetta che sia l'unico responsabile e responsabile di: (i) la promozione, il marketing e il funzionamento della sua Applicazione Sviluppatore e delle integrazioni; e (ii) problemi, difetti e tutte le altre questioni relative o derivanti dall'integrazione della sua Applicazione Sviluppatore con il Servizio Guru.
  5. Lo sviluppatore deve utilizzare solo i DEGS, le API, la Documentazione e il Codice di Esempio in conformità con i termini e le condizioni di questo Accordo e le relative linee guida e istruzioni di Guru ivi descritte, poiché tali linee guida e istruzioni possono essere integrate o aggiornate da Guru (anche tramite pubblicazioni sul Sito dello Sviluppatore).
  6. Salvo quanto espressamente consentito dall'Accordo, lo Sviluppatore non può: (a) divulgare, distribuire (incluso caricare su siti web, bacheche elettroniche o tramite qualsiasi altro metodo o mezzo), visualizzare, concedere in sublicenza, vendere o trasferire qualsiasi diritto sulle API, sulla Documentazione o su qualsiasi DEGS (collettivamente, la "Proprietà Intellettuale di Guru" o la "Proprietà di Guru"), interamente o in parte, a terzi; (b) utilizzare la Proprietà di Guru, interamente o in parte, per servizi di type service bureau o di outsourcing o in altro modo per l'uso o a vantaggio di terzi; (c) superare i limiti di utilizzo, tecnici, di licenza o altri limiti stabiliti in questo Accordo, in materiali o documentazione forniti da Guru o come potrebbero essere imposti separatamente da Guru; (d) copiare, modificare, alterare o creare opere derivate o comunque utilizzare per qualsiasi scopo diverso da quello espressamente autorizzato ai sensi di questo Accordo, la Proprietà di Guru; (e) utilizzare la Proprietà di Guru per creare qualsiasi prodotto o servizio simile a qualsiasi Proprietà di Guru o Applicazione Guru, o sfruttare o commercializzare in altro modo la Proprietà di Guru; (f) acquisire o cercare di ottenere l'accesso a qualsiasi DEGS o Applicazione Guru diversi attraverso le API come previsto nel presente; (g) effettuare reverse engineering, disassemblare, decriptare o decompilare le API o qualsiasi DEGS o Servizio Guru, o comunque cercare di accedere o scoprire il relativo codice sorgente, o interferire o interrompere le API, i DEGS o i Servizi Guru o qualsiasi server o rete attraverso la quale sono forniti; (h) consentire a terzi l'accesso o l'utilizzo della Proprietà di Guru, o rivendere, distribuire o altrimenti utilizzare o esercitare qualsiasi diritto in merito; (i) disattivare qualsiasi "opzione di reporting automatico" o capacità di reporting simile in qualsiasi DEGS; (j) fornire servizi o supporto a terzi riguardo o in relazione a qualsiasi Proprietà di Guru; (k) fornire l'accesso non autorizzato o l'uso di ID utente, chiavi di accesso o password o altre informazioni dell'account che possiamo fornirti per consentirti di accedere ai DEGS non è permesso; a questo proposito, ti è espressamente vietato utilizzare indirizzi e-mail condivisi o indirizzi e-mail di gruppo; (l) intraprendere attività, anche in relazione al tuo accesso e utilizzo della Proprietà di Guru, che: (i) viola qualsiasi legge o regolamento; (ii) potrebbe comportare, o determinare, responsabilità civile o penale; o (iii) interferisce con, o degrada, l'operatività efficace o efficiente o pone vulnerabilità alla sicurezza o interferisce con i meccanismi di sicurezza relativi, qualsiasi Proprietà di Guru o qualsiasi delle reti, sistemi o ambienti informatici di Guru.
  7. Un DEGS può utilizzare o includere software o contenuti di terze parti ("Software di Terze Parti"). Nella misura necessaria per utilizzare i DEGS applicabili, Guru concede allo Sviluppatore il diritto di utilizzare tali Software di Terze Parti esclusivamente alle stesse condizioni (includenti tutte le limitazioni e restrizioni) di come lo Sviluppatore è autorizzato a utilizzare i DEGS di seguito. Tuttavia, Guru si riserva il diritto di modificare, sospendere o interrompere i diritti di utilizzo dello Sviluppatore nel Software di Terze Parti nella misura richiesta da un licenziante o fornitore terzo applicabile o i termini dell'accordo fra Guru e quest'ultimo.
  8. Guru può determinare, a sua esclusiva discrezione e senza obbligo, se rendere disponibili i DEGS, e le relative API e Documentazione, per gli scopi contemplati sotto e può (anche a sua esclusiva discrezione) modificare o aggiornare tali API, DEGS e Documentazione in qualsiasi momento.
  9. Tutti i diritti non espressamente concessi allo Sviluppatore sono riservati da Guru.

4. Obblighi del Guru

  1. Fermo restando i termini e le condizioni di questo Accordo, il Guru fornirà allo Sviluppatore durante il Periodo: (a) accesso alle API, Documentazione, inclusi Codici di Esempio; e (b) accesso ai DEGS, in ciascun caso per l'uso dello Sviluppatore in relazione allo sviluppo dell'integrazione alle Applicazioni dello Sviluppatore come qui previsto.
  2. Di volta in volta, a sua esclusiva discrezione e senza obbligo di farlo, il Guru potrebbe decidere di fornire un certo supporto tecnico limitato agli Sviluppatori. Tale supporto sarà come descritto nelle relative aree "Supporto dello Sviluppatore" o simili del Sito dello Sviluppatore e potrebbe essere sotto forma di supporto self-service. Tale supporto potrebbe essere modificato, ridotto, cancellato o aggiornato in qualsiasi momento previo avviso scritto fornito dal Guru, anche mediante pubblicazione nel Sito dello Sviluppatore o altro mezzo. Ogni tipo di supporto sarà soggetto ai termini e alle condizioni stabiliti in questo Accordo e nel Sito dello Sviluppatore e potrebbe richiedere il pagamento di tariffe come lì descritto. Il Guru potrebbe inoltre rendere disponibile il supporto separatamente tramite altri programmi o offerte di volta in volta, e tale supporto sarebbe soggetto ai termini e alle condizioni separati ad esso associati.

5. Obblighi dello Sviluppatore

  1. Lo Sviluppatore dovrà sviluppare ciascuna Applicazione dello Sviluppatore in conformità con la versione attualmente in vigore delle API e della Documentazione e, di conseguenza, dovrà garantire che ciascuna Applicazione dello Sviluppatore consenta e mantenga l'interoperabilità con i DEGS applicabili e il Servizio Guru.
  2. Lo Sviluppatore sarà l'unico responsabile per ciascuna Applicazione dello Sviluppatore, inclusi tutto il supporto, lo sviluppo e la manutenzione della stessa e la sua interoperabilità (ossia, integrazione) con qualsiasi Servizio Guru. Di conseguenza, lo Sviluppatore sarà l'unico responsabile e responsabile (anche verso i suoi clienti e altre parti) per, e indennizzerà, difenderà e manterrà indenne il Guru da eventuali reclami relativi a, tutte le questioni riguardanti le Applicazioni dello Sviluppatore e le integrazioni associate, inclusa la loro sviluppo, operatività, prestazioni, disponibilità, interoperabilità, distribuzione (sotto la Sezione 6 di seguito), supporto e manutenzione.
  3. Lo Sviluppatore dovrà utilizzare le migliori pratiche di sicurezza in relazione allo sviluppo dell'Applicazione dello Sviluppatore e la sua integrazione con il Servizio Guru, e rispetterà in ogni momento tutte le leggi e i regolamenti applicabili in materia di privacy e sicurezza dei dati e tutti i requisiti di sicurezza del Guru resi disponibili sul Sito Guru, Sito dello Sviluppatore o altro modo. Lo Sviluppatore implementerà misure di sicurezza amministrative, tecniche, fisiche e altre adeguate volte a proteggere e preservare la riservatezza e la sicurezza di tutti i dati (inclusi da accessi, uso o divulgazione non autorizzati) che sono elaborati, memorizzati, trasmessi o gestiti dallo Sviluppatore o da qualsiasi integrazione o Applicazione dello Sviluppatore. Lo Sviluppatore sarà l'unico responsabile e responsabile per mettere in atto eventuali termini o condizioni (come un Accordo di Elaborazione dei Dati) con i propri clienti nella misura richiesta dalle leggi o dai regolamenti applicabili.
  4. Lo Sviluppatore concede al Guru una licenza e il diritto di copiare, visualizzare e utilizzare le informazioni di registrazione e i materiali forniti dallo Sviluppatore al fine di facilitare gli scopi previsti in questo Accordo e per contattare lo Sviluppatore riguardo ad altre potenziali opportunità di business. Inoltre, lo Sviluppatore concede al Guru un diritto e una licenza (ma non l'obbligo) di utilizzare il nome dello Sviluppatore, il nome dell'Applicazione dello Sviluppatore e il logo dello Sviluppatore e i marchi applicabili nei materiali promozionali e altro scopo per promuovere, commercializzare e/o identificare diversamente lo Sviluppatore come sviluppatore registrato dell'Applicazione dello Sviluppatore progettata per interagire con le Applicazioni Guru. Inoltre, lo Sviluppatore concede al Guru un diritto e una licenza per raccogliere, elaborare e utilizzare eventuali dati forniti dallo Sviluppatore (inclusi quelli forniti tramite un'integrazione con il Servizio Guru) per facilitare gli obiettivi di questo Accordo e come altrimenti consentito nella politica sulla privacy del Guru. A tal fine, il Guru potrebbe de-identificare e aggregare tali dati personali per creare analisi e per altri scopi e sarà proprietario delle versioni de-identificate e aggregate di tali dati. L'uso di tali dati e informazioni da parte del Guru è a sua esclusiva discrezione e il Guru non si impegna al riguardo.
  5. Lo sviluppatore accetta di fornire a Guru il nome di ciascuna Applicazione sviluppata utilizzando le API, un DEGS o la Documentazione (ciascuno dei quali sarà registrato conformemente alla Sezione 2 sopra). A sua esclusiva discrezione, Guru può elencare tali informazioni sul sito web aziendale di Guru e tramite altri mezzi di marketing.
  6. Lo sviluppatore non deve condividere o esporre la password dell'Applicazione sviluppatore (la "Password"). Le password devono essere custodite esclusivamente nel codice dell'Applicazione sviluppatore. Analogamente, l'Applicazione sviluppatore non deve mai esporre il Token API dell'Applicazione sviluppatore. L'esposizione della Password dell'Applicazione sviluppatore o del Token API creerà un grave rischio per la sicurezza. Se lo sviluppatore ritiene di aver esposto una Password o Token API, lo sviluppatore può richiedere una nuova Password o Token API nella pagina di gestione. Guru non sarà in alcun modo responsabile per la perdita o l'esposizione di dati derivanti dall'uso non autorizzato o inappropriato della Password o Token API dello sviluppatore.
  7. In ciascuna istanza in cui lo sviluppatore concede diritti di utilizzo nell'integrazione di un'Applicazione sviluppatore con il Servizio Guru a un cliente conformemente alla Sezione 6 qui sotto, lo sviluppatore dovrà mantenere un contratto scritto legalmente vincolante con ciascun cliente (ad esempio, Termini di Servizio accettati tramite click-wrap) che includono disposizioni standard del settore e limitazioni generalmente incluse nei contratti con i clienti da fornitori SaaS di alta reputazione nazionalmente noti. Lo sviluppatore dovrà inoltre mostrare in modo prominente una politica sulla privacy situata dove gli utenti scaricano o accedono all'Applicazione sviluppatore o all'integrazione o come altrimenti richiesto dalle leggi o regolamenti applicabili. La politica sulla privacy dello sviluppatore dovrà rispettare tutte le leggi, regolamenti e standard applicabili e descrivere in modo preciso e chiaro la raccolta, l'uso, la gestione e la condivisione dei dati. Lo sviluppatore dovrà notificare immediatamente a Guru qualsiasi violazione del contratto del cliente dello sviluppatore o della politica sulla privacy che influenzi o potrebbe ragionevolmente influenzare clienti o utenti del Servizio Guru.
  8. Lo sviluppatore indennizzerà, difenderà e manterrà indenne Guru (e tutti i suoi ufficiali, dipendenti, agenti e clienti) da qualsiasi richiesta, azione legale, danni, perdite, sanzioni o responsabilità di qualsiasi tipo o natura ("Perdite") che derivino o siano collegati a: (i) qualsiasi responsabilità assunta dallo sviluppatore ai sensi del presente accordo (inclusi, a mero titolo esemplificativo, ai sensi della Sezione 5.2 sopra); (ii) qualsiasi violazione da parte dello sviluppatore degli obblighi, delle responsabilità, delle garanzie, dei patti o delle rappresentazioni ai sensi del presente Accordo; o (iii) l'implementazione dell'Applicazione sviluppatore (inclusa la sua integrazione associata con il Servizio Guru) ai suoi clienti ai sensi della Sezione 6 di seguito, compreso l'uso, il funzionamento e le prestazioni dello stesso da parte o per tali clienti.


6. Distribuzione e implementazione delle applicazioni sviluppatore

Conformemente ai termini e alle condizioni sopra descritti, il presente Accordo consente allo Sviluppatore di accedere alle API, alla Documentazione e ai DEGS(s) per sviluppare Applicazioni sviluppatore, condurre test di interoperabilità non di produzione di tali Applicazioni sviluppatore con le Applicazioni Guru associate, e condurre dimostrazioni limitate e non di produzione di tali Applicazioni sviluppatore ai potenziali clienti. Inoltre, salvo diversamente stabilito nel presente Accordo, Guru concede allo Sviluppatore un diritto non esclusivo, non trasferibile e limitato di implementare (ossia, concedere diritti d'uso) Applicazioni sviluppatore, insieme alle integrazioni con il Servizio Guru sviluppate in questo contesto, per l'uso da parte dei clienti dello Sviluppatore da un ambiente di produzione controllato dallo Sviluppatore (e non da Guru) a tariffe (o senza alcun costo) da determinare dallo Sviluppatore. Per chiarezza, e nonostante qualsiasi disposizione contraria sopra descritta, lo Sviluppatore non può implementare o pubblicizzare alcuna Applicazione sviluppatore o la sua integrazione con il Servizio Guru da o all'interno di alcun marketplace, app store o piattaforma simile (inclusi, a titolo esemplificativo e non esaustivo, Salesforce AppExchange, Microsoft AppSource o piattaforma/store simile creata dallo Sviluppatore) senza aver prima ottenuto il preventivo consenso scritto di Guru in ciascun caso (consenso che può essere fornito, ritirato o condizionato a sola discrezione di Guru). Per chiarezza, lo Sviluppatore non è autorizzato ai sensi del presente Accordo a utilizzare i DEGS o la Documentazione in alcun modo diverso da: (a) lo sviluppo interno e non di produzione e testing dell'integrazione delle Applicazioni sviluppatore con il Servizio Guru; e; (b) demo non di produzione delle Applicazioni sviluppatore ai potenziali clienti per il periodo di tempo limitato autorizzato ai sensi della Sezione 3 sopra. Per chiarezza, in nessun caso lo Sviluppatore può utilizzare i DEGS per alcun utilizzo di produzione (ossia, "live") per sé o per alcun cliente o altra parte. Lo sviluppatore riconosce che la sua spesa di tempo e denaro nello sviluppo di integrazioni alle Applicazioni degli Sviluppatori avviene a proprio rischio e che Guru non fornisce alcuna garanzia in merito alla disponibilità delle Applicazioni di Guru.

7. Termine e risoluzione

  1. Termine dell'Accordo. Questo Accordo avrà inizio alla data in cui viene stipulato dallo Sviluppatore e rimarrà in vigore a meno che non venga risolto ai sensi dei termini di seguito (il "Termine").
  2. Risoluzione per Comodità. Lo Sviluppatore può risolvere questo Accordo interrompendo l'uso delle API, la Documentazione e i DEGS e notificando a Guru per iscritto che lo ha fatto. Guru può risolvere questo Accordo per qualsiasi motivo o senza motivo (ad esempio, per comodità) notificando per iscritto lo Sviluppatore (a meno che la notifica non sia richiesta ai sensi di un termine o condizione di questo Accordo).
  3. Risoluzione per Causa. Una delle parti può risolvere questo Accordo previa notifica scritta nel caso in cui l'altra parte violi una disposizione del presente Accordo e non provveda a correggere tale violazione entro trenta (30) giorni dalla ricezione della relativa comunicazione scritta; tuttavia, Guru può risolvere immediatamente questo Accordo (con o senza preavviso) se ritiene, a sua esclusiva discrezione, che tale violazione: (i) costituisce una minaccia per il funzionamento efficace o efficiente o la sicurezza del Servizio Guru; (ii) pone un rischio per la sicurezza dei dati; (iii) pone un rischio di responsabilità civile o penale; (iv) minaccia, o dà luogo, a una violazione della legge. Guru può inoltre risolvere immediatamente questo Accordo (con o senza preavviso) se: (a) lo Sviluppatore commercializza o vende un prodotto che sia sostanzialmente simile, in tutto o in parte, a qualsiasi Applicazione di Guru; o (b) lo Sviluppatore si impegna in attività che potrebbero comportare sospensione o risoluzione ai sensi della Sezione 7.5.
  4. Effetto della Risoluzione. Con la risoluzione o la scadenza di questo Accordo, tutti i diritti e le licenze concessi allo Sviluppatore ai sensi di questo Accordo cesseranno (con lo Sviluppatore che non accede né utilizza più alcuna Proprietà di Guru) e lo Sviluppatore dovrà restituire prontamente (o, se così deciso da Guru, distruggere) tutte le Informazioni Riservate di Guru e altre informazioni o materiali proprietari resi disponibili o ricevuti da Guru, in sua custodia (inclusi tutti i copie di esse, che siano elettroniche, cartacee o altro). Su richiesta, lo Sviluppatore dovrà certificare il rispetto di quanto sopra.
  5. Sospensione. Lo Sviluppatore accetta che, se Guru determina, a sua esclusiva discrezione, che lo Sviluppatore ha: (a) violato qualsiasi termine, condizione o restrizione di questo Accordo, o è in violazione della sua privacy policy o del contratto con il cliente in comune per quanto riguarda un client mutuo; (b) sviluppato una qualsiasi Applicazione degli Sviluppatori o altro software che presenta un rischio per la sicurezza o le prestazioni di qualsiasi sistema, rete, hardware, software o tecnologia di Guru o dei suoi fornitori o clienti; (c) intrapreso qualsiasi azione, o si è impegnato in qualsiasi comportamento, che presenta un rischio di responsabilità o violazione della legge da parte di Guru; o (d) attraverso le sue attività o comportamenti in connessione con l'uso delle API di Guru o di altre Proprietà di Guru, dia luogo a danni effettivi o potenziali o ad altri impatti negativi sulla attività, le operazioni o la tecnologia di Guru, allora, in ciascuno di tali eventi, senza limitare il diritto di Guru di risolvere questo Accordo, Guru può sospendere e/o risolvere l'accesso e l'uso dei DEGS, API e/o Documentazione dello Sviluppatore, qualsiasi altra materiale o tecnologia resa disponibile da Guru, e qualsiasi altro diritto o privilegio previsto da questo Accordo.

    Inoltre, in qualsiasi evento che possa dare luogo a un diritto di sospensione o risoluzione da parte di Guru ai sensi della presente Sezione 7, o nell'ulteriore caso richiesto da Guru per qualsiasi motivo similmente legittimo, Guru può richiedere allo Sviluppatore di disattivare l'interoperabilità delle Applicazioni degli Sviluppatori pertinenti con le Applicazioni di Guru pertinenti conformemente alle istruzioni fornite da Guru o, in alternativa, Guru può disattivare tale interoperabilità.
    In ogni caso, Guru avrà il diritto illimitato, a sua esclusiva discrezione, di contattare e comunicare con il cliente mutuo interessato per informarlo che Guru ha richiesto allo Sviluppatore di disattivare tale interoperabilità e di fornire raccomandazioni, consigli, servizi e altre azioni al cliente come ritiene opportuno.

    Nel caso in cui Guru determini che una violazione di questo Accordo o una questione/controversia con un cliente comune può essere risolta mediante la modifica dell'Applicazione degli Sviluppatori e/o dei suoi elementi di integrazione associati, allora Guru (senza obbligo) potrà scegliere di concedere allo Sviluppatore l'opportunità di risolvere prontamente la violazione o la questione e, in tal caso, lo Sviluppatore dovrà lavorare diligentemente per risolvere prontamente il problema. In qualsiasi momento, tuttavia, Guru può intervenire e prendere le azioni contemplate qui.
  6. Sopravvivenza. Nonostante quanto sopra: (a) le Sezioni 1 (Definizioni), Sezione 5 (Obblighi dello Sviluppatore), 7 (Risoluzione), 8 (Informazioni Riservate), 9 (Proprietà Intellettuale), 11 (Indennizzo), 12 (Limitazione della Responsabilità) e 13 (Disposizioni Generali) sopravvivranno alla scadenza o risoluzione di questo Accordo.

8. Informazioni riservate

  1. Definizione. "Informazioni Riservate" significherà tutte le informazioni non pubbliche di una parte di questo Accordo che sia contrassegnata come riservata o che sia di un tipo o natura che dovrebbe essere riconosciuto come riservato da una parte ragionevole che agisce in buona fede. Le Informazioni Riservate di Guru includono la Proprietà di Guru insieme a tutte le informazioni non pubbliche relative alle sue soluzioni software e documentazione correlata, API e documentazione correlata, piani del prodotto, dati tecnici, specifiche, know-how, metodologie e metodi commerciali.
  2. Uso delle Informazioni Riservate. Salvo diversamente previsto di seguito, la parte che riceve le Informazioni Riservate (il "Ricevente"): (i) conserverà tutte le Informazioni Riservate della parte divulgante (il "Divulgante") in modo confidenziale e utilizzerà tali informazioni solo per gli scopi stabiliti in questo Accordo; e (ii) non divulgherà le Informazioni Riservate del Divulgante a terzi (altri dipendenti, funzionari o direttori della parte) se non espressamente autorizzato nel presente documento o con il preventivo consenso scritto del Divulgante. Nonostante quanto sopra, previo il rispetto delle leggi e regolamenti applicabili e delle istruzioni di Guru fornite in relazione a ciò, una parte può divulgare le Informazioni Riservate dell'altra parte a un terzo che abbia necessità di conoscenza e che, prima di ottenere l'accesso alle Informazioni Riservate, abbia sottoscritto un accordo di non divulgazione e uso limitato che sia almeno protettivo del Divulgante come le disposizioni sulla sicurezza dei dati, uso limitato e riservatezza di questo Accordo. Il Ricevente proteggerà le Informazioni Riservate del Divulgante almeno nel modo e nel grado in cui il Ricevente protegge le proprie Informazioni Riservate, ma in nessun caso con un livello di cura commerciale ragionevole.
  3. Ambito. Gli obblighi di cui sopra non si applicano a: (i) informazioni che sono o diventano di dominio pubblico senza colpa del Ricevente; (ii) informazioni già note al Ricevente prima del momento della divulgazione ai sensi del presente accordo; (iii) informazioni ottenute legalmente da un terzo che ha il diritto di effettuare tale divulgazione senza alcun obbligo di riservatezza; o (iv) ogni divulgazione richiesta dalla legge applicabile, a condizione che il Ricevente faccia ragionevoli sforzi per dare preavviso e cooperare con il Divulgante in relazione a qualsiasi tentativo di evitare tale divulgazione.
  4. Informazioni sull'Account. Lo Sviluppatore deve mantenere, e deve garantire che i suoi utenti autorizzati mantengano, la riservatezza di tutte le informazioni sull'account (come le informazioni di accesso e le password) che Guru fornisce allo Sviluppatore, o che lo Sviluppatore fornisce a Guru, per consentire l'accesso e l'utilizzo di un DEGS o di qualsiasi documentazione e materiale associato. Lo Sviluppatore è responsabile di impedire qualsiasi divulgazione non autorizzata o uso di tali informazioni sull'account, nonché delle relative ramificazioni, e di notificare prontamente a Guru qualsiasi violazione di tale obbligo. Guru può negare l'accesso a qualsiasi utente se ritiene ragionevolmente che le informazioni sull'account dello Sviluppatore siano state perse, rubate o compromesse.


9. Proprietà intellettuale

Guru possiede tutti i Servizi di Guru, API, Codice di Esempio e Documentazione, qualsiasi altro materiale o tecnologia resi disponibili allo Sviluppatore, e tutte le opere derivate di quanto sopra. Lo sviluppatore possiede le applicazioni per lo sviluppatore. Lo sviluppatore riconosce e accetta che: (i) altri sviluppatori e terze parti, e Guru, possono utilizzare le API e la documentazione per sviluppare e rendere disponibili applicazioni e integrazioni simili o in competizione con le applicazioni e integrazioni per sviluppatori; e (ii) Guru e altre terze parti possono sviluppare e rendere disponibili applicazioni e integrazioni che siano simili o comunque in competizione con le integrazioni dello sviluppatore sviluppate ai sensi del presente accordo e le applicazioni per lo sviluppatore.

Se lo sviluppatore fornisce suggerimenti o feedback (collettivamente, "Feedback") riguardanti DEGS, le API, la documentazione, il Servizio Guru o qualsiasi altro diritto di proprietà intellettuale di Guru, Guru sarà proprietario di tali feedback senza alcuna compensazione allo sviluppatore e lo sviluppatore cede tali feedback a Guru.

10. Garanzie; Esclusione di garanzie

  1. Garanzie dello sviluppatore. Lo sviluppatore rappresenta e garantisce a Guru che:

    Ogni applicazione e integrazione dello sviluppatore:

    (i) sarà sviluppata in modo buono e diligente e in conformità con i requisiti e gli scopi di questo accordo;
    (ii) non violerà i diritti di proprietà intellettuale di terzi;
    (iii) sarà priva di virus o codici maligni, o di qualsiasi codice o meccanismo che consentirebbe l'accesso non autorizzato a qualsiasi servizio Guru (cioè qualsiasi accesso diverso da quello che, in conformità con le API e la documentazione, consente lo scambio di dati tra il servizio Guru e l'applicazione dello sviluppatore); e
    (iv) non conterrà componenti open source, freeware, copyleft o simili che richiederebbero la divulgazione generale o pubblica di qualsiasi componente di qualsiasi servizio Guru o altra tecnologia di Guru o che altrimenti lederebbero i diritti di Guru su qualsiasi servizio o tecnologia di Guru.

    deve essere conforme alle leggi e ai regolamenti applicabili;

    non farà rappresentazioni, impegni, garanzie o promesse riguardanti Guru, qualsiasi servizio Guru o qualsiasi altra proprietà intellettuale di Guru diversamente da quanto permesso nello stesso contratto.

    Non fornirà alcun dato a Guru o a qualsiasi servizio Guru diverso dai dati di esempio che non identificano, riflettono o rappresentano informazioni su alcun individuo o entità effettivi.
  2. ECCETTO QUANTO ESPRESSAMENTE PREVISTO NEL PRESENTE, CIASCUNA PARTE DECLINA OGNI GARANZIA, ESPLICITA O IMPLICITA, INCLUSE LE GARANZIE DI COMMERCIABILITÀ E DI IDONEITÀ PER UNO SCOPO PARTICOLARE. IN NESSUN CASO GURU POTRÀ ESSERE RESPONSABILE PER IL FALLIMENTO, IL RITARDO, L'ERRORE O IL DIFETTO DI INTEGRAZIONE O INTEROPERABILITÀ TRA QUALSIASI DEGS O SERVIZIO GURU E QUALSIASI APPLICAZIONE O INTEGRAZIONE PER SVILUPPATORI. GURU FORNISCE DEGS, API, DOCUMENTAZIONE E CODICI DI ESEMPIO SU BASE "COSÌ COM'È" SENZA ALCUNA GARANZIA DI ALCUN TIPO, INCLUSO QUELLE DISDETTATE SOPRA.

11. Indennizzo

Lo sviluppatore dovrà indennizzare, difendere e tenere indenne Guru (e tutti i suoi dirigenti, dipendenti, agenti e clienti; collettivamente, le "Parti Indennizzate") da qualsiasi danno e perdita, sentenza, responsabilità, costi e spese (compresi onorari legali ragionevoli; collettivamente, "Danni") derivanti da o relativi a:

  1. qualsiasi pretesa o azione legale di terze parti che qualsiasi Applicazione o integrazione per sviluppatori, o qualsiasi altro materiale o altra proprietà intellettuale dello sviluppatore violi i diritti d'autore, i diritti di riservatezza, i segreti commerciali, i marchi, i brevetti e altri diritti di proprietà intellettuale di una terza parte;
  2. qualsiasi pretesa o azione legale di terzi relativa o derivante dalla Applicazione o integrazione per sviluppatori (compresa l'interoperabilità dell'Applicazione del sviluppatore con qualsiasi Applicazione Guru), qualsiasi altra proprietà intellettuale dello sviluppatore o qualsiasi negligenza, condotta dolosa, atto od omissione dello sviluppatore;
  3. qualunque azione legale o reclamo di terzi relativi a o derivanti da una violazione da parte dello Sviluppatore di qualsiasi rappresentazione, garanzia o patto stabilito in questo Accordo o di una violazione da parte dello Sviluppatore del suo contratto con il cliente o della sua politica sulla privacy.

12. Limitazione di responsabilità

NELL'AMBITO MASSIMO CONSENTITO DALLA LEGGE, IN NESSUN CASO GURU O I SUOI LICENZIANTI SARANNO RESPONSABILI, ANCHE SE SIAMO STATI AVVISATI IN ANTICIPO DELLA POSSIBILITÀ, PER: (A) QUALSIASI PERDITA DI ATTIVITÀ, CONTRATTI, PROFITTI, RISPARMI ATTESI, BUONA VOLONTÀ O RICAVI; (B) QUALSIASI PERDITA O CORRUZIONE DI DATI, O (C) QUALSIASI PERDITE O DANNI INCIDENTALI, INDIRETTI O CONSEQUENZIALI (INCLUSI, A TITOLO ESEMPLIFICATIVO, DANNI SPECIALI, PUNITIVI O ESEMPLARI). IN NESSUN CASO GURU E I NOSTRI LICENZIANTI SARANNO RESPONSABILI IN VIA CUMULATIVA E AGGREGATA PER TUTTI I RECLAMI DERIVANTI O RELATIVI ALL'ACCORDO, INDIPENDENTEMENTE DALLA NATURA DEL RECLAMO, FINO A UN MASSIMO DI CENTO DOLLARI ($100). PER CHIAREZZA, RICHIESTE O EVENTI DI RESPONSABILITÀ MULTIPLI NON AUMENTERANNO QUESTO LIMITE. QUESTA LIMITAZIONE DI RESPONSABILITÀ È DESTINATA AD ESSERE APPLICATA SENZA CONSIDERARE SE ALTRE DISPOSIZIONI DELL'ACCORDO SIANO STATE VIOLATE O SIANO RISULTATE INESENTI O FALLITE NEL LORO SCOPO ESSENZIALE.

13. Disposizioni generali

  1. Intero Accordo. I termini e le condizioni contenuti in questo Accordoo costituiscono l'intero accordo e la comprensione tra Guru e Sviluppatore e nessuno dei due è vincolato da rappresentazioni o incentivi non specificamente indicati qui. Questo Accordo sostituisce qualsiasi rappresentazione, discussione, comunicazione o presentazione precedenti.
  2. Divisibilità, Modifica e Rinuncia. Se una parte di questo Accordo viene considerata nulla, invalida o altrimenti inapplicabile, in tutto o in parte, le restanti parti di questo Accordo rimarranno in vigore. Questo Accordo non può essere modificato o emendato se non per iscritto firmato da un rappresentante autorizzato di ciascuna parte. Il mancato esercizio da parte di una parte dei diritti qui indicati non costituirà né sarà considerato come rinuncia o decadenza di tali diritti. Se una parte desidera rinunciare ai propri diritti in virtù del presente, deve fornire una notifica scritta della sua rinuncia di tali diritti all'altra parte.
  3. Non esclusività. Questo Contratto non è esclusivo.
  4. Contractori Indipendenti e Non-Interferenza. Le parti sono ciascuna un contraente indipendente. Questo Contratto non crea un rapporto di agenzia effettiva o apparente, joint venture, fiduciarietà o dipendente e datore di lavoro tra le parti. Nessuna delle parti ha il diritto o l'autorità di assumere o creare obblighi o responsabilità, espressi o impliciti, per conto dell'altra parte o di vincolare l'altra parte in qualsiasi materia, compreso, a mero titolo esemplificativo, il diritto o l'autorità di obbligare l'altra parte ad accettare o effettuare un ordine, o di vendere o rifiutarsi di vendere a qualsiasi cliente.
  5. Risoluzione delle Controversie. In caso di controversia o reclamo derivante da o in relazione a questo Accordo, o da una sua violazione, le parti si consultano e negoziano tra loro e cercano di raggiungere una soluzione soddisfacente. Se non raggiungono un accordo entro un periodo di trenta (30) giorni, quindi, previa comunicazione da parte di una qualsiasi delle parti all'altra parte, tale controversia o reclamo sarà deferita ad un arbitrato per un accordo completo e definitivo da un collegio di tre arbitri (o meno se concordato dalle Parti) nominati in conformità con le Regole dell'Arbitrato della Camera di Commercio Internazionale ("Regole ICC"). Tutte le procedure arbitrali si svolgeranno in lingua inglese e saranno condotte conformemente alle Regole ICC. Qualsiasi premio emesso in conformità con le Regole ICC può essere eseguito da qualsiasi tribunale competente. La ripartizione dei costi degli arbitri e dell'amministrazione dell'arbitrato sarà sostenuta equamente dalle Parti. La legge applicabile è lo Stato del Delaware e il luogo dell'arbitrato è Philadelphia, PA. Le Nazioni Unite. La Convenzione delle Nazioni Unite sui Contratti di Vendita Internazionale di Beni non si applica all'Accordo.
  6. Assegnazione. Nessun diritto o obbligo dello Sviluppatore ai sensi dell'Accordo può essere assegnato, delegato o altrimenti trasferito, sia per accordo, per effetto di legge o in altro modo, senza il preventivo consenso scritto espresso di Guru, e qualsiasi tentativo di assegnare, delegare o trasferire in altro modo qualsiasi dei diritti o obblighi dello Sviluppatore ai sensi del presente accordo, senza tale consenso, sarà nullo. Salvo quanto previsto dalla frase precedente, l'Accordo vincolerà ciascuna parte e i loro successori e assegnatari ammessi. Per chiarezza, Guru può assegnare questo Accordo, in tutto o in parte, e/o può delegare obblighi ai sensi del presente accordo, a sua esclusiva discrezione.
  7. Avvisi. Qualsiasi comunicazione o avviso consentito o richiesto ai sensi del presente Accordo dovrà essere redatto per iscritto e dovrà essere consegnato di persona o per corriere, o spedito per posta certificata o raccomandata, affrancata, con ricevuta di ritorno, e, nel caso di comunicazioni a noi, inviato a Guru Technologies, Inc., Attn: Vice Presidente dello Sviluppo Aziendale, 121 S. Broad Street, 11° Piano, Philadelphia, PA. 19107 o a tale altro indirizzo come sarà comunicato in conformità con questa Sezione 13.5, e, nel caso dello Sviluppatore, all'indirizzo fornito a Guru al momento della registrazione, e in ciascun caso sarà efficace alla ricezione.
  8. Forza Maggiore. Nessuna delle parti sarà responsabile per il mancato adempimento dei propri obblighi ai sensi di questo Accordo se tale mancato adempimento è causato, direttamente o indirettamente, da motivi al di là del suo controllo ragionevole, incluse inondazioni, incendi, disordini civili, azioni governative, guerra, terrorismo, embarghi, dispute/sindacali o altre calamità naturali o forza maggiore.
  9. Nessun Beneficiario di Terze Parti. Nulla in questo Accordo è inteso a creare beneficiari di terze parti, che siano intenzionali o incidentali, e nessuna delle Parti farà dichiarazioni contrastanti.
  10. Pubblicità. Salvo diversamente previsto in questo Accordo, ciascuna parte dovrà ottenere il preventivo consenso scritto dell'altra prima di: (a) rilasciare qualsiasi comunicato stampa o annuncio pubblico riguardante l'altra parte o la relazione stabilita tramite il presente oppure (b) utilizzare il nome dell'altra parte, o il nome di qualsiasi prodotto o soluzione dell'altra parte in qualsiasi materiale o campagna di marketing o altro.
  11. Diritti di Revisione. Previo preavviso ragionevole, Guru avrà il diritto di effettuare un audit, a proprie spese, sui libri e registri dello Sviluppatore, sulle pratiche commerciali e di sviluppo, sulle operazioni, sui sistemi e sulle Applicazioni dello Sviluppatore non più di una volta all'anno solare per garantire il rispetto passato e continuativo di questo Accordo. Lo Sviluppatore dovrà collaborare e sostenere qualsiasi audit richiesto in modo ragionevole da parte di Guru.