David M Johnson wrote:
On May 1, 2006, at 12:17 PM, Allen Gilliland wrote:
Bleh. I am still very weary of the whole "download these dependencies
on your own" situation. Especially if we can't even keep the proper
version in the repository to develop against and just not ship it in
the release. People are going to start doing the wrong thing, like
getting the wrong Hibernate version maybe?
We can keep Hibernate in the repo and develop against it, but we just
can't ship it.
ahhh, that is a huge relief. i thought the proposal was suggesting that
we would have to do the same thing for development, which would have
made things even worse.
I am fine with all the other stuff (#1, #3, #4), but #3 still has me
worried. I don't see the benefit in replacing Hibernate long term
with something else just because of an opensource licensing issue and
I hate to think about putting up with this external downloads thing
forever. Maybe I am just a bitter ball though?
#2 has me worried as well. The Apache LGPL policy is not user-friendly
at all, but it should not impact our work as developers -- remove
unshippables is just a release engineering and installation thing.
got it, that is at least more manageable.
maybe what we can do is to actually package the external dependencies
ourselves and serve them up from either java.net or just
rollerweblogger.org. that way it's not as complicated as telling the
user to "go get Hibernate x.x.x, and javamail x.x.x, and ..." and
instead we would just give them a simple bundle which they would unzip
in the same location as the release file they got from Apache and they
would be all set.
not full proof, but it's at least better than asking users to get the
dependencies themselves.
And by the way, there's nothing stopping other projects and companies
from shipping Roller "distributions" that include everything you need to
run Roller. For example, my Blogapps project ships a Roller distribution
called the "Blogapps Server" that includes Roller, JSPWiki, Tomcat and
HSQLDB.
true.
-- Allen
- Dave