Personal tools

Adding Third Party Software

From OpenLaszlo

Adding Third Party Java Archives to the Depot

Note: This is somewhat specific to java code and classes.

  1. First consider the following:
    1. expected time savings by using 3rd party implementation
    2. license requirements
    3. quality/maturity of software (alpha, beta, production?, version number)
    4. thread safety
    5. JRE version dependence
    6. Servlet spec version dependenc
    7. memory leaks and stress testing
    8. Do we point to the external jar or build it into lps.jar?
    9. Code size
    10. Quality of available documentation and related resources
  2. If this is a jar required only to build the OpenLaszlo distribution, add it to //depot/lps/3rd-party/jars/dev
  3. If this is a jar required to run the OpenLaszlo server, add it to //depot/lps/WEB-INF/lib
  4. If this is a jar (like xerces) that also comes with some version of the JRE, please discuss on laszlo-dev@openlaszlo.org.
  5. Add any licensing credits to /openlaszlo/lps/credits
  6. Send a copy of the license to laszlo-dev@openlaszlo.org for review.
  7. Update the 3rd party software document. (This will live in /openlaszlo/docs or will be moved to the wiki.)
  8. If available, check in the matching source to /openlaszlo/3rdparty
  9. If modifications to the source are required, please discuss on laszlo-dev@openlaszlo.org
  10. At integration time, make sure a full JRE, JVM, and container compatibility test is done.