How about a transition period? Perhaps we should wait a month after Java SE 6 goes GA and then poll the community to see if anyone objects to requiring Java SE 6 at that time?

I'm worried that we are narrowing the pool of potential developers when I think we still want to grow the community. From this blog entry it seems even in Feb 2006 most Java developers were using JDK 1.4. Somehow I don't see a sudden jump to Java SE 6 one month after it goes GA.

Just wanted to add my 2 cents, as follows:

First, I'd like us to be conservative about when we eliminate support for
older JVMs. Dropping support for 1.3 seems reasonable, but I think
1.4 will be in widespread use for several more years at least.

Second, I think it's possible to distinguish between the developer
community and the user community. Requiring a certain setup to build and
modify the code is not necessarily the same as requiring a certain setup
to download and use the pre-built code.

Last, and somewhat in contradiction with my second point, I think it's
useful for the build-and-test setup that the development community uses
to be as close as possible to the execution-time setup that most users use,
because it helps reduce the chance that we accidentally build in a
dependency on some Java feature that we didn't knowingly mean to depend on.

thanks,

bryan

Reply via email to