The Nuxeo source code is licensed under various open source licenses, all compatible with each other, non viral and not limiting redistribution. Nuxeo also uses a number of third-party libraries that come with their own licenses.
There is no non-open source "enterprise" version of these products, or, in other words, the "open source versions" are already "enterprise-ready" for our customers. We encourage our customers to purchase a support subscription to ensure that their Nuxeo instances stays fully operational as long as needed by its business users.
Note also that third-parties are perfectly allowed, under the terms of the LGPL, to create non-open source products based on Nuxeo Platform.
Nuxeo Licenses
Nuxeo developers use the following licenses described on the Copyright and license headers page:
- LGPL 2.1: GNU Lesser General Public License v2.1
- EPL 1.0: Eclipse Public License v1.0
- AL 2.0: Apache License v2.0
Third-Party Licenses
Nuxeo may use (depending on which distribution or package is installed) the following libraries. These libraries have been chosen because their licenses are compatible with those of the Nuxeo source code, open source, not viral and do not limit redistribution.
The licenses used are:
- AL 1.1: Apache License v1.1
- AL 2.0: Apache License v2.0
- BSD 2: BSD 2-Clause License
- BSD 3: BSD 3-Clause License
- CC BY 2.5: Creative Commons Attribution License 2.5
- CDDL 1.0: Common Development and Distribution License v1.0
- CDDL 1.1: Common Development and Distribution License v1.1
- EPL 1.0: Eclipse Public License v1.0
- LGPL 2.1: GNU Lesser General Public License v2.1
- LGPL 3: GNU Lesser General Public License v3
- MIT: MIT License
- W3C: W3C Software Notice and License
- PD: Public Domain (not actually a license)
Jar Name | Project | Version | License |
---|---|---|---|
activation-1.1.jar | JavaBeans Activation Framework | 1.1 | CDDL 1.0 |
ant-1.7.0.jar | Apache Ant | 1.7.0 | AL 2.0 |
ant-launcher-1.7.0.jar | Apache Ant | 1.7.0 | AL 2.0 |
antisamy-1.4.4.jar | AntiSamy | 1.4.4 | BSD 3 |
antlr-2.7.7.jar | ANTLR v2 | 2.7.7 | PD |
antlr-runtime-3.1.3.jar | ANTLR v3 | 3.1.3 | BSD 3 |
aopalliance-1.0.jar | AOP Alliance | 1.0 | PD |
apacheds-bootstrap-extract-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-btree-base-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-constants-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-core-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-core-shared-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-jdbm-store-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-kerberos-shared-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-protocol-shared-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-schema-bootstrap-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-schema-registries-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
apacheds-utils-1.5.1.jar | ApacheDS | 1.5.1 | AL 2.0 |
arq-2.8.8.jar | Apache Jena | 2.8.8 | BSD 3 |
asm-3.0.jar | ASM | 3.0 | BSD 3 |
avalon-framework-4.1.3.jar | Apache Avalon | 4.1.3 | AL 1.1 |
backport-util-concurrent-3.1.jar | backport-util-concurrent | 3.1 | PD |
batik-css-1.7.jar | Batik | 1.7 | AL 2.0 |
batik-ext-1.7.jar | Batik | 1.7 | AL 2.0 |
batik-util-1.7.jar | Batik | 1.7 | AL 2.0 |
bcmail-jdk15-1.45.jar | Bouncy Castle | 1.45 | MIT |
bcprov-jdk15-1.45.jar | Bouncy Castle | 1.45 | MIT |
c3p0-0.9.1.jar | c3p0 | 0.9.1 | LGPL 2.1 |
caja-r3889.jar | Caja | 3889 | AL 2.0 |
chemistry-opencmis-client-api-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-client-bindings-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-client-impl-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-commons-api-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-commons-impl-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-server-bindings-0.7.0-classes.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
chemistry-opencmis-server-support-0.7.0.jar | Apache Chemistry OpenCMIS | 0.7.0 | AL 2.0 |
com.noelios.restlet-1.0.7.jar | Restlet | 1.0.7 | CDDL 1.0 |
com.noelios.restlet.ext.servlet-1.0.7.jar | Restlet | 1.0.7 | CDDL 1.0 |
commons-beanutils-1.6.jar | Apache Commons BeanUtils | 1.6 | AL 2.0 |
commons-betwixt-0.8.jar | Apache Commons Betwixt | 0.8 | AL 2.0 |
commons-codec-1.4.jar | Apache Commons Codec | 1.4 | AL 2.0 |
commons-collections-3.2.jar | Apache Commons Collections | 3.2 | AL 2.0 |
commons-dbcp-1.3-RC1.jar | Apache Commons DBCP | 1.3-RC1 | AL 2.0 |
commons-digester-1.8.jar | Apache Commons Digester | 1.8 | AL 2.0 |
commons-el-1.0.jar | Apache Commons EL | 1.0 | AL 2.0 |
commons-fileupload-1.2.2.jar | Apache Commons FileUpload | 1.2.2 | AL 2.0 |
commons-httpclient-3.1.jar | Apache Commons HttpClient | 3.1 | AL 2.0 |
commons-io-1.4.jar | Apache Commons IO | 1.4 | AL 2.0 |
commons-jexl-1.1.jar | Apache Commons JEXL | 1.1 | AL 2.0 |
commons-pool-1.5.4.jar | Apache Commons Pool | 1.5.4 | AL 2.0 |
connector-api-1.5.jar | J2EE Connector Architecture (JSR 112) | 1.5 | CDDL 1.0 |
dom4j-1.6.1.jar | dom4j | 1.6.1 | BSD 3 |
EditableImage-0.9.5.jar | Mistral | 0.9.5 | AL 2.0 |
ehcache-core-2.5.2.jar | Ehcache | 2.5.2 | AL 2.0 |
ejb-api-3.0.jar | Enterprise JavaBeans (JSR 220) | 3.0 | CDDL 1.0 |
ezmorph-1.0.4.jar | EZMorph | 1.0.4 | AL 2.0 |
flute-1.3-gg2.jar | Flute | 1.3-gg2 | W3C |
fontbox-1.6.0.jar | Apache PDFBox | 1.6.0 | AL 2.0 |
geronimo-connector-2.2.1-NX1.jar | Apache Geronimo | 2.2.1-NX1 | AL 2.0 |
geronimo-transaction-2.2.1.jar | Apache Geronimo | 2.2.1 | AL 2.0 |
gin-1.5.0.jar | GIN | 1.5.0 | AL 2.0 |
gmbal-api-only-3.1.0-b001.jar | Gmbal | 3.1.0-b001 | CDDL 1.0 |
google-collections-1.0-rc2.jar | Google Collections | 1.0-rc2 | AL 2.0 |
groovy-all-1.5.7.jar | Groovy | 1.5.7 | AL 2.0 |
gson-1.4.jar | Google Gson | 1.4 | AL 2.0 |
guice-3.0.jar | Google Guice | 3.0 | AL 2.0 |
guice-assistedinject-3.0.jar | Google Guice | 3.0 | AL 2.0 |
guice-internal-2.0.jar | Google Guice | 2.0 | AL 2.0 |
guice-jmx-3.0.jar | Google Guice | 3.0 | AL 2.0 |
guice-servlet-3.0.jar | Google Guice | 3.0 | AL 2.0 |
gwt-dispatch-1.0.0.jar | GWT Dispatch | 1.0.0 | BSD 3 |
gwt-habyt-upload-0.1.jar | GWT HABYT | 0.1 | AL 2.0 |
gwt-servlet-2.4.0.jar | GWT | 2.4.0 | AL 2.0 |
ha-api-3.1.8.jar | Glassfish | 3.1.8 | CDDL 1.0 |
hibernate-annotations-3.4.0.GA.jar | Hibernate | 3.4.0.GA | LGPL 2.1 |
hibernate-commons-annotations-3.1.0.GA.jar | Hibernate | 3.1.0.GA | LGPL 2.1 |
hibernate-core-3.3.2.GA.jar | Hibernate | 3.3.2.GA | LGPL 2.1 |
hibernate-entitymanager-3.4.0.GA.jar | Hibernate | 3.4.0.GA | LGPL 2.1 |
hibernate-validator-3.1.0.GA.jar | Hibernate | 3.1.0.GA | LGPL 2.1 |
howl-1.0.1-1.jar | HOWL | 1.0.1-1 | BSD 2 |
hsqldb-1.8.0.1.jar | HSQLDB | 1.8.0.1 | BSD 3 |
htmlparser-1.0.7.jar | Validator.nu HTML Parser | 1.0.7 | MIT + BSD 3 |
httpclient-4.1.jar | Apache HttpComponents | 4.1 | AL 2.0 |
httpcore-4.1.jar | Apache HttpComponents | 4.1 | AL 2.0 |
icu4j-4.0.1.jar | ICU | 4.0.1 | MIT |
iri-0.8.jar | Apache Jena | 0.8 | BSD 3 |
itext-2.1.7.jar | iText | 2.1.7 | LGPL 2.1 |
itext-rtf-2.1.7.jar | iText | 2.1.7 | LGPL 2.1 |
jackson-core-asl-1.8.1.jar | Jackson | 1.8.1 | AL 2.0 |
jackson-mapper-asl-1.8.1.jar | Jackson | 1.8.1 | AL 2.0 |
java-cup-0.11a.jar | CUP | 10k | MIT* |
javacc-4.0.jar | JavaCC | 4.0 | BSD 2 |
javasimon-core-2.5.0.jar | Simon | 2.5.0 | LGPL 2.1 |
javasimon-jdbc3-2.5.0.jar | Simon | 2.5.0 | LGPL 2.1 |
javasimon-jmx-2.5.0.jar | Simon | 2.5.0 | LGPL 2.1 |
javassist-3.9.0.GA.jar | Javassist | 3.9.0.GA | AL 2.0 |
javax.inject-1.jar | Dependency Injection for Java (JSR 330) | 1 | AL 2.0 |
jaxb-impl-2.2.4-1.jar | JAXB RI | 2.2.4-1 | CDDL 1.1 |
jaxws-rt-2.2.5.jar | JAX-WS RI | 2.2.5 | CDDL 1.1 |
jboss-el-1.0_02.CR2.jar | Seam | 1.0_02.CR2 | AL 2.0 |
jboss-seam-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-excel-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-jul-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-pdf-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-remoting-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-rss-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jboss-seam-ui-2.1.0.SP1.jar | Seam | 2.1.0.SP1 | LGPL 2.1 |
jcip-annotations-1.0.jar | Java Concurrency in Practice | 1.0 | CC BY 2.5 |
jdbm-1.0.jar | JDBM | 1.0 | BSD 3 |
jdom-1.0.jar | JDOM | 1.0 | BSD 3 |
jempbox-1.6.0.jar | Apache PDFBox | 1.6.0 | AL 2.0 |
jena-2.6.4-NX.jar | Apache Jena | 2.6.4-NX | BSD 3 |
jericho-html-3.2.jar | Jericho HTML Parser | 3.2 | LGPL 2.1 |
jersey-core-1.11-minimal.jar | Jersey | 1.11 | CDDL 1.1 |
jersey-server-1.11.jar | Jersey | 1.11 | CDDL 1.1 |
jersey-servlet-1.11.jar | Jersey | 1.11 | CDDL 1.1 |
jetty-6.1.26.jar | Jetty | 6.1.26 | AL 2.0 |
jetty-util-6.1.26.jar | Jetty | 6.1.26 | AL 2.0 |
jline-0.9.94.jar | JLine | 0.9.94 | BSD 3 |
jmd-0.8.1-tomasol-3e60e36137.jar | JMD | 0.8.1-tomasol-3e60e36137 | MIT |
jmimemagic-0.1.2.jar | jMimeMagic | 0.1.2 | AL 2.0 |
joda-time-1.6.jar | Joda Time | 1.6 | AL 2.0 |
jodconverter-core-3.0-NX6.jar | JODConverter | 3.0-NX6 | LGPL 3 |
jsecurity-0.9.0.jar | JSecurity | 0.9.0 | AL 2.0 |
jsf-api-1.2_12.jar | JavaServer Faces | 1.2_12 | CDDL 1.0 |
jsf-facelets-1.1.15.B1.jar | Facelets | 1.1.15.B1 | CDDL 1.0 |
jsf-impl-1.2_12.jar | JavaServer Faces | 1.2_12 | CDDL 1.0 |
json-20070829.jar | JSON | 20070829 | MIT |
json-lib-2.4-jdk15.jar | JSON-lib | 2.4 | AL 2.0 |
json-simple-1.1.jar | JSON.simple | 1.1 | AL 2.0 |
jsr181-1.0.jar | Web Services Metadata for Java (JSR 181) | 1.0 | CDDL 1.0 |
jsr250-api-1.0.jar | Common Annotations for Java (JSR 250) | 1.0 | CDDL 1.0 |
jsr311-api-1.1.1.jar | JAX-RS (JSR 311) | 1.1.1 | CDDL 1.0 |
jstl-1.1.2.jar | JSP Standard Tag Library | 1.1.2 | CDDL 1.0 |
jta-1.1.jar | Java Transaction API | 1.1 | CDDL 1.0 |
juel-impl-2.1.2.jar | Java Unified Expression Language | 2.1.2 | AL 2.0 |
juh-3.1.0.jar | Java Uno Helper | 3.1.0 | LGPL 3 |
jurt-3.1.0.jar | Java Uno Runtime | 3.1.0 | LGPL 3 |
jxl-2.6.8-seam.jar | Java Excel API | 2.6.8 | LGPL 2.1 |
logkit-1.0.1.jar | Apache Avalon | 1.0.1 | AL 1.1 |
management-api-3.0.0-b012.jar | Glassfish | 3.0.0-b012 | CDDL 1.0 |
metadata-extractor-2.3.1.jar | Metadata Extractor | 2.3.1 | AL 2.0 |
milyn-commons-1.3.1.jar | Smooks | 1.3.1 | LGPL 2.1 |
milyn-magger-1.3.1-NXP-7750.jar | Smooks | 1.3.1-NXP-7750 | LGPL 2.1 |
mimepull-1.6.jar | MIME Pull | 1.6 | CDDL 1.1 |
mina-core-1.1.2.jar | Apache MINA | 1.1.2 | AL 2.0 |
mvel2-2.0.19.jar | MVEL | 2.0.19 | AL 2.0 |
nekohtml-1.9.9.jar | NekoHTML | 1.9.9 | AL 2.0 |
oauth-20090531.jar | OAuth | 20090531 | AL 2.0 |
oauth-consumer-20090531.jar | OAuth | 20090531 | AL 2.0 |
oauth-httpclient3-20090531.jar | OAuth | 20090531 | AL 2.0 |
oauth-provider-20090531.jar | OAuth | 20090531 | AL 2.0 |
ooxml-schemas-1.0.jar | Apache POI | 1.0 | AL 2.0 |
opencsv-2.1.jar | opencsv | 2.1 | AL 2.0 |
Operations-0.9.5.jar | Mistral | 0.9.5 | AL 2.0 |
org.eclipse.equinox.common-3.6.0.v20100503.jar | Eclipse Equinox | 3.6.0.v20100503 | EPL 1.0 |
org.eclipse.equinox.p2.cudf-1.15-NX.jar | CUDF Resolver | 1.15-NX | EPL 1.0 |
org.osgi.compendium-4.2.0.jar | OSGi | 4.2.0 | AL 2.0 |
org.restlet-1.0.7.jar | Restlet | 1.0.7 | CDDL 1.0 |
org.restlet.ext.fileupload-1.0.7.jar | Restlet | 1.0.7 | CDDL 1.0 |
org.restlet.gwt-1.1.10.jar | Restlet | 1.1.10 | CDDL 1.0 |
org.sat4j.core-2.3.1.jar | Sat4j | 2.3.1 | LGPL 2.1 |
org.sat4j.pb-2.3.1.jar | Sat4j | 2.3.1 | LGPL 2.1 |
oro-2.0.8.jar | Apache Jakarta ORO | 2.0.8 | AL 2.0 |
osgi-core-4.1.jar | OSGi | 4.1 | AL 2.0 |
pdfbox-1.6.0.jar | Apache PDFBox | 1.6.0 | AL 2.0 |
persistence-api-1.0.jar | Java Persistence API | 1.0 | CDDL 1.0 |
plexus-utils-1.5.6.jar | Plexus Common Utilities | 1.5.6 | AL 2.0 |
poi-3.5-beta6.jar | Apache POI | 3.5-beta6 | AL 2.0 |
poi-ooxml-3.5-beta6.jar | Apache POI | 3.5-beta6 | AL 2.0 |
poi-scratchpad-3.5-beta6.jar | Apache POI | 3.5-beta6 | AL 2.0 |
policy-2.2.2.jar | Glassfish | 2.2.2 | CDDL 1.0 |
quartz-all-1.6.3.jar | Quartz Scheduler | 1.6.3 | AL 2.0 |
relaxngDatatype-20020414.jar | RELAX NG | 20020414 | BSD 3 |
resolver-20050927.jar | JAX-WS RI | 20050927 | AL 2.0 |
richfaces-api-3.3.1.GA.jar | RichFaces | 3.3.1.GA | LGPL 2.1 |
richfaces-impl-3.3.1.GA-NX6.jar | RichFaces | 3.3.1.GA-NX6 | LGPL 2.1 |
richfaces-ui-3.3.1.GA-NX2.jar | RichFaces | 3.3.1.GA-NX2 | LGPL 2.1 |
ridl-3.1.0.jar | Java Runtime Interface Definition Library | 3.1.0 | LGPL 3 |
rome-1.0.jar | Rome | 1.0 | AL 2.0 |
saaj-api-1.3.3.jar | SAAJ | 1.3.3 | CDDL 1.0 |
saaj-impl-1.3.10.jar | SAAJ | 1.3.10 | CDDL 1.0 |
sac-1.3.jar | Simple API for CSS | 1.3 | W3C |
sanselan-0.97-incubator.jar | Apache Commons Sanselan | 0.97 | AL 2.0 |
shared-asn1-0.9.7.jar | ApacheDS | 0.9.7 | AL 2.0 |
shared-ldap-0.9.7.jar | ApacheDS | 0.9.7 | AL 2.0 |
shared-ldap-constants-0.9.7.jar | ApacheDS | 0.9.7 | AL 2.0 |
shindig-common-1.1-BETA5-incubating.jar | Apache Shindig | 1.1-BETA5-incubating | AL 2.0 |
shindig-features-1.1-BETA5-incubating.jar | Apache Shindig | 1.1-BETA5-incubating | AL 2.0 |
shindig-gadgets-1.1-BETA5-incubating.jar | Apache Shindig | 1.1-BETA5-incubating | AL 2.0 |
shindig-social-api-1.1-BETA5-incubating.jar | Apache Shindig | 1.1-BETA5-incubating | AL 2.0 |
slf4j-api-1.6.0.jar | SLF4J | 1.6.0 | MIT |
slf4j-log4j12-1.6.0.jar | SLF4J | 1.6.0 | MIT |
snakeyaml-1.7.jar | SnakeYAML | 1.7 | AL 2.0 |
stax-api-1.0.jar | StAX | 1.0 | AL 2.0 |
stax-ex-1.6.jar | StAX | 1.6 | AL 2.0 |
stax2-api-3.1.1.jar | StAX | 3.1.1 | AL 2.0 |
streambuffer-1.2.jar | Glassfish | 1.2 | CDDL 1.0 |
stringtemplate-3.2.jar | StringTemplate | 3.2 | BSD 3 |
unoil-3.1.0.jar | Uno Interface Library | 3.1.0 | LGPL 3 |
webdav-jaxrs-1.1.1.jar | WebDAV Support for JAX-RS | 1.1.1 | LGPL 2.1 |
wem-2.0.2.jar | WikiModel | 2.0.2 | EPL 1.0 |
woodstox-core-asl-4.1.1.jar | Woodstox | 4.1.1 | AL 2.0 |
xbean-naming-3.9.jar | Apache Geronimo | 3.9 | AL 2.0 |
xercesImpl-2.9.1.jar | Apache Xerces2 | 2.9.1 | AL 2.0 |
xmlbeans-2.3.0.jar | XMLBeans | 2.3.0 | AL 2.0 |
xpp3_min-1.1.4c.jar | XPP3 | 1.1.4c | BSD 3 |
xsom-20081112.jar | XSOM | 20081112 | CDDL 1.0 |
xstream-1.3.1.jar | XStream | 1.3.1 | BSD 3 |
yarfraw-0.92.jar | YAFRAW | 0.92 | AL 2.0 |