Skip to main content

Anerkennung

Der BeitragKreditefürERDDAP™ist jetzt auf einer separaten Seite.ERDDAP™ist ein Produkt derNOAA NMFS SWFSC ERD.

Bob Simons ist der ursprüngliche HauptautorERDDAP™ (der Designer und Software-Entwickler, die schrieb,ERDDAP-spezifischer Code) . Der Ausgangspunkt war Roy Mendelssohn's (Bobs Chef) Vorschlag, dass Bob sein ConvertTable Programm drehen (ein kleines Dienstprogramm, das tabellarische Daten von einem Format in ein anderes umwandelt und das weitgehend von Bobs Vor-NOAAArbeit, die Bob wieder lizenziert zu sein Open Source) in einen Webservice.

Es war und ist Roy Mendelssohns Ideen über verteilte Datensysteme, seinen ursprünglichen Vorschlag an Bob und seine laufende Unterstützung (einschließlich Hardware, Netzwerk und andere Software-Unterstützung, und indem er Bobs Zeit freigibt, so dass er mehr Zeit für dieERDDAP™Code) Das hat dieses Projekt ermöglicht und sein Wachstum ermöglicht.

DieERDDAP-spezifischer Code wird als urheberrechtlich geschützte Open Source lizenziert, mitNOAAdas Urheberrecht behalten. SieheERDDAP™Lizenz. ERDDAP™verwendet urheberrechtlich geschützte Open Source, Apache, LGPL, MIT/X, Mozilla und Public Domain-Bibliotheken und Daten. ERDDAP™erfordert keinen GPL-Code oder kommerzielle Programme.

Der Großteil der Mittel für die Arbeit anERDDAP™kommt ausNOAA, indem es Bob Simons Gehalt bezahlt. Für das erste JahrERDDAP™, als er ein Regierungsunternehmer war, kam die Finanzierung vonNOAAKüstenwacheProgramm, dieNOAAIOOSProgramm und das jetzt defunct Pacific Ocean Shelf Tracking (POST) Programm.

Viel Kredit geht zu den vielenERDDAP™Administratoren und Benutzer, die Vorschläge und Kommentare gemacht haben, die zu vielen Verbesserungen inERDDAP. Viele werden im Namen derListe der Änderungen. Vielen Dank! (benannt und nicht benannt) sehr viel. SoERDDAP™ist ein großes BeispielBenutzergetriebene Innovation, wo Produktinnovation oft von den Verbrauchern kommt (ERDDAP™Benutzer) , nicht nur die Erzeuger (ERDDAP™Entwickler) .

Hier ist die Liste der Software und Datensätze, die in derERDDAP™Verteilung. Wir sind sehr dankbar für all diese. Vielen Dank. \[Ab 2021 ist es fast unmöglich geworden, alle Quellen des Codes für richtig aufzulistenERDDAP™weil einige der Bibliotheken, die wir verwenden (insbesondere netcdf-java und insbesondere AWS) wiederum viele, viele andere Bibliotheken verwenden. Alle Bibliotheken, dieERDDAP™Code-Anrufe sind im Folgenden enthalten, wie viele der Bibliotheken, die die anderen Bibliotheken wiederum anrufen. Wenn Sie sehen, dass wir ein Projekt unten weggelassen haben, teilen Sie uns bitte mit, damit wir das Projekt unten hinzufügen können und Kredit geben, wo Kredit fällig ist.\]

Überblick

ERDDAP™einJavaServletProgramm. ImERD, es läuft in einemTomcatAnwendungsserver (Lizenz:Apache) , mitApacheWebserver (Lizenz:Apache) , auf einem Computer mitRed Hat LinuxBetriebssystem (Lizenz:GPL) .  

Datensätze

Die Datensätze stammen aus verschiedenen Quellen. Siehe Metadaten (insbesondere die "sourceUrl", "infoUrl","institution", und "Lizenz") für jeden Datensatz. Viele Datensätze haben eine Einschränkung auf ihre Verwendung, die Sie benötigen, um den Datenanbieter zu zitieren/zu akkreditieren, wenn Sie die Daten verwenden. Es ist immer eine gute Form, den Datenanbieter anzuführen/zu akkreditieren. Vgl.Wie man einen Datensatz in einem Papier ausführt.  

CoHort Software

Die Com/Kohore-Klassensind von CoHort Software ( https://www.cohortsoftware.com ) die diese Klassen mit einer MIT/X-ähnlichen Lizenz zur Verfügung stellt (siehe Klassen/com/cohort/util/LICENSE.txt) .  

CoastWatch Browser

ERDDAP™verwendet Code des CoastWatch Browser-Projekts (jetzt stillgelegt) vonNOAAKüstenwache Westküste Regional Node (Lizenz: urheberrechtlich geschützte Open Source) . Das Projekt wurde von Dave Foley, einem ehemaligen Koordinator derNOAACoastWatch West Coast Regional Node. Der gesamte CoastWatch Browser Code wurde von Bob Simons geschrieben.  

OPeNDAP

Daten ausOPeNDAPServer werden mitJava DAP1.1.7 (Lizenz: LGPL) .  

NetCDF- Java

NetCDFDateien (.nc) , GMT-StilNetCDFDateien (.grd) , GRIB und BUFR werden mit Code in derNetCDF JavaBibliothek (Lizenz:BSD-3) vonUnidata.

Software In derNetCDF Java.jar:

  • Slf4j DieNetCDF JavaBibliothek und Cassandra brauchenslf4j aus der einfachen Logging Facade fürJavaProjekt. Derzeit,ERDDAP™verwendet den slf4j-simple-xxx.jar umbenannt als slf4j.jar, um diese Notwendigkeit zu erfüllen. (Lizenz:MITTEL/X) .  
  • JDOM DieNetCDF Java.jar enthält XML-Verarbeitungscode vonJDOM (Lizenz:Apache) , die im netcdfAll.jar enthalten ist.  
  • Joda DieNetCDF Java.jar umfasstJodafür Kalenderberechnungen (die wahrscheinlich nicht vonERDDAP) . (Lizenz:Apache 2.0) .  
  • Apache DieNetCDF Java.jar enthält .jar Dateien von mehrerenApache Projekte: Commons-Codec, gemeinschafts-entdeckung, gemeinschaften-httpKunden, Einloggen
    HttpKomponenten, (Für alle: Lizenz:Apache)
    Diese sind im netcdfAll.jar enthalten.  
  • Sonstige DieNetCDF Java.jar enthält auch Code von: com.google.code.findbugs, com.google.errorprone, com.google.guava, com.google.j2objc, com.google.protobuf, edu.ucar, org.codehaus.mojo, com.beust.jcommander, com.google.common. (Google verwendet Apache und BSD-ähnliche Lizenzen.)
     

SGT

Die Grafiken und Karten werden auf dem Flug mit einer modifizierten Version vonNOAASGT (wart auf https://www.pmel.noaa.gov/epic/java/sgt/ , jetzt eingestellt) Version 3 (eineJava-based Scientific Graphics Toolkit geschrieben von Donald Denbo atNOAATEIL) (Lizenz: urheberrechtlich geschützte Open Source (wart auf https://www.pmel.noaa.gov/epic/java/license.html ) ) .  

Walter Zorn

Große, HTML-Tooltips aufERDDAP's HTML-Seiten werden mit Walter Zorn's wz\_tooltip erstellt. j) (Lizenz: LGPL) . Sliders und die Drag & Drop Funktion des Slide Sorters werden mit Walter Zorn's wz\_dragdrop.js erstellt (Lizenz: LGPL) .  

PDF öffnen

Die .pdf-Dateien werden mitpdf, freiJava-PDF Bibliothek.  

GSH

Die Küsten- und Seedaten stammen ausGSH-- Eine globale selbstkonsistente, hierarchische, hochauflösende Shoreline-Datenbank (Lizenz:GPL) und erstellt von Paul Wessel und Walter Smith.

Wir haben kein CLAIM über den KORREKT der SHORELINE-DATA gemacht, das mitERDDAP™-- NICHT VERWENDUNGSBEDINGUNGEN  

GMT pscoast

Die politische Grenze und die Flussdaten stammen auspscoastProgramm inGMT, die Daten aus derCIA Weltdatenbank II (Lizenz: Public Domain) .

Wir haben kein CLAIM über den KORREKT der POLITIKBEREICH DATEN, die mitERDDAP.

ETOPO

Die im Hintergrund einiger Karten verwendeten Daten zur Badymetrie/Topographie sind dieETOPO1 Global 1-Minute Gridded Eleved Datensatz (Eisoberfläche, Gitter registriert, binär, 2 Byte-Int: etopo1\_ice\_g\_i2.zip) (Lizenz:öffentliche Domain) , die frei vonNOAANGDC.

WE MAKE NO CLAIM ÜBER DEN KORREKT DES BUNDES/TOPOGRAPHIE DATENERDDAP. NICHT VERWENDUNGSBEREICH DER NAVIGATIONALEN ZUSAMMENARBEIT.

JavaPost

E-Mails werden per E-Mail-Code gesendet. Jar ausOracle'JavaMail API (Lizenz:GEMEINSAME ENTWICKLUNG UND VERTEILUNG (CDDL) Version 1.1) .  

JSON

ERDDAP™Verwendungjson.org'sJava-basierte JSON Bibliothekzu parseJSONDaten (Lizenz:urheberrechtlich geschützte Open Source) .  

PostgrSQL

ERDDAP™enthältPostGres JDBCFahrer (Lizenz:BSD) . Der Treiber ist Copyright (c)) 1997-2010, PostgreSQL Global Development Group. Alle Rechte vorbehalten.  

Lucen

ERDDAP™Verwendungscode von ApacheLucen. (Lizenz:Apache) für die Option "lucene" Suchmaschine (aber nicht für die Standard-Suchmaschine "original") .  

wohnzimmer-kompress

ERDDAP™Verwendungscode von Apachewohnzimmer-kompress. (Lizenz:Apache) .  

JEXL

ERDDAP™Unterstützung bei der Auswertung von Ausdrücken und Skripten in<sourceNames>'s setzt auf dieApache-Projekt:JavaAusdruckssprache (JEXL) (Lizenz:Apache) .  

Cassandra

ERDDAP™einschließlich ApacheCassandra's cassandra-driver-core.jar (Lizenz:Apache 2.0) . Cassandra's cassandra-driver-core.jar erfordert (und soERDDAP™einschließlich) :

KT\Paletten{#kt-palettes}

Die Farbpaletten, die das Präfix haben "KT\_"Sammlung von .cpt Paletten von Kristen Thyng (Lizenz:MITTEL/X) , aber leicht reformiert von Jennifer Sevadjian vonNOAAso dass sieERDDAP's .cpt Anforderungen.  

Leaflet

ERDDAP™Verwendung vonJavaScript BibliothekLeaflet (Lizenz:BSD 2) alsWMSKunden aufWMSWebseiten inERDDAP. Es ist eine ausgezeichnete Software (gut gestaltet, einfach zu bedienen, schnell und kostenlos) von Vladimir Agafonkin.  

AWS

Für die Arbeit mit Amazon AWS (einschließlich S3) ,ERDDAP™Verwendung v2 derAWS SDK fürJava (Lizenz:Apache) .

AWS verlangt, dass Maven die Abhängigkeiten einzieht. Sie enthalten die folgenden .jar Dateien (wobei xxx die Versionsnummer ist, die sich im Laufe der Zeit ändert, und der Lizenztyp ist in Klammern) : annotations-xxx.jar (Apache) , apache-client-xxx.jar (Apache) , ams-xxx.jar (BSD) , asm-xxx.jar (BSD) , asm-analysis-xxx.jar (BSD) , asm-commons-xxx.jar (BSD) , asm-tree-xxx.jar (BSD) , asm-util-xxx.jar (BSD) , auth-xxx.jar (?) , aws-core-xxx.jar (Apache) , aws-query-protocol-xxx.jar (Apache) , aws-xml-protocol-xxx.jar (Apache) , checker-qual-xxx.jar (MITTEL) , fehler\_prone\_annotations-xxx.jar (Apache) , eventstream-xxx.jar (Apache) , Missaccess-xxx.jar (Apache) ,httpkern-xxx.jar (Apache) , j2objc-Annotations-xxx.jar (Apache) , jackson-annotations-xxx.jar (Apache) , jackson-core-xxx.jar (Apache) , jackson-databind-xxx.jar (Apache) , jaxen-xxx.jar (BSD) , jffi-xxx.jar (Apache) , jffi-xxx.native. Ja (Apache) , jnr-constants-xxx.jar (Apache) , jnr-ffi-xxx.jar (Apache) , jnr-posix-xxx.jar (Apache) , jnr-x86asm-xxx.jar (Apache) , json-xxx.jar (Copyright- Open Source) , jsr305-xxx.jar (Apache) , hörbar zukünftig-xxx.jar (Apache) , ungefähr ein Dutzend Nety . Jar (Apache) , Profile-xxx.jar (Apache) , Protokoll-core-xxx.jar (Apache) , reaktiv-streams-xxx.jar (CCO 1,0) , Regionen-xxx.jar (Apache) , s3-xxx.jar (Apache) , sdk-core-xxx.jar (Apache) , utils-xxx.jar (?) . Um die tatsächlichen Lizenzen zu sehen, suchen Sie nach dem .jar-Namen imMaven Repositoryund dann in den Akten des Projekts, um die Lizenz zu finden.

Wir sind auch sehr dankbar für alle Software und Webseiten, die wir bei der Entwicklung verwendenERDDAP, einschließlich Chrom, curl, Ducken, EditPlus, DateiZilla. GitHub, Google Search, PuTT, Stapelüberlauf, Todoist, Wikipedia, das Internet, das World Wide Web und alle anderen, großen, hilfreichen Websites. Vielen Dank.