The new licensing stuff is still getting finalized but I selfishly threw myself into the conversation to specifically address this issue. More can be found here http://people.apache.org/~cliffs/3party/ (if you enjoy reading legalise)
The gist of it is that we can include hibernate in tapestry demo apps, included within the apache svn repositories, so long as we generally do the following: -) Any demo using lgpl (hibernate) software can't be part of the standard build. It has to be a specific build that the user invokes, which also warns or somehow notifies the user that this is "not apache" code and that the licensing restrictions are different. (Probably pointing them to the lgpl license, wherever it is found). -) We still can't include actual hibernate jars in the repo, but everyone seems to download them from ibiblio anyways so that's ok. The biggest thing to take away is that we have to be really clear that this code is not part of the standard project and more or less has nothing to do with "tapestry" the apache project, but is more of an offshoot sort of example project. Either way we can use it now which is really cool. Yay for whoever made this happen at apache! :) I don't want to get sidetracked too much from my 4.1dev work but I'm probably going to change the demo (TimeTracker) at some point to use hibernate libraries, probably using honeycomb.javaforge.com as the bridge. (I may have to modify things at honeycomb as well if they don't fit what I need, we'll see). -- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://opennotion.com