XPages Jakarta EE Support
Portions (c) Copyright 2018-2024 Jesse Gallagher Portions (c) Copyright 2018 Martin Pradny Portions (c) Copyright 2022 Per Lausten
This product includes software contributed to OpenNTF Alliance (http://www.OpenNTF.org/)
This product is licensed under the terms of the Apache 2.0 license.
The project contains the following third-party code:
- pristo_rest by Martin Pradny, available from https://bitbucket.org/pradnik/pristo_rest/src/master/to.pris.rest.xsp/src/to/pris/rest/ and used with permission
- Portions of Domino JNA, available from https://github.com/klehmann/domino-jna and licensed under Apache 2.0
- Code derived from the Darwino JNoSQL driver, available from https://github.com/darwino/diana-driver and licensed under Apache 2.0
- Code derived from the SmallRye Metrics implementation, available from https://github.com/smallrye/smallrye-metrics and licensed under Apache 2.0
- Code derived from jacocotogo, available from https://github.com/mattcj/jacocotogo and licensed under Apache 2.0
The binary distribution contains the following 3rd party code:
- The Jakarta EL API, available from https://github.com/eclipse-ee4j/el-ri/tree/master/api and licensed under the EPL 2.0
- The Jakarta Bean Validation API, available from https://github.com/eclipse-ee4j/beanvalidation-api and licensed under the EPL 2.0
- The Jakarta JSON Binding API, available from https://github.com/eclipse-ee4j/jsonb-api and licensed under the EPL 2.0
- The Jakarta JSON processing API, available from https://github.com/eclipse-ee4j/jsonp and licensed under the EPL 2.0
- The Jakarta CDI API, available from https://github.com/eclipse-ee4j/cdi and licensed under the EPL 2.0
- The Jakarta RESTful Web Services API, available from https://github.com/eclipse-ee4j/jaxrs-api and licensed under the EPL 2.0
- The Jakarta XML Binding API, available from https://github.com/eclipse-ee4j/jaxb-api and licensed under the EPL 2.0
- The Jakarta Activation API, available from https://github.com/eclipse-ee4j/jaf and licensed under the EPL 2.0
- The Jakarta Mail API, available from https://github.com/eclipse-ee4j/mail and licensed under the Eclipse Public License 2.0. See "LICENSE-mail.md" and "LICENSE-mail.md" in the "legal" directory
- The Jakarta Annotations API, available from https://github.com/eclipse-ee4j/common-annotations-api and licensed under the EPL 2.0
- The Jakarta Server Pages API, available from https://github.com/eclipse-ee4j/jsp-api and licensed under the EPL 2.0
- The Jakarta Standard Tag Library API, available from https://github.com/eclipse-ee4j/jstl-api/tree/master/api and licensed under the EPL 2.0
- The Jakarta Server Faces API, MyFaces variant, available from https://myfaces.apache.org/ and licensed under Apache 2.0
- See legal/NOTICE-myfaces.txt for downstream third-party components, which are licensed under Apache 2.0 and the Dojo modified BSD license
- The Jakarta Concurrency API, available from https://github.com/jakartaee/concurrency and licensed under the EPL 2.0
- The Jakarta Transactions API, available from https://github.com/jakartaee/transactions and licensed under the EPL 2.0
- The Jakarta MVC API, available from https://github.com/eclipse-ee4j/mvc-api and licensed under the EPL 2.0
- The Jakarta NoSQL API, available from https://github.com/eclipse-ee4j/nosql and licensed under the EPL 2.0
- The Jakarta Persistence API, available from https://github.com/jakartaee/persistence and licensed under the EPL 2.0
- The MicroProfile OpenAPI API, available from https://github.com/eclipse/microprofile-open-api and licensed under the EPL 2.0
- The MicroProfile Config API, available from https://github.com/eclipse/microprofile-config and licensed under the EPL 2.0
- The MicroProfile Metrics API, available from https://github.com/eclipse/microprofile-metrics and licensed under the EPL 2.0
- The MicroProfile Rest Client API, available from https://github.com/eclipse/microprofile-rest-client and licensed under the EPL 2.0
- The MicroProfile Fault Tolerance API, available from https://github.com/eclipse/microprofile-fault-tolerance and licensed under the EPL 2.0
- The MicroProfile Health API, available from https://github.com/eclipse/microprofile-health and licensed under the EPL 2.0
- Weld, available from http://weld.cdi-spec.org/ and licensed under Apache 2.0
- GlassFish EL, available from https://github.com/eclipse-ee4j/el-ri/tree/master/impl and licensed under the EPL 2.0
- JBoss RESTEasy, available from https://resteasy.github.io/ and licensed under Apache 2.0
- ClassMate, available from https://github.com/FasterXML/java-classmate and licensed under Apache 2.0
- Hibernate Validator, available from http://hibernate.org/validator/ and licensed under Apache 2.0
- Eclipse Yasson, available from https://github.com/eclipse-ee4j/yasson and licensed under the EPL 2.0
- GlassFish JSON-P Provider, available from https://projects.eclipse.org/projects/ee4j.jsonp and licensed under the EPL 2.0
- The Eclipse Implementation of JAXB, available from https://github.com/eclipse-ee4j/jaxb-ri and licensed under the EPL 2.0
- The Eclipse Angus Activation implementation, available from https://github.com/eclipse-ee4j/angus-activation and licensed under the EPL 2.0
- The Eclipse Angus Mail implementation, available from https://github.com/eclipse-ee4j/angus-mail and licensed under the Eclipse Public License 2.0. See "LICENSE-angus.md" and "LICENSE-angus.md" in the "legal" directory
- Reactive Streams, available from https://github.com/reactive-streams/reactive-streams-jvm and licensed under MIT No Attribution
- GlassFish/Jasper JSP, available from https://mvnrepository.com/artifact/org.glassfish.web/jakarta.servlet.jsp/3.0.0 and licensed under the EPL 2.0
- The GlassFish JSTL implementation, available from https://github.com/eclipse-ee4j/jstl-api/tree/master/impl and licensed under the EPL 2.0
- Apache MyFaces 3.0.1, available from https://myfaces.apache.org/ and licensed under Apache 2.0
- See legal/NOTICE-myfaces.txt for downstream third-party components, which are licensed under Apache 2.0 and the CDDL
- Eclipse Krazo, available from https://github.com/eclipse-ee4j/krazo and licensed under the EPL 2.0
- Eclipse JNoSQL, available from https://github.com/eclipse/jnosql and licensed under the EPL 1.0
- EclipseLink, available from https://www.eclipse.org/eclipselink and licensed under the EPL 2.0
- The GlassFish Concurrency implementation, available from https://github.com/eclipse-ee4j/concurrency-ri and licensed under the EPL 2.0
- The SmallRye OpenAPI implementation, available from https://github.com/smallrye/smallrye-open-api and licensed under Apache 2.0
- The SmallRye Metrics implementation, available from https://github.com/smallrye/smallrye-metrics and licensed under Apache 2.0
- The SmallRye Config implementation, available from https://github.com/smallrye/smallrye-config and licensed under Apache 2.0
- The SmallRye Fault Tolerance implementation, available from https://github.com/smallrye/smallrye-fault-tolerance and licensed under Apache 2.0
- The SmallRye Health implementation, available from https://github.com/smallrye/smallrye-health and licensed under Apache 2.0
- Jackson Core, available from https://github.com/FasterXML/jackson-core and licensed under Apache 2.0
- Jackson data-binding, available from https://github.com/FasterXML/jackson-databind and licensed under Apache 2.0
- Jackson annotations, available from https://github.com/FasterXML/jackson-annotations and licensed under Apache 2.0
- Jackson YAML data format, available from https://github.com/FasterXML/jackson-dataformat-yaml and licensed under Apache 2.0
- SnakeYAML, available from https://bitbucket.org/snakeyaml/snakeyaml/src and licensed under Apache 2.0
- JBoss Logging, available from https://github.com/jboss-logging/jboss-logging and licensed under Apache 2.0
- Javassist, available from https://www.javassist.org/ and licensed under MPL 1.1, LGPL 2.1, and Apache 2.0, used here as Apache 2.0
- Apache Commons Codec, available from https://commons.apache.org/proper/commons-codec/ and licensed under Apache 2.0
- Apache Commons IO, available from https://commons.apache.org/io and licensed under Apache 2.0
- Apache Commons Logging, available from https://commons.apache.org/proper/commons-logging/ and licensed under Apache 2.0
- Apache HttpComponents Client and HttpComponents Core, available from https://hc.apache.org/ and licensed under Apache 2.0
- SmallRye Reactive Converters, available from https://github.com/smallrye/smallrye-reactive-converters and licensed under Apache 2.0
- SmallRye Mutiny, available from https://github.com/smallrye/smallrye-mutiny and licensed under Apache 2.0
- SmallRye Common utilities, available from https://github.com/smallrye/smallrye-common and licensed under Apache 2.0
- ANTLR v4 Runtime, available from https://github.com/antlr/antlr4 and licensed under the BSD 3-clause license