On 10/20/05, paksegu <[EMAIL PROTECTED]> wrote:
> Hello Roller World,
> What's the advantages and disadvantages of using JPOX (JDO 2.0) verses 
> Hibernate?

One difference is the licence of the software.

Hibernate is LGPL, JPOX is Apache 2.

The difference to the user is that if you wish to ship a modified
version of Apache Roller called Paksegu Blog Server (as Apache and
Roller are not usable in your product name); then with JPOX you can
just modify their code and ship it with your Paksegu Blog Server
(again, not calling it JPOX; but you would probably just inline it
into PBS) whereas with Hibernate the legalities are less
clear/favourable to the downstream rebrander.

So for some of our users, having less questions on the licence of the
dependencies simplifies things a lot. Allowing our users to ship
versions of our software as the basis of their own is one of the major
foundation stones of the ASF.

Obviously there are technical differences too; but the ASF's awareness
of downstream rebranding is the major reason for pressure to have
alternatives to Hibernate.

That sound right to everybody?

Hen

Reply via email to