End User License Agreement

This license agreement (the "Agreement") is entered into between you, as a private person or company (the "Licensee"), and Kensington Software Management Limited (Company Number 4526134) whose registered address is: 4-6 Canfield Place, London NW63BT, England (the "Licensor"). By installing or using any portion of BFO Publisher (the "Software") the Licensee agrees to be bound by the terms of this Agreement.

1. Definitions and Interpretations

In this Agreement, the following words and expressions will have the following meanings unless otherwise stated:

"Deployment Parameter" means means a definable unit of measurement provided agreed between the Licensee and the Licensor to determine the size and scale of the deployment using the Software. Depending on how the Software is deployed the unit of measurement used can be, but is not limited to physical servers, CPUs, nodes, pods, virtual machines, virtual CPUs, number of users, number of customers or files generated.

"Licensor’s Website" means either https://publisher.bfo.com or https://bfo.com

"Non-commercial Purposes" means the production of documents (a) for which no fees are charged, and (b) which are not part of a monetary transaction system (such as, but not limited, to invoices and receipts), and (c) for which no other income (such as, but not limited to, subscription fees, income from advertising or sale of consumables) is generated.

"Non-production Environment" means the computers used to develop and maintain a product including the Software that are used exclusively by people involved in the development cycle of the product. Specifically this includes Development, Quality Assurance ("QA") or Test systems, and excludes "live" or production systems accessible to the end-users of the product, and systems whose primary purpose is disaster recovery.

2. License Grant

2.1

The Software is licensed under exactly one of the following license types. Licensee agrees to abide by the restrictions listed below.

2.1.1

Non-commercial License

Under this License, the Software may be downloaded and used by the Licensee for Non-commercial Purposes on a computer that is accessible by any number of users. Documents generated by the Software will include notices that identify the Software. Licensee will not change or remove these notices or assist or encourage third parties to remove of change such notices.

When the Non-commercial License is used to routinely generate documents, a prominent visible link to the Licensor’s Website shall be displayed on all webpages from where the documents can be fetched. If documents are attached to email, or email is sent with a direct link to a URL that will fetch documents, the email shall contain a prominent link to the Licensor’s Website in the message body.

2.1.2

Trial License

Under this License the Software may be downloaded for free and used by the Licensee for a limited period for development and initial testing. The intention is to allow time to assess whether the Software is suitable for the Licensees intended purposes. Under this License, the Software MAY NOT be used outside of a Non-production environment. The Software will include notices that identify the Software. Licensee will not change or remove these notices or assist or encourage third parties to remove of change such notices.

2.1.3

Perpetual License

Under this License the Licensee is granted the non-transferable, non-exclusive and perpetual right to use the Software. The price for this License depends on the Deployment Parameter agreed with the Licensor. This License may be transferred between servers provided that the terms of the Deployment Parameter continue to be met.

2.1.4

Annual License

Under this License the Licensee is granted the non-transferable, non-exclusive right to use the Software. The price for this License is a fixed annual subscription fee and will depend on the Deployment Parameters agreed with the Licensor. This License may be transferred between servers provided that the terms of the Deployment Parameter continue to be met.

2.2

Non-Production License

In addition to the License grants defined in 2.1, an annual charge may apply for running the Software in a Non-production Environment. This charge will apply only while the Software is "live" - it specifically excludes the period when the product is under development and has not yet been released.

3.1

Licensee acknowledge that no title to the intellectual property in any part of the Software is transferred to the Licensee. Licensee further acknowledge that title and full ownership rights to the Software will remain the exclusive property of the Licensor and its suppliers and Licensee will not acquire any rights to the Software except as expressly set out in this Agreement. Licensee agree that any copies of any part of the Software will contain the same proprietary notices which appear on and in the Software (as appropriate).

3.2

The Licensor warrants that all intellectual property rights in the Software either reside with itself or its suppliers and that the Licensor is entitled to enter into this Agreement and that use of the Software by Licensee is not in breach of any third party’s intellectual property rights. The Licensor agrees to indemnify Licensee against all costs, claims and liabilities arising from breach of this warranty provided that Licensee immediately notify the Licensor about any alleged breach and render all reasonable assistance to the Licensor (at the cost of the Licensor) in defending any such claim.

3.3

Licensee agrees that this License does not include ownership of the source-code for the Software.

4. Restrictions

License may not resell, transfer, rent or lease the Software. Licensee is not allowed to transfer the rights obtained under this Agreement to any third party unless previously agreed with the Licensor.

5. Support

5.1

In the event of bugs being found in the Software over and above those known bugs and limitations listed in the accompanying documentation and not including enhancements to the documented functionality of the Software, the Licensor agrees to provide updates free of charge which can be downloaded from the Licensor’s Website and used with the same license key as the original version licensed by the Licensee. Although the Licensor will endeavour to keep the Software bug-free, they specifically exclude any warranty to that effect, and also specifically deny any time span either express or implied for the correction of any bugs found.

5.2

Technical support over and above the level described in the clause above is available by email only from the Licensor at an additional cost.

6. Reverse Engineering

Licensee will not attempt to reverse compile, modify, translate, or disassemble the Software or any part of the Software (including anything that may from time to time be available in the Members' Area) in whole or in part (except as provided for by section 50B of the Copyright, Design and Patents Act 1998 (as amended)).

7. Limited Warranties and Exclusions of Liability

7.1

No warranty of any kind, including the implied warranty of merchantability and fitness for purpose, is available if this product is licensed under the "Non-commercial License" or "Trial License" defined above. For other License types ONLY, the following apply

7.2

The Licensor warrants that the Software may be used substantially in accordance with any online information on the Licensor’s Website at the time of purchase and with any demonstration contained within the Licensor’s Website and as described in its accompanying documentation.

7.3

The Licensor further warrants that the Software is free from backdoors and any form of disablement, which would damage or render any system using the Software inoperable. The Licensor further warrants that even in the event of the breach of this License by the Licensee, the Licensor will not impair the operation of the Software except pursuant to an order of court.

7.4

EXCEPT FOR THE LIMITED WARRANTIES SET OUT ABOVE, THE LICENSOR MAKES NO OTHER EXPRESS OR IMPLIED WARRANTIES TO THE EXTENT PERMITTED BY LAW AND SPECIFICALLY DISCLAIMS THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IF SUCH DISCLAIMER IS NOT PERMITTED BY LAW, THE DURATION OF ANY SUCH IMPLIED WARRANTIES IS LIMITED TO [90] DAYS FROM THE DATE OF DELIVERY.

7.5

Any information and advice on the Licensor’s Website is by its nature general and should not be relied on by the Licensee without obtaining independent advice and verification. The Licensor cannot therefore accept responsibility for any losses arising as a result of reliance placed on such information and advice.

8. Severability

In the event of invalidity of any provision of this Agreement, the parties agree that such invalidity shall not affect the validity of the remaining portions of this Agreement.

9. No Liability for Consequential Damages

EXCEPT FOR THE LICENSOR’S INDEMNIFICATION AND EACH PARTY’S CONFIDENTIALITY OBLIGATIONS HEREUNDER, IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY CONSEQUENTIAL, SPECIAL, PUNITIVE, INCIDENTAL OR INDIRECT DAMAGES OF ANY KIND ARISING OUT OF THE USE OF THE PRODUCT, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL THE LICENSOR’S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR ANY OTHER THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY YOU.

10. Confidentiality Obligations

10.1

If either party (the "Recipient") obtains access to Confidential information of the other through disclosure by the other (the "Disclosing Party") or by any other means, the Recipient agrees that it will not use the Confidential Information (except as authorised in the Agreement) or disclose the Confidential Information to any third party without the prior written consent of the Disclosing Party. For the purpose of this Agreement, "Confidential Information" shall mean all information about or belonging to the Disclosing Party that is not a matter of public knowledge and all trade secrets and intellectual property owned or licensed by the Disclosing Party, and specifically includes the License Key used to remove the notices placed on documents generated by the Software. The restrictions of this paragraph shall not apply to any information that: (i) is already rightfully known by the Recipient free of any confidentiality obligation; (ii) is or becomes publicly known except through any wrongful act of the Recipient; (iii) is independently developed by the Recipient without breach of this Agreement; or (iv) is subject to disclosure pursuant to a subpoena, judicial or governmental requirement or order, provided that the Recipient has given the Disclosing Party sufficient prior notice of such subpoena, requirement, or order, to permit the Disclosing Party a reasonable opportunity to object to the subpoena, requirement, or order and to allow the Disclosing Party the opportunity to seek a protective order or other appropriate remedy. The obligations described in this paragraph shall survive termination of the Agreement.

10.2

Either party shall have the right to publish, cause to have published, or use the name of the other party and any information about its relationship with the other party, including but not limited to the inclusion of the other party’s name in reference lists or for advertising or other promotional purposes, unless this is expressly prohibited by email or in writing by either party.

11. Termination

11.1

The Licensor may forthwith terminate this Agreement (without prejudice to any prior accrued rights) in the event of the following:

11.1.1

Licensee failing to remedy any material breach of this Agreement (insofar as such breach is reasonably capable of remedy) within 30 days of written notice of such breach;

11.1.2

Licensee being subject to a bankruptcy or compulsory winding up notice or a receiving order or having an administrator appointed in respect of your affairs (save as part of a restructuring or amalgamation otherwise than by reason of Licensee’s insolvency).

11.2

Licensee will forthwith on termination remove all copies of any part of the Software from Licensee’s computer system(s) and remove all license keys.

12. General

12.1

If any party does not fully enforce its rights under this Agreement at any time, it will not prevent it from doing so later in respect of a particular breach or any future breach.

12.2

Any notice served pursuant to this Agreement must be in Writing, addressed to a party at the last known address for that party and sent by: (a) certified mail or common overnight courier, in which case the notice will (if properly addressed) be deemed received upon the signature of the addressee; or (b) by hand

12.3

Neither party will be responsible for any breach of this Agreement insofar as that breach is a result of an act of event beyond that party’s reasonable control but if that situation arises, the relevant party will make reasonable efforts to overcome that problem as soon as reasonably possible.

12.4

This Agreement is not intended to benefit anyone other than the parties to it.

13. Entire Agreement

13.1

This is the entire agreement between the Licensee and the Licensor which supersedes any prior agreement, whether written or oral, relating to the subject matter of this Agreement.

13.2

Licensor reserve the right to amend our terms and conditions at any time. The amended terms will be effective from the date they are posted on our website.

14. Applicable Law

This Agreement is subject to the laws of England and Wales the parties agree to submit all disputes for settlement to the Courts of England and Wales.


Appendix A: Third Party Licenses

BFO Publisher makes use of some third-party code; details of their licenses are below

Netty Web Server; Apache FOP hyphenation

BFO Publisher includes a subset of the Netty Webserver, available online at https://netty.io. It also includes hyphenation code based on the original from Apache FOP, at https://xmlgraphics.apache.org/fop. Both of these are licensed under the Apache License which is reproduced here

                              Apache License
                        Version 2.0, January 2004
                     https://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

   "License" shall mean the terms and conditions for use, reproduction,
   and distribution as defined by Sections 1 through 9 of this document.

   "Licensor" shall mean the copyright owner or entity authorized by
   the copyright owner that is granting the License.

   "Legal Entity" shall mean the union of the acting entity and all
   other entities that control, are controlled by, or are under common
   control with that entity. For the purposes of this definition,
   "control" means (i) the power, direct or indirect, to cause the
   direction or management of such entity, whether by contract or
   otherwise, or (ii) ownership of fifty percent (50%) or more of the
   outstanding shares, or (iii) beneficial ownership of such entity.

   "You" (or "Your") shall mean an individual or Legal Entity
   exercising permissions granted by this License.

   "Source" form shall mean the preferred form for making modifications,
   including but not limited to software source code, documentation
   source, and configuration files.

   "Object" form shall mean any form resulting from mechanical
   transformation or translation of a Source form, including but
   not limited to compiled object code, generated documentation,
   and conversions to other media types.

   "Work" shall mean the work of authorship, whether in Source or
   Object form, made available under the License, as indicated by a
   copyright notice that is included in or attached to the work
   (an example is provided in the Appendix below).

   "Derivative Works" shall mean any work, whether in Source or Object
   form, that is based on (or derived from) the Work and for which the
   editorial revisions, annotations, elaborations, or other modifications
   represent, as a whole, an original work of authorship. For the purposes
   of this License, Derivative Works shall not include works that remain
   separable from, or merely link (or bind by name) to the interfaces of,
   the Work and Derivative Works thereof.

   "Contribution" shall mean any work of authorship, including
   the original version of the Work and any modifications or additions
   to that Work or Derivative Works thereof, that is intentionally
   submitted to Licensor for inclusion in the Work by the copyright owner
   or by an individual or Legal Entity authorized to submit on behalf of
   the copyright owner. For the purposes of this definition, "submitted"
   means any form of electronic, verbal, or written communication sent
   to the Licensor or its representatives, including but not limited to
   communication on electronic mailing lists, source code control systems,
   and issue tracking systems that are managed by, or on behalf of, the
   Licensor for the purpose of discussing and improving the Work, but
   excluding communication that is conspicuously marked or otherwise
   designated in writing by the copyright owner as "Not a Contribution."

   "Contributor" shall mean Licensor and any individual or Legal Entity
   on behalf of whom a Contribution has been received by Licensor and
   subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
   this License, each Contributor hereby grants to You a perpetual,
   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   copyright license to reproduce, prepare Derivative Works of,
   publicly display, publicly perform, sublicense, and distribute the
   Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
   this License, each Contributor hereby grants to You a perpetual,
   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   (except as stated in this section) patent license to make, have made,
   use, offer to sell, sell, import, and otherwise transfer the Work,
   where such license applies only to those patent claims licensable
   by such Contributor that are necessarily infringed by their
   Contribution(s) alone or by combination of their Contribution(s)
   with the Work to which such Contribution(s) was submitted. If You
   institute patent litigation against any entity (including a
   cross-claim or counterclaim in a lawsuit) alleging that the Work
   or a Contribution incorporated within the Work constitutes direct
   or contributory patent infringement, then any patent licenses
   granted to You under this License for that Work shall terminate
   as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
   Work or Derivative Works thereof in any medium, with or without
   modifications, and in Source or Object form, provided that You
   meet the following conditions:

   (a) You must give any other recipients of the Work or
       Derivative Works a copy of this License; and

   (b) You must cause any modified files to carry prominent notices
       stating that You changed the files; and

   (c) You must retain, in the Source form of any Derivative Works
       that You distribute, all copyright, patent, trademark, and
       attribution notices from the Source form of the Work,
       excluding those notices that do not pertain to any part of
       the Derivative Works; and

   (d) If the Work includes a "NOTICE" text file as part of its
       distribution, then any Derivative Works that You distribute must
       include a readable copy of the attribution notices contained
       within such NOTICE file, excluding those notices that do not
       pertain to any part of the Derivative Works, in at least one
       of the following places: within a NOTICE text file distributed
       as part of the Derivative Works; within the Source form or
       documentation, if provided along with the Derivative Works; or,
       within a display generated by the Derivative Works, if and
       wherever such third-party notices normally appear. The contents
       of the NOTICE file are for informational purposes only and
       do not modify the License. You may add Your own attribution
       notices within Derivative Works that You distribute, alongside
       or as an addendum to the NOTICE text from the Work, provided
       that such additional attribution notices cannot be construed
       as modifying the License.

   You may add Your own copyright statement to Your modifications and
   may provide additional or different license terms and conditions
   for use, reproduction, or distribution of Your modifications, or
   for any such Derivative Works as a whole, provided Your use,
   reproduction, and distribution of the Work otherwise complies with
   the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
   any Contribution intentionally submitted for inclusion in the Work
   by You to the Licensor shall be under the terms and conditions of
   this License, without any additional terms or conditions.
   Notwithstanding the above, nothing herein shall supersede or modify
   the terms of any separate license agreement you may have executed
   with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
   names, trademarks, service marks, or product names of the Licensor,
   except as required for reasonable and customary use in describing the
   origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
   agreed to in writing, Licensor provides the Work (and each
   Contributor provides its Contributions) on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   implied, including, without limitation, any warranties or conditions
   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   PARTICULAR PURPOSE. You are solely responsible for determining the
   appropriateness of using or redistributing the Work and assume any
   risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
   whether in tort (including negligence), contract, or otherwise,
   unless required by applicable law (such as deliberate and grossly
   negligent acts) or agreed to in writing, shall any Contributor be
   liable to You for damages, including any direct, indirect, special,
   incidental, or consequential damages of any character arising as a
   result of this License or out of the use or inability to use the
   Work (including but not limited to damages for loss of goodwill,
   work stoppage, computer failure or malfunction, or any and all
   other commercial damages or losses), even if such Contributor
   has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
   the Work or Derivative Works thereof, You may choose to offer,
   and charge a fee for, acceptance of support, warranty, indemnity,
   or other liability obligations and/or rights consistent with this
   License. However, in accepting such obligations, You may act only
   on Your own behalf and on Your sole responsibility, not on behalf
   of any other Contributor, and only if You agree to indemnify,
   defend, and hold each Contributor harmless for any liability
   incurred by, or claims asserted against, such Contributor by reason
   of your accepting any such warranty or additional liability.

Validator.nu HTML parser

BFO Publisher includes the HTML parser available from https://about.validator.nu. Their license is reproduced here:

/*
 * Copyright (c) 2005, 2006, 2007 Henri Sivonen
 * Copyright (c) 2007-2012 Mozilla Foundation
 * Portions of comments Copyright 2004-2007 Apple Computer, Inc., Mozilla
 * Foundation, and Opera Software ASA.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 */

The following license is for the WHATWG spec from which the named character
data was extracted.

/*
 * Copyright 2004-2010 Apple Computer, Inc., Mozilla Foundation, and Opera
 * Software ASA.
 *
 * You are granted a license to use, reproduce and create derivative works of
 * this document.
 */

The following license is for the rewindable input stream.

/*
 * Copyright (c) 2001-2003 Thai Open Source Software Center Ltd
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 *  * Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *  * Redistributions in binary form must reproduce the above
 *    copyright notice, this list of conditions and the following
 *    disclaimer in the documentation and/or other materials provided
 *    with the distribution.
 *  * Neither the name of the Thai Open Source Software Center Ltd nor
 *    the names of its contributors may be used to endorse or promote
 *    products derived from this software without specific prior
 *    written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

Mozilla Root Certificate list

BFO Publisher includes the list of CA Root Certificates maintained by Mozilla at https://wiki.mozilla.org/CA/Certificate_Change_Requests.

This list is distributed under the terms of the Mozilla Public License, which is available at https://www.mozilla.org/en-US/MPL/

MathML stylesheet

BFO Publisher includes a MathML-related XSLT stylesheet created by and copyright David Carlisle for converting from content to presentation MathML. It is distributed under the terms of the Mozilla Public License, which is available at https://www.mozilla.org/en-US/MPL/

IDR Solutions JBIG2 decoder

The PDF Library includes JBIG2 image decoding routines originally written by IDRsolutions and modified by the Licensor. A condition of distribution for these routines is that the following copyright notice be included:

Copyright (c) 2008, IDRsolutions
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
     * Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.
     * Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.
     * Neither the name of the IDRsolutions nor the
       names of its contributors may be used to endorse or promote products
       derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY IDRsolutions ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL IDRsolutions BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Brotli Decompression

The PDF Library includes Brotli decompression routines originally written by Google. The source for these classes is available online at https://github.com/google/brotli. A condition of distribution for those routines is that the following copyright notice be included.

Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

"Earcut" Polygon Triangulation

The PDF Library includes the "Earcut" polygon triangulation algorithm written by Mapbox (see https://github.com/earcut4j/earcut4j). It is included under the following license:

Copyright (c) 2016, Mapbox

Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.

TeX Gyre fonts

The PDF Library includes fonts derived from the "TeX Gyre" collection of fonts (see http://www.gust.org.pl/projects/e-foundry/tex-gyre). They are included under the following license:

This is version 1.0, dated 22 June 2009, of the GUST Font License.
(GUST is the Polish TeX Users Group, http://www.gust.org.pl)

For the most recent version of this license see
http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
or
http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt

This work may be distributed and/or modified under the conditions
of the LaTeX Project Public License, either version 1.3c of this
license or (at your option) any later version.

Please also observe the following clause:
1) it is requested, but not legally required, that derived works be
   distributed only after changing the names of the fonts comprising this
   work and given in an accompanying "manifest", and that the
   files comprising the Work, as listed in the manifest, also be given
   new names. Any exceptions to this request are also given in the
   manifest.

   We recommend the manifest be given in a separate file named
   MANIFEST-<fontid>.txt, where <fontid> is some unique identification
   of the font family. If a separate "readme" file accompanies the Work,
   we recommend a name of the form README-<fontid>.txt.

The latest version of the LaTeX Project Public License is in
http://www.latex-project.org/lppl.txt and version 1.3c or later
is part of all distributions of LaTeX version 2006/05/20 or later.

JPEG2000 decoder

The PDF Library includes JPEG2000 image decoding routines originally written by Swiss Federal Institute of Technology-EPFL, Ericsson Radio Systems AB and Canon Research Centre France S.A. The source for these classes is available online at http://github.com/faceless2/jpeg2000. The classes are contained in the "bfopdf-jj2000.jar" file, which is an optional component and may be deleted. A condition of distribution for these routines is that the following copyright notice be included:

This software module was originally developed by Raphaël Grosbois and
Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel
Askelöf (Ericsson Radio Systems AB); and Bertrand Berthelot, David
Bouchard, Félix Henry, Gerard Mozelle and Patrice Onno (Canon Research
Centre France S.A) in the course of development of the JPEG2000
standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This
software module is an implementation of a part of the JPEG 2000
Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio
Systems AB and Canon Research Centre France S.A (collectively JJ2000
Partners) agree not to assert against ISO/IEC and users of the JPEG
2000 Standard (Users) any of their rights under the copyright, not
including other intellectual property rights, for this software module
with respect to the usage by ISO/IEC and Users of this software module
or modifications thereof for use in hardware or software products
claiming conformance to the JPEG 2000 Standard. Those intending to use
this software module in hardware or software products are advised that
their use may infringe existing patents. The original developers of
this software module, JJ2000 Partners and ISO/IEC assume no liability
for use of this software module or modifications thereof. No license
or right to this software module is granted for non JPEG 2000 Standard
conforming products. JJ2000 Partners have full right to use this
software module for his/her own purpose, assign or donate this
software module to any third party and to inhibit third parties from
using this software module for non JPEG 2000 Standard conforming
products. This copyright notice must be included in all copies or
derivative works of this software module.

Copyright (c) 1999/2000 JJ2000 Partners.

STIX Two Math font

BFO Publisher includes the STIX Two Math font available from https://www.stixfonts.org. A condition for the use of this font is that the below license is included:

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

javax.mail and javax.activation packages

The BFO Publisher "bundle" jar includes the javax.mail interface and its core implementation from https://javaee.github.io/javamail/ and the javax.activation package from https://www.oracle.com/java/technologies/java-beans-activation.html . These are distributed under the Common Development and Distribution License (CDDL) v1.1 and GNU General Public License (GPL) v2 with Classpath Exception. the full text of which is available for download at https://oss.oracle.com/licenses/CDDL+GPL-1.1

com.samskivert.jmustache package

The BFO Publisher "bundle" jar includes the com.samskivert.jmustache package from https://github.com/samskivert/jmustache. A condition for use for this package is that the following license text is included

Copyright (c) 2010, Michael Bayne
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * The name Michael Bayne may not be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Index