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

