"Doxia :: Include Macro" is licensed under the terms of the "Apache Software License, Version 2.0", which is similar to the build system itself.
Generated documentation does not fall under any additional licensing terms if neither syntax highlighting nor javascript enabled templates are used.
Otherwise documentation will include CSS or JS code that falls under the terms of the MIT license (see CSS / JavaScript Dependencies below).
Running the plugin during a build requires additional 3rd party dependencies with several different licenses that derive from the declared compile and runtime dependencies managed by Maven.
Influence the build process but not the generated documentation: See Project Dependencies for details.
Influence the build process and generated documentation:
Bundled JavaScript Library | License | Build | Documentation |
---|---|---|---|
SyntaxHighlighter 3.0.83 | MIT | Yes | Yes*1 |
XRegexp 1.5 | MIT | Yes | No |
JQuery 1.7 | MIT | No | Yes*2 |
JQuery JSON 2.3 | MIT | No | Yes*2 |
jStorage 0.1.5.4 | MIT | No | Yes*2 |
Apart from what comes with the JDK already, the following projects are directly used to provide the primary functionality offered by this plugin:
Project | Website | Description & Usage |
---|---|---|
SyntaxHighlighter 3.x | http://alexgorbatchev.com/SyntaxHighlighter/ | Highlights (color codes) code snippets of various languages. |
Mozilla Rhino | http://www.mozilla.org/rhino/ | Runs javascript code during builds. |
QDox | http://qdox.codehaus.org/ | Provides an AST from java sources. Used for Class/JavaDoc loading, UML graph building and AOP snippet selection. |
jChardet | http://jchardet.sourceforge.net/ | Detects charsets of binary content. Used when no charset is specified. |
Jackson | http://jackson.codehaus.org/ | JSON parser, used to provide XPath based snippet selection. |
Batik | http://xmlgraphics.apache.org/batik/ | Used to render or create SVG graphics. |