+1 I prefer Option B (Full Donation to Apache Grails) Gianluca Sartori -- https://dueuno.com
On Thu, 14 May 2026 at 17:46, James Fredley <[email protected]> wrote: > Hi everyone, > > The JetBrains team has maintained the official Grails plugin for > IntelliJ IDEA for nearly 20 years. They have been in discussion with the > Grails project about the plugin's long-term future and have proposed two > concrete paths forward. JetBrains has expressed a clear preference for > Option B, but because this decision directly affects the Apache Grails > project, its users, and its tooling ecosystem, we are putting the choice > to a formal community vote. > > For both options the plugin id stays the same, as it has been, and auto > update continues to work. There is no interruption for end users. > > OPTION A: Open Source Under JetBrains Stewardship > > The plugin would be released under the Apache 2.0 license and moved into > JetBrains' intellij-obsolete-plugins repository: > > https://github.com/JetBrains/intellij-obsolete-plugins/tree/master/grails > > Yann and the JetBrains team have already begun the open-sourcing work > (some pieces are still outstanding). > > Note on the repository name: Despite the name, plugins in this > repository continue to be built and released by JetBrains. The team > periodically addresses breaking changes in the IntelliJ Plugin API. > > Key considerations for Option A: > - Opens the plugin to community contributions (a long-standing request > from the Grails community) > - JetBrains continues to manage builds, releases, PR merges, and release > scheduling > - JetBrains would provide reduced or no direct end-user support > - Transitional support offer from JetBrains to the Grails team: up to 8 > hours/week for 6 months (same model used for Apache Kafka) > > OPTION B: Full Donation to the Apache Grails Project > > JetBrains would formally donate the plugin to the ASF so it can be > maintained as part of the Apache Grails project. The Grails > committers/PMC would take full responsibility for maintenance, PR > review, and independent releases. > > Key considerations for Option B: > - Full control over the plugin's development direction, release cadence, > and maintenance by the Grails community > - The Grails team would be responsible for addressing future IntelliJ > Plugin API breakages (with potentially limited ongoing assistance from > JetBrains) > - JetBrains would provide reduced or no direct end-user support > - Same transitional support offer: up to 8 hours/week for 6 months from > JetBrains experts > > JetBrains has stated they prefer Option B. > > VOTING > > This is a formal vote to choose our preferred direction. Because there > are two distinct options, we are using a preference-style vote while > staying within normal Apache conventions. > > Please reply to this thread with one of the following: > > [ ] +1 I prefer Option B (Full Donation to Apache Grails) > [ ] +1 I prefer Option A (Open Source under JetBrains Stewardship) > [ ] 0 Abstain / no strong preference > > If you have a strong objection to one of the options, you may use -1 and > briefly explain your reasoning (for example: "-1 Option B because ..."). > > Binding votes from Grails PMC members carry full weight. > Community votes (+1/0/-1) from committers and active contributors are > strongly encouraged. > > The option with the clearest support (most +1 votes among binding voters > and no overriding objections) will be pursued. > > The vote will be open for at least 72 hours. I will post a [RESULT] > summary once we have sufficient participation and a clear outcome. > > Thank you in advance for your thoughtful input. This is an important > decision for the future of Grails tooling inside IntelliJ IDEA. > > My vote: > > +1 I prefer Option B (Full Donation to Apache Grails) > > Best regards, > James Fredley >
