+1 Option B On Sat, May 16, 2026 at 1:38 PM Thomas Rasmussen <[email protected]> wrote:
> +1 Option B > > On Sat, May 16, 2026 at 4:11 PM Søren Berg Glasius <[email protected]> > wrote: > > > +1 Option B > > > > Den lør. 16. maj 2026 kl. 13.32 skrev James Fredley < > > [email protected] > > >: > > > > > Hey Paul, > > > > > > The Groovy plugin has not come up, as far as I can recall in > > conversations > > > with JetBrains. > > > > > > I emailed Andrey Belyaev's contact info, in a separate email. He has > > been > > > the primary contact. > > > > > > Grails is not in a rush, so we will let the vote run, but not take any > > > action, until we know the interaction with the Groovy plugin. I think > > some > > > interaction with Spring/Spring Boot plugin was also flagged, in a prior > > > conversation, that will also have to be sorted. > > > > > > James Fredley > > > > > > On 2026/05/16 06:28:34 Paul King wrote: > > > > Not wanting to derail the vote, and you may have mentioned it > > > > previously, but does how JetBrains will handle the Groovy plugin > > > > change depending on which way we vote? > > > > > > > > On Fri, May 15, 2026 at 1:46 AM 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 > > > > > > > > > > > > > -- > > > > Med venlig hilsen, > > Søren Berg Glasius > > > > Hedevej 1, Gl. Rye, 8680 Ry > > Mobile: +45 40 44 91 88 > > --- Press ESC once to quit - twice to save the changes. > > >
