A.15 Jetty 9.1.1 License

Jetty 9.1.1 License

From https://eclipse.dev/jetty/licenses.php

Jetty 9 (as well as 7 and 8) is dual licensed under the Apache License 2.0 and Eclipse Public License 1.0. Jetty is free for commercial use and distribution under the terms of either license, with exceptions listed in the NOTICE file.

From NOTICE file link:

Jetty Web Container

Copyright 1995-2015 Mort Bay Consulting Pty Ltd.

The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd unless otherwise noted.

Jetty is dual licensed under both;

Jetty may be distributed under either license.

Eclipse:

  • The following artifacts are EPL: org.eclipse.jetty.orbit:org.eclipse.jdt.core

  • The following artifacts are EPL and ASL2: org.eclipse.jetty.orbit:javax.security.auth.message

  • The following artifacts are EPL and CDDL 1.0: org.eclipse.jetty.orbit:javax.mail.glassfish

Oracle:

The following artifacts are CDDL + GPLv2 with classpath exception: https://glassfish.java.net/nonav/public/CDDL+GPL.html.

  • javax.servlet:javax.servlet-api

  • javax.annotation:javax.annotation-api

  • javax.transaction:javax.transaction-api

  • javax.websocket:javax.websocket-api

Oracle OpenJDK:

If ALPN is used to negotiate HTTP/2 connections, then the following artifacts may be included in the distribution or downloaded when ALPN module is selected.

  • java.sun.security.ssl

These artifacts replace/modify OpenJDK classes. The modifications are hosted at github and both modified and original are under GPL v2 with classpath exceptions: http://openjdk.java.net/legal/gplv2+ce.html.

OW2:

The following artifacts are licensed by the OW2 Foundation according to the terms of: http://asm.ow2.org/license.html.

  • org.ow2.asm:asm-commons

  • org.ow2.asm:asm

Apache:

The following artifacts are ASL2 licensed.

  • org.apache.taglibs:taglibs-standard-spec

  • org.apache.taglibs:taglibs-standard-impl

MortBay:

The following artifacts are ASL2 licensed. Based on selected classes from following Apache Tomcat jars, all ASL2 licensed.

  • org.mortbay.jasper:apache-jsp

  • org.apache.tomcat:tomcat-jasper

  • org.apache.tomcat:tomcat-juli

  • org.apache.tomcat:tomcat-jsp-api

  • org.apache.tomcat:tomcat-el-api

  • org.apache.tomcat:tomcat-jasper-el

  • org.apache.tomcat:tomcat-api

  • org.apache.tomcat:tomcat-util-scan

  • org.apache.tomcat:tomcat-util

  • org.mortbay.jasper:apache-el

  • org.apache.tomcat:tomcat-jasper-el

  • org.apache.tomcat:tomcat-el-api

Mortbay:

The following artifacts are CDDL + GPLv2 with classpath exception: https://glassfish.java.net/nonav/public/CDDL+GPL.html.

  • org.eclipse.jetty.toolchain:jetty-schemas

Assorted:

The UnixCrypt.java code implements the one way cryptography used by UNIX systems for simple password protection.

Copyright 1996 Aki Yoshida, modified April 2001 by Iris Van den Broeke, Daniel Deville.

Permission to use, copy, modify and distribute UnixCrypt.