Whenever you bundle a third-party library or code ("dependency") with Orc, you must follow these rules:

  • Put a copy of the dependency's license in licenses/ if it's not already there.
  • Add information about the dependency to licenses.yml
  • Include the dependency in version control. JARs go in lib/.
  • Put the dependency in the Eclipse classpath, and if necessary the classpath(s) defined in build.xml.
  • If necessary, modify build.xml to bundle the dependency in release packages. Typically JARs are bundled by merging them, together with our classes, into a single JAR file.

These rules ensure only that we include attribution and a copy of the license for each third-party dependency. Read your dependency's license carefully and ensure that you comply with any other terms.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 07-Apr-2009 20:16 by AdrianQuark