2012-10-16 5 views
8

Ich bin auf der Suche nach einer .NET JSON-Bibliothek, mit der ich auf xpath-ähnliche Weise auf JSON-Objekte zugreifen kann. Wenn Sie beispielsweise ein JSON-Objekt in einer Zeichenfolge eingeben, können Sie auf seine Attribute zugreifen, indem Sie einen Pfad in einer anderen Zeichenfolge angeben. Nun, ich habe festgestellt, dass JSON.NET die Aufgabe erfüllen wird, aber ich bin mir nicht sicher, ob ich es mit meiner kommerziellen Anwendung ohne rechtliche Konsequenzen oder Einschränkungen nutzen und verbreiten kann. Außerdem plane ich nicht, den Code meiner App zu verteilen.Kann ich JSON.NET mit meiner kommerziellen Anwendung verteilen?

Ich überprüfte ihre Readme, und die Lizenz besagt folgendes. Ich möchte nur sicherstellen, dass es keine versteckten Informationen oder nützliche Dinge zu wissen gibt, bevor Sie diese Bibliothek auswählen. Vielen Dank!

Lizenz:

Copyright (c) 2007 James Newton-King

Erlaubnis wird hiermit erteilt, für jede Person kostenlos, eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software"), um in der Software ohne Einschränkung, einschließlich, ohne Einschränkung, die Rechte zu nutzen, zu kopieren, zu modifizieren, zu verschmelzen, zu veröffentlichen, zu verteilen, Unterlizenzen zu erteilen und/oder Kopien der Software zu verkaufen, und Personen zu erlauben wem die Software dazu zur Verfügung gestellt wird, Thema zu den folgenden Bedingungen:

Der obige Urheberrechtsvermerk und dieser Erlaubnishinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD „AS IS“, ohne Gewährleistung irgendeiner Art, AUSDRÜCKLICH ODER IMPLIZIT, EINSCHLIESSLICH, JEDOCH NICHT AUF DIE GARANTIEN DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NONINFRINGEMENT BESCHRÄNKT. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHT INHABER HAFTBAR FÜR ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, OB IN EINEM VERTRAG VON VERTRAG, TOT ODER ANDERWEITIG, AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER ANWENDUNG ODER ANDERE HANDLUNGEN IN DER SOFTWARE.

+0

Diese Frage scheint off-topic zu sein, da es sich um rechtliche/Lizenzprobleme handelt, die für Stack Overflow off-topic sind. – casperOne

Antwort

9

JSON.NET ist lizenziert unter der MIT-Lizenz, die Ihnen erlaubt, jede Art von Anwendung ohne Einschränkung zu verwenden. Durch die Art und Weise folgende ich Ihnen das Zitat aus dem home site, die ich empfehlen würde, tun Sie, wenn Sie es in einer kommerziellen Anwendung verwenden (nicht das Gefühl, natürlich verpflichtet):

Json.NET eine kostenlose Open-Source Projekt, das über Hunderte von Stunden meiner eigenen Zeit entwickelt wurde. Wenn Sie Json.NET kommerziell verwenden und Sie Json.NET nützlich finden, würde ich über Spenden an Hilfe für zukünftige Entwicklung freuen. -JamesNK

Verwandte Themen