В перипетиях вокруг Jigsaw всплыла любопытная информация, ранее уже звучавшая неформально на конференциях, но теперь озвученная более официально.
На видеоконференции экспертной группы Jigsaw Марк Рейнхольд озвучил следующую идею: экосистеме пошли бы на пользу более частые релизы Java. Мол, вместо того, чтобы годами полировать одну большую версию с заранее заданным набором фич, лучше релизиться каждый год или даже полгода с теми фичами, которые будут готовы к этому моменту. По словам Рейнхольда, старый подход хорошо работал в девяностых и нулевых, но сейчас Java надо развиваться стремительнее, чтобы оставаться конкурентоспособной. Формальное предложение ещё не составлено, но «ожидается обсуждение идеи в сообществах JCP и OpenJDK в ближайшие месяцы».
С одной стороны, логика понятна: вон EcmaScript к ежегодным релизам перешёл, а кто сейчас конкурентоспособнее JS. И хотя речь не об операционных системах, можно вспомнить ещё и то, как Windows с macOS перешли к менее масштабным и более регулярным апдейтам.
А с другой стороны, стоит осознавать, в какой ситуации Рейнхольд это произнёс: обращаясь к компаниям, некоторые из которых считают «Jigsaw не готов к релизу» и могут помешать ему выпустить проект по графику. Продолжил он словами о том, что эта идея означает в контексте Jigsaw: если там сейчас не включить что-то в «девятку» и отложить на потом, то это «потом» наступит скорее, чем можно было бы ожидать. Никаких гарантий не даётся, но станет возможнее быстро что-то доделать.
Поэтому его слова можно воспринимать так: «Вы сейчас хотите в Jigsaw всё возможное затолкать, потому что переживаете, что иначе много лет следующей версии ждать. Не переживайте, просто переключимся на другой график, и уже скоро разберёмся со всеми вашими идеями».
И тут может возникать вопрос, действительно ли Рейнхольд поддерживает идею ради всей экосистемы, или для него это способ выпустить Jigsaw вовремя, а там хоть джава не расти. Но в любом случае, если идея воплотится, метафорические «поезда» имени Рейнхольда в кои-то веки начнут соблюдать расписание!