third-party-software.dita 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <concept id="third-party-software">
  5. <title>Third-party software</title>
  6. <shortdesc>DITA Open Toolkit uses third-party software components to provide certain features in the core toolkit,
  7. Java API, and bundled plug-ins.</shortdesc>
  8. <prolog>
  9. <metadata>
  10. <keywords>
  11. <indexterm>PDF<indexterm>plug-in, required software</indexterm></indexterm>
  12. <indexterm>third-party software</indexterm>
  13. </keywords>
  14. </metadata>
  15. </prolog>
  16. <conbody>
  17. <section>
  18. <title>DITA-OT <keyword keyref="release"/></title>
  19. <p>DITA-OT core processing uses the following third-party software:</p>
  20. <table outputclass="table-hover" frame="none" colsep="0" rowsep="1">
  21. <tgroup cols="3">
  22. <colspec colname="project" colwidth="1*"/>
  23. <colspec colname="version" colwidth="1*"/>
  24. <colspec colname="license" colwidth="2*"/>
  25. <thead>
  26. <row>
  27. <entry>Software</entry>
  28. <entry>Version</entry>
  29. <entry>License</entry>
  30. </row>
  31. </thead>
  32. <tbody>
  33. <row>
  34. <entry>Ant<indexterm>Ant</indexterm></entry>
  35. <entry><keyword keyref="tool.ant.version"/></entry>
  36. <entry>
  37. <xref keyref="license-apache-2"/>
  38. </entry>
  39. </row>
  40. <row>
  41. <entry>Apache Commons Codec<indexterm>Apache Commons Codec</indexterm></entry>
  42. <entry><keyword keyref="tool.codec.version"/></entry>
  43. <entry>
  44. <xref keyref="license-apache-2"/></entry>
  45. </row>
  46. <row>
  47. <entry>Apache Commons IO<indexterm>Apache Commons IO</indexterm></entry>
  48. <entry><keyword keyref="tool.io.version"/></entry>
  49. <entry>
  50. <xref keyref="license-apache-2"/></entry>
  51. </row>
  52. <row>
  53. <entry>Guava<indexterm>Guava</indexterm></entry>
  54. <entry><keyword keyref="tool.guava.version"/></entry>
  55. <entry>
  56. <xref keyref="license-apache-2"/></entry>
  57. </row>
  58. <row>
  59. <entry>ICU for Java (ICU4J)<indexterm>ICU for Java (ICU4J)</indexterm></entry>
  60. <entry><keyword keyref="tool.icu4j.version"/></entry>
  61. <entry>
  62. <xref keyref="license-ICU"/></entry>
  63. </row>
  64. <row>
  65. <entry>Logback Classic Module<indexterm>Logback Classic Module</indexterm></entry>
  66. <entry><keyword keyref="tool.logback.version"/></entry>
  67. <entry>
  68. <xref keyref="license-EPL"/>,
  69. <xref keyref="license-LGPL"/>
  70. </entry>
  71. </row>
  72. <row>
  73. <entry><keyword keyref="tool.saxon.edition"/><indexterm>Saxon</indexterm></entry>
  74. <entry><keyword keyref="tool.saxon.version"/></entry>
  75. <entry>
  76. <xref keyref="license-MPL"/></entry>
  77. </row>
  78. <row>
  79. <entry>Simple Logging Facade for Java (SLF4J)<indexterm>Simple Logging Facade for Java</indexterm></entry>
  80. <entry><keyword keyref="tool.SLF4J.version"/></entry>
  81. <entry>
  82. <xref keyref="license-MIT"/></entry>
  83. </row>
  84. <row>
  85. <entry>Xerces<indexterm>Xerces</indexterm></entry>
  86. <entry><keyword keyref="tool.xerces.version"/></entry>
  87. <entry>
  88. <xref keyref="license-apache-2"/></entry>
  89. </row>
  90. <row>
  91. <entry>XML APIs<indexterm>XML APIs</indexterm></entry>
  92. <entry><keyword keyref="tool.xmlapis.version"/></entry>
  93. <entry>
  94. <xref keyref="license-apache-2"/>,
  95. <xref keyref="license-W3C"/></entry>
  96. </row>
  97. <row>
  98. <entry>XML Resolver<indexterm>XML Resolver</indexterm></entry>
  99. <entry><keyword keyref="tool.resolver.version"/></entry>
  100. <entry>
  101. <xref keyref="license-apache-2"/></entry>
  102. </row>
  103. </tbody>
  104. </tgroup>
  105. </table>
  106. <note>The XML APIs library contains source code for SAX and DOM APIs, which each have their own licenses.</note>
  107. </section>
  108. <section>
  109. <title>PDF plug-in</title>
  110. <p>The <codeph>org.dita.pdf2</codeph> plug-in relies on additional third-party software to generate PDF
  111. output:</p>
  112. <table outputclass="table-hover" frame="none" colsep="0" rowsep="1">
  113. <tgroup cols="3">
  114. <colspec colname="project" colwidth="1*"/>
  115. <colspec colname="version" colwidth="1*"/>
  116. <colspec colname="license" colwidth="1*"/>
  117. <thead>
  118. <row>
  119. <entry>Software</entry>
  120. <entry>Version</entry>
  121. <entry>License</entry>
  122. </row>
  123. </thead>
  124. <tbody>
  125. <row>
  126. <entry>Apache Commons Logging<indexterm>Apache Commons Logging</indexterm></entry>
  127. <entry>1.0.4</entry>
  128. <entry>
  129. <xref keyref="license-apache-2"/></entry>
  130. </row>
  131. <row>
  132. <entry>Avalon Framework<indexterm>Avalon Framework</indexterm></entry>
  133. <entry>4.3.1</entry>
  134. <entry>
  135. <xref keyref="license-apache-2"/></entry>
  136. </row>
  137. <row>
  138. <entry>Apache XML Graphics<indexterm>Apache XML Graphics</indexterm></entry>
  139. <entry>2.1</entry>
  140. <entry>
  141. <xref keyref="license-apache-2"/></entry>
  142. </row>
  143. <row>
  144. <entry>Batik<indexterm>Batik</indexterm></entry>
  145. <entry>1.8</entry>
  146. <entry>
  147. <xref keyref="license-apache-2"/></entry>
  148. </row>
  149. <row>
  150. <entry>FOP<indexterm>Apache FOP</indexterm></entry>
  151. <entry><keyword keyref="tool.fop.version"/></entry>
  152. <entry>
  153. <xref keyref="license-apache-2"/></entry>
  154. </row>
  155. </tbody>
  156. </tgroup>
  157. </table>
  158. </section>
  159. </conbody>
  160. </concept>