2009/7/11 Mark Mielke <mark_at_mark.mielke.cc>
>
> Why maintain two full stacks? We've already seen some attempts to work
> together with Oracle
>
If you want something to truely be a standard, there must be at least two
completely independent implementations. Having two stacks ensures that this
is the case.
I'm already worried about the components in the JavaEE spec that are
essentially being used by *most/all* the implementations rather than seeing
a second implementation
> providing TopLink Essentials to Glassfish 2. Java Server Faces 2.0, Metro,
> ... why should these be duplicated? If Oracle is going to be able to afford
> to keep a commercial for sale product along-side a community-based free /
> open source product, the business model needs to be justifiable. FOSS
> business models can be justifiable. I prefer the (old?) RedHat model, where
> Fedora was used as the "latest and greatest", and once feature selection was
> finalized, and features became completely stable, RedHat puts in additional
> effort to test the product and roll it out as RHEL, their commercial
> product. If Oracle did this - I would be perfectly happy.
>