On 6/26/07, Seldon, Richard <[EMAIL PROTECTED]> wrote:
> Martijn - Thanks for your helpful email. The links to the issues list did
> the trick regarding issues tracking.

No problem, just trying to help out.

> Server that would permit usage of Java 1.5. Depending upon IBM and its plans
> for  future releases, and buy in from our Company to adopt the future
> releases and undertake such a migration - we must accept that we are
> working with Java version 1.4. Personally, i wish we were in a position to
> use 1.5 :(

Any ideas then when that is slated to happen? The IBM move I mean? I
sure hope it is not 2 years ahead! Probably Wicket moving to 1.5 is
not your problem then, but more a stagnant product line of IBM.

You are aware that JDK 6 has a supposed increase in performance
out-of-the-box of about 30%?

> Would the patch ( revision 529917 that specifically addresses the critical
> bug in 1.2.4) suffice? Or are there other fixes included with 1.2.6 that
> relate to a "security implication" fix? As above, a change of Wicket release
> to our code base this close to go-live would rather be avoided if possible.

I think that that patch is sufficient to fix the particular security
related bug.

> Are you saying that 1.3 supports Java 1.4 for all dot releases therein.

Yes, for the projects residing in the JDK-1.4 subdirectory. We will
not move projects based on jdk 1.4 to jdk 1.5 in Wicket 1.3

> As of Wicket 1.4 there will be a dependency upon 1.5. Again, just looking for
> explicit response on this.

Yes, but we may call that one 2.0.

> Commercially, we are an example where usage of
> 1.5 just is not viable. I believe the decision to go with 1.5 will currently
> preclude a significant proportion of third party service vendors.

I think the market is migrating to JDK 1.5, or has largely migrated to
it already. However, Wicket 1.3 is good enough to be around until the
migration has completed.

> Specifically, for stake holders currently investing in Wicket as a viable
> web framework on large scale development projects where Java 1.4 is the
> officially supported version what is the position? You imply that such stake
> holders can be assured that defects raised in 1.3 will be addressed in 1.3.

I can't give assurance: the Wicket project is based on individuals. I
can tell a story that would make things less threatening: our
community is diverse (scattered across continents, making the bus
factor less). There are several core people on the Brittish island, so
you may be able to contract them more easily, or even coerce into
providing support by supplying ample amounts of beer. And you can join
the community.

If you want you can strive to join the Wicket core: write
documentation, create unit tests, fix issues, provide patches. We will
notice that and eventually (possibly sooner than later) grant commit
karma. Apache is a meritocracy: earn merit and get privileges. This
way is open to anyone! You will become part of the community, so you
will need to abide by its rules.

> Does Apache provide such assurance? We understand that this assurance would
> not necessarily include enhancements but only bug fixes.

Apache does not provide assurance for fixing bugs. If you want
assurance, then you'll either need to fix it yourself, or hire some
third party to do so.

Instead, Apache provides assurance of a healthy community. A healthy
community typically assures that bugs are fixed :). Fixing bugs can
only happen when relevant bug reports are submitted, and they will be
fixed even more quickly when a reproducable testcase is provided. The
best way to get something fixed is by providing a patch.

Most of the core conttributors have projects running on Wicket 1.3.
Some of them will move onward with newer Wicket versions, others will
keep running on 1.3. Fixing bugs in 1.3 will be a priority, but we of
course expect that the number of bugs for 1.3 will become less and
less, just as happened with 1.2 and 1.1 before that.

When 1.3 is the mainstream release, support for 1.2 will be limited to
critical bugs only, and probably 1.2.7 will be the last release for
that branch, unless something critical pops up.

Support for any particular version is based on the interest of the
community. If someone has an interest in providing it (because he
wants to be nice, or has his own project running it, or because it
helps the framework, or the community) then the release will be
supported.

One of the greatest examples of a community effort is Maven 1: the
core team moved on to build maven 2, which is a complete rewrite.
Several people wanted to keep supporting maven 1, and just released
Maven 1.1. It took them long enough, but they got there. The same
thing can happen with the JDK 1.4 version of Wicket. If enough people
have an interest in providing new functionality for the project, then
it can keep growing. Or else you can take a look at the retroweaver
project to see how that helps in adopting JDK 1.5 code for your Java
1.4 based project.

Martijn

-- 
Wicket joins the Apache Software Foundation as Apache Wicket
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to