2012-10-16 11 views
8

Sto cercando una libreria JSON .NET che possa essere utilizzata per accedere agli oggetti JSON in modo xpath. Ad esempio, dato un oggetto JSON in una stringa, può accedere ai suoi attributi specificando un percorso in un'altra stringa. Bene, ho trovato che JSON.NET farà il lavoro, tuttavia non sono sicuro di poterlo utilizzare e distribuirlo con la mia applicazione commerciale senza conseguenze o restrizioni legali. Inoltre, non ho intenzione di distribuire il codice della mia app.Posso distribuire JSON.NET con la mia applicazione commerciale?

Ho controllato il loro readme e la licenza afferma quanto segue. Voglio solo assicurarmi che non ci siano informazioni nascoste o cose utili da sapere prima di scegliere questa libreria. Grazie!

licenza:

Copyright (c) 2007 James Newton-re

autorizzazione viene garantita, gratuitamente, a chiunque ottenga una copia di questo software e relativi file di documentazione (il "Software"), per trattare il Software senza restrizioni, inclusi senza limitazione i diritti di utilizzo, copia, modifica, unione, pubblicazione, distribuzione, sub licenza e/o vendita di copie del Software, e a consentire alle persone di a chi viene fornito il Software per farlo, soggetto alle seguenti condizioni :

La suddetta nota sul copyright e questa nota di autorizzazione devono essere incluse in tutte le copie o in parti sostanziali del Software.

IL SOFTWARE VIENE FORNITO "COSÌ COM'È", SENZA ALCUN TIPO DI GARANZIA, ESPLICITA O IMPLICITA, COMPRESA MA NON SOLO LE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E NON VIOLAZIONE. IN NESSUN CASO, GLI AUTORI O IL COPYRIGHT I TITOLARI POTRANNO ESSERE RITENUTI RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRO RESPONSABILITÀ, SIANO IN UN'AZIONE DI CONTRATTO, TORT O ALTRO, DERIVANTI DA, FUORI O IN CONNESSIONE CON IL SOFTWARE O L'USO O ALTRO DISTRIBUZIONI NEL SOFTWARE.

+0

Questa domanda sembra essere off-topic perché si tratta di problemi legali/di licenza, che è off-topic per Stack Overflow. – casperOne

risposta

9

JSON.NET è concesso in licenza con la Licenza MIT che consente di utilizzarlo qualsiasi tipo di applicazione senza alcuna restrizione. Dal modo in cui vi sto citando quanto segue dal home site che ti consiglierei di fare se lo si utilizza in un'applicazione commerciale (non si sentono obbligato ovviamente):

Json.NET è un libero e open source progetto che è stato sviluppato su centinaia di ore del mio tempo. Se usi Json.NET commercialmente e trovi utile Json.NET, apprezzerei le donazioni allo aiuto per lo sviluppo futuro. -JamesNK

Problemi correlati