Details

    • Type: Question
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Labels:
      None

      Description

      The incubating Apache PDFBox project includes the Java Advanced Imaging (JAI) Java implementation from Sun Microsystems. The implementation is available from https://jai.dev.java.net/binary-builds.html#Release_builds (version 1.1.3) and come with the following copyright and licensing information:

      Most notably, the rules for redistributing the sofware include:

      (a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications ("Programs"),

      (b) You do not distribute additional software intended to replace any component(s) of the Redistributable,

      (c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

      (d) You only distribute the Redistributable subject to a license agreement that protects Sun's interests consistent with the terms contained in the Software License Agreement, and

      (e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

      Additionally, the COPYRIGHT file says:

      Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited.

      Is it possible for Apache PDFBox to redistribute the JAI library? If not, is it possible for Apache PDFBox to have a hard (non-optional) dependency on the JAI library (with the assumption that the end user will explicitly download and install JAI)?

        Issue Links

          Activity

          Hide
          bayard Henri Yandell added a comment -

          Agreed.

          Show
          bayard Henri Yandell added a comment - Agreed.
          Hide
          jukkaz Jukka Zitting added a comment -

          I noticed that the Binary Code License (used by JAI) is already explicitly included in Category X, so the answer to my first question is no.

          I guess it's still possible to depend on javax.media.jai interfaces as a platform dependency, just as it's possible to depend on the core Java APIs.

          Show
          jukkaz Jukka Zitting added a comment - I noticed that the Binary Code License (used by JAI) is already explicitly included in Category X, so the answer to my first question is no. I guess it's still possible to depend on javax.media.jai interfaces as a platform dependency, just as it's possible to depend on the core Java APIs.

            People

            • Assignee:
              jukkaz Jukka Zitting
              Reporter:
              jukkaz Jukka Zitting
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development