This is a gotcha that's gotten me.
OGNL and JavAssist both use a license that's incompatible with Tapestry
I've been wondering about this, perhaps someone with more understanding of the license issues could explain this but JavAssist is released as GPL (Gnu) or MPL (Mozilla) http://www.csg.is.titech.ac.jp/~chiba/javassist/.
Now GPL is not compatible with the Apache license - that is clearly stated at http://www.gnu.org/philosophy/license-list.html.
But I haven't been able to find anything that says that MPL-JavAssist can not be distributed together with software covered by the ASF. The MPL states (if I understand this right) http://www.mozilla.org/MPL/mpl-faq.html that you may distribute the binaries as part of a larger application and use a different license if you so desire.
OGNL seems to have the follwing requirement:
"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 Drew Davidson nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."
I can not see how this would prevent OGNL to be distributed with Tapestry.
It would be really nice if the binary distribution of Tapestry could contain all 3d party libraries needed.
Todd
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
