Jackson
# Jackson JSON Prozessor
Jackson ist eine leistungsstarke, kostenlose Open Source-Bibliothek für die JSON-Verarbeitung. Der Prozessor wurde ursprünglich von Tatu Saloranta (tatu.saloranta@iki.fi) geschrieben und wird seit 2007 weiterentwickelt.
Er wird derzeit von einer Entwicklergemeinde weiterentwickelt und von FasterXML.com kommerziell unterstützt.
Anzahl Gutschriften
Eine Liste der Mitwirkenden finden Sie in der CREDITS-Datei, die in einigen Artefakten (in der Regel Quellverteilungen) enthalten ist. Sie ist jedoch immer über die Projektverwendungen des SCM-(Source Code Management-)Systems verfügbar.
-
Nehmen Sie die folgende Lizenz NUR EINMAL in die Dokumentation auf, auch wenn mehrere Produkte unter der Lizenz lizenziert sind.
Folgendes gilt für alle Produkte, die unter der Apache 2.0-Lizenz lizenziert wurden:
Sie dürfen die identifizierten Dateien ausschließlich unter Einhaltung der Apache-Lizenz, Version 2.0 (der "Lizenz") verwenden.
Eine Kopie der Lizenz erhalten Sie unter http://www.apache.org/licenses/LICENSE-2.0
Außerdem finden Sie eine Kopie der Lizenz weiter unten.
Sofern nicht gesetzlich vorgeschrieben oder schriftlich vereinbart, wird die unter der Lizenz verteilte Software auf "AS IS"-BASIS, OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEDWEDER ART, ob ausdrücklich oder stillschweigend, verteilt.
Die speziellen sprachenrelevanten Berechtigungen und Einschränkungen unter der Lizenz finden Sie in der Lizenz.
Apache-Lizenz
Version 2.0, Januar 2004 http://www.apache.org/licenses/
BEDINGUNGEN FÜR NUTZUNG; VERVIELFÄLTIGUNG UND VERTEILUNG
-
Definitionen.
"Lizenz" bezeichnet die Bedingungen für Nutzung, Vervielfältigung und Verteilung, wie diese in den Abschnitten 1 bis 9 dieses Dokuments definiert sind.
"Lizenzgeber" bezeichnet den Copyrighteigentümer oder die durch den Copyrighteigentümer autorisierte juristische Einheit, die die Lizenz gewährt.
"Juristische Einheit" bezeichnet die Vereinigung der handelnden Einheit und aller anderen Einheiten, die diese Einheit kontrollieren, von ihr kontrolliert werden oder unter gemeinsamer Kontrolle mit der Einheit stehen. Innerhalb dieser Definition bedeutet "Kontrolle" (i) die direkte oder indirekte Befugnis, die Leitung oder Führung einer solchen Einheit zu veranlassen, ob vertraglich oder anderweitig, oder (ii) der Anteilbesitz von mindestens fünfzig Prozent (50 %) der ausgegebenen Aktien oder (iii) der nutznießende Besitz einer solchen Einheit.
"Sie" (oder "Ihr") bezeichnet eine natürliche Person oder juristische Einheit, die die durch diese Lizenz gewährten Berechtigungen ausübt.
"Quelle" bezeichnet die bevorzugte Form für das Vornehmen von Änderungen, insbesondere Software-Quellcode, Dokumentationsquelle und Konfigurationsdateien.
"Objekt" bezeichnet jede Form, die aus der mechanischen Transformation oder Übersetzung einer Quellform entsteht, insbesondere kompilierter Objektcode, generierte Dokumentation und Umwandlung in andere Medientypen.
"Werk" bezeichnet das urheberrechtlich geschützte Werk, ob in Quell- oder Objektform, das unter der Lizenz zur Verfügung gestellt wird, wie durch einen Copyright-Hinweis angegeben, der im Werk enthalten oder daran angehängt ist
(Ein Beispiel finden Sie in der Anlage unten).
"Abgeleitete Werke" bezeichnen alle Werke, ob in Quell- oder Objektform, die auf den Werken basieren (oder davon abgeleitet wurden) und für die die redaktionellen Überarbeitungen, Anmerkungen, Ausarbeitungen oder sonstigen Änderungen insgesamt Originalurheberwerke darstellen. Für die Zwecke dieser Lizenz beinhalten abgeleitete Werke keine Werke, die von den Werken und deren abgeleiteten Werken trennbar bleiben oder lediglich auf Schnittstellen davon verweisen (oder durch den Namen daran gebunden sind).
"Beitrag" bezeichnet jedes Werk der Urheberschaft, einschließlich
die Originalversion des Werks und alle Änderungen oder Ergänzungen dieses Werks oder seiner abgeleiteten Werke, die absichtlich
an den Lizenzgeber zur Aufnahme in das Werk durch den Urheberrechtsinhaber oder durch eine natürliche oder juristische Person, die zur Einreichung im Namen des Urheberrechtsinhabers berechtigt ist, weitergeleitet wurde. Für die Zwecke dieser Definition bedeutet "eingereicht" jede Form der elektronischen, mündlichen oder schriftlichen Kommunikation, die an den Lizenzgeber oder seine Vertreter gesendet wird, einschließlich, aber nicht beschränkt auf
Kommunikation auf E-Mail-Listen, Quellcode-Kontrollsystemen und Problem-Tracking-Systemen, die von oder im Auftrag des Lizenzgebers verwaltet werden, um das Werk zu diskutieren und zu verbessern, jedoch mit Ausnahme von Kommunikation, die vom Urheberrechtsinhaber auffällig markiert oder anderweitig schriftlich als "Kein Beitrag" bezeichnet wird.
"Mitwirkender" bezeichnet den Lizenzgeber und jede natürliche Person oder juristische Einheit, in deren Auftrag ein Beitrag vom Lizenzgeber erhalten und anschließend in die Werke aufgenommen wurde.
-
Gewährung der Copyrightlizenz. Vorbehaltlich der Bestimmungen dieser Lizenz gewährt jeder Mitwirkende Ihnen hiermit eine unbefristete, weltweite, nicht exklusive, kostenlose, gebührenfreie, unwiderrufliche Urheberrechtslizenz zur Vervielfältigung, Erstellung von abgeleiteten Werken von,
öffentlich das Werk und solche abgeleiteten Werke in Quell- oder Objektform anzeigen, öffentlich aufführen, unterlizenzieren und verteilen.
-
Gewährung der Patentlizenz. Vorbehaltlich der Bedingungen dieser Lizenz gewährt Ihnen jeder Mitwirkende hiermit eine unbefristete, weltweite, nicht-ausschließliche, kostenlose, gebührenfreie, unwiderrufliche (außer wie in diesem Abschnitt angegeben) Patentlizenz, um das Werk zu machen, gemacht zu haben, zu nutzen, zu verkaufen, zu verkaufen, zu importieren und anderweitig zu übertragen, wenn eine solche Lizenz nur für diese lizenzierbaren Patentansprüche gilt
von solchen Mitwirkenden, die notwendigerweise allein durch ihren Beitrag oder durch Kombination ihres Beitrags mit dem Werk, dem/denen dieser Beitrag(en) vorgelegt wurde(n), verletzt werden. Wenn Sie Patentstreitigkeiten gegen eine juristische Person (einschließlich
Cross-Claim oder Widerklage in einer Klage) mit der Behauptung, dass das Werk oder ein in das Werk aufgenommener Beitrag eine direkte oder indirekte Patentverletzung darstellen, enden alle Patentlizenzen, die Ihnen unter dieser Lizenz für dieses Werk gewährt werden, mit dem Datum, an dem dieser Prozess eingereicht wird.
-
Neuverteilung. Sie dürfen Kopien der Werke oder deren abgeleiteten Werke in jedem Medium, mit oder ohne Änderungen und in Quell- oder Objektform reproduzieren und verteilen, solange Sie die folgenden Bedingungen einhalten:
-
Sie müssen allen anderen Empfängern der Werke oder abgeleiteten Werke eine Kopie dieser Lizenz geben, und
-
Sie müssen dafür sorgen, dass alle geänderten Dateien deutliche Hinweise enthalten, die angeben, dass Sie die Dateien geändert haben, und
-
Sie müssen alle Urheberrechts-, Patent-, Marken- und Namensnennungshinweise aus der Quellform des Werks in Quellform aller von Ihnen verbreiteten abgeleiteten Werke beibehalten,
Ausschluss der Mitteilungen, die sich auf keinen Teil der derivativen Werke beziehen; und
-
Wenn das Werk als Teil seiner Verteilung eine "NOTICE"-Textdatei enthält, müssen alle von Ihnen verteilten abgeleiteten Werke eine lesbare Kopie der in dieser NOTICE-Datei enthaltenen Attributionshinweise enthalten, mit Ausnahme der Hinweise, die sich nicht auf Teile der abgeleiteten Werke beziehen, in mindestens einem
der folgenden Orte: innerhalb einer NOTICE-Textdatei, die als Teil der abgeleiteten Werke verteilt wird; im Quellformular oder
Dokumentation, sofern sie zusammen mit den abgeleiteten Werken zur Verfügung gestellt wird; oder in einer von den abgeleiteten Werken generierten Anzeige, wenn und wo solche Mitteilungen Dritter normalerweise erscheinen. Der Inhalt der NOTICE-Datei dient nur zu Informationszwecken und
Ändern Sie die Lizenz nicht. Sie können Ihre eigenen Attributionshinweise innerhalb von Derivatwerken, die Sie vertreiben, neben
oder als Anhang zum NOTICE-Text aus dem Werk, sofern solche zusätzlichen Attributionshinweise nicht ausgelegt werden können
als Änderung der Lizenz.
Sie können Ihre eigene Urheberrechtserklärung zu Ihren Änderungen hinzufügen und zusätzliche oder andere Lizenzbedingungen bereitstellen.
zur Verwendung, Vervielfältigung oder Verbreitung Ihrer Änderungen oder für solche abgeleiteten Werke als Ganzes, sofern Ihre Verwendung
Die Vervielfältigung und Verbreitung des Werkes entspricht im Übrigen den in dieser Lizenz genannten Bedingungen.
-
Weiterleitung von Beiträgen. Sofern Sie nicht ausdrücklich etwas anderes angeben, wird jeder Beitrag absichtlich zur Aufnahme in das Werk eingereicht.
von Ihnen an den Lizenzgeber unter den Bedingungen dieser Lizenz, ohne zusätzliche Bedingungen.
Ungeachtet der vorstehenden Bestimmung ersetzt oder ändert kein Bestandteil dieser Lizenz die Bedingungen einer gesonderten Lizenzvereinbarung, die möglicherweise zwischen Ihnen und dem Lizenzgeber hinsichtlich derartiger Beiträge besteht.
-
Marken. Diese Lizenz gewährt nicht die Genehmigung zur Nutzung der Handelsnamen, Marken, Dienstleistungsmarken oder Produktnamen des Lizenzgebers, außer wie für die angemessene und handelsübliche Nutzung bei der Beschreibung des Ursprungs der Werke und der Wiedergabe des Inhalts der NOTICE-Datei erforderlich.
-
Haftungsausschluss. Sofern nicht gesetzlich vorgeschrieben oder schriftlich vereinbart, stellt der Lizenzgeber das Werk (und jeder Mitwirkende seine Beiträge) auf einer "WIE IST"-BASIS zur Verfügung,
OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEGLICHER ART, entweder ausdrücklich oder
impliziert, einschließlich, aber nicht beschränkt auf jegliche Garantien oder Bedingungen
von TITEL, NICHTVERLETZUNG, MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINE
SPEZIELLER ZWECK. Sie sind allein dafür verantwortlich, die Aneignung der Nutzung oder Neuverteilung des Werks zu bestimmen, und übernehmen
Risiken im Zusammenhang mit Ihrer Ausübung von Berechtigungen unter dieser Lizenz.
-
Haftungsbeschränkung. In keinem Fall und unter keiner Rechtstheorie, ob aus unerlaubter Handlung (einschließlich Fahrlässigkeit), Vertrag oder anderweitig, es sei denn, dies ist durch geltendes Recht erforderlich (wie vorsätzliche und grob fahrlässige Handlungen) oder schriftlich vereinbart, Jeder Mitwirkende haftet gegenüber Ihnen für Schäden, einschließlich direkter, indirekter, besonderer, zufälliger oder Folgeschäden jeglicher Art, die sich aus dieser Lizenz oder aus der Nutzung oder Unmöglichkeit der Nutzung der
Arbeit (einschließlich, aber nicht beschränkt auf Schäden wegen Verlust des Firmenwerts, Arbeitsunterbrechung, Computerausfall oder Fehlfunktion oder alle anderen kommerziellen Schäden oder Verluste), auch wenn dieser Mitwirkende über die Möglichkeit solcher Schäden informiert wurde.
-
Übernahme der Gewährleistung oder zusätzlichen Haftung. Bei der Neuverteilung der Werke oder deren abgeleiteten Werke können Sie die Übernahme von Support, Gewährleistung, Haftungsfreistellung oder anderer Haftungsverpflichtungen und/oder Rechte in Übereinstimmung mit dieser Lizenz anbieten und eine Gebühr dafür erheben. Bei der Übernahme derartiger Verpflichtungen dürfen Sie jedoch nur in Ihrem eigenen Namen und in Ihrer eigenen Verantwortung handeln und nicht im Namen eines anderen Mitwirkenden, und Sie können nur handeln, wenn Sie einwilligen, jeden Mitwirkenden zu entschädigen, zu verteidigen und aus jeder Haftung, die durch einen derartigen Mitwirkenden aufgrund der Übernahme derartiger Gewährleistung oder zusätzlicher Haftung eingegangen wird, oder aus Ansprüchen, die gegen ihn erhoben werden, schadlos zu halten.
ENDE DER VERTRAGSBEDINGUNGEN
ANHANG: So wenden Sie die Apache-Lizenz auf Ihre Werke an.
Um die Apache-Lizenz auf Ihr Werk anzuwenden, hängen Sie den folgenden Boilerplate-Hinweis an, und ersetzen Sie die Felder in "[]" durch Ihre eigenen Angaben. (Lassen Sie dabei die Klammern weg.) Der Text muss in die entsprechende Kommentarsyntax für das Dateiformat eingeschlossen werden. Wir empfehlen außerdem, den Datei- oder Klassennamen und die Beschreibung des Zwecks auf derselben "gedruckten Seite" wie den Urheberrechtshinweis anzugeben, um die Identifizierung in Archiven Dritter zu erleichtern.
Copyright [yyyy] [Name des Urheberrechtsinhabers]
Lizenziert unter der Apache-Lizenz, Version 2.0 (der "Lizenz"). Sie dürfen diese Datei ausschließlich unter Einhaltung der Lizenz verwenden. Eine Kopie der Lizenz erhalten Sie unter
http://www.apache.org/licenses/LICENSE-2.0
Sofern nicht durch das geltende Recht vorgeschrieben oder schriftlich vereinbart, wird Software, die unter der Lizenz verbreitet wird, auf einer "AS IS"-BASIS verbreitet,
OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEGLICHER ART, entweder ausdrücklich oder implizit.
Die speziellen sprachenrelevanten Berechtigungen und Einschränkungen unter der Lizenz finden Sie in der Lizenz.