Should Java have a timed release schedule (for example, a new major release every 18 months)?