The Apache Software Foundation
The Apache Software Foundation Incubator

Apache Grails IntelliJ Plugin Codebase Intellectual Property (IP) Clearance Status

Description

IntelliJ IDEA plugin for Apache Grails (GSP language, project model, run configurations, GORM/taglib support, etc.). Developed by JetBrains s.r.o. and previously available in the grails/ subtree of https://github.com/JetBrains/intellij-obsolete-plugins under the Apache License 2.0.

Project info

  • Which PMC will be responsible for the code: Apache Grails PMC
  • Into which existing project/module: a new GitHub repo, apache/grails-intellij-plugin
  • Officer or member managing donation: James Fredley (VP, Apache Grails)

Completed tasks are shown by the completion date (YYYY-MM-dd).

Identify the codebase

date item
2026-09-02 Not a new product name. Continues under the existing Apache Grails mark (ASF trademark). No new name search required.
2026-09-02 Donated snapshot is the grails/ subtree of JetBrains/intellij-obsolete-plugins at commit dfe54eaecdbe50ba9c7c1ed162ff9a547fa3ca4a (2026-02-25, tree a8bd06f07db0f285916880e5029375f6583f6d8b). Imported to apache/grails-intellij-plugin as squash 3d4bc40c8c31832c84415a9a11ee68deba3277e4 (2026-06-30). All 1330 blobs under grails/ at that upstream commit are byte-identical to the import.
date item
2026-09-02 Check and make sure that the papers that transfer rights to the ASF been received. It is only necessary to transfer rights for the package, the core code, and any new code produced by the project.

Software Grant on file. Identify name recorded for software grant: IntelliJ IDEA Grails plugin (grants.txt; file jetbrains-intellij-idea-grails-plugin.pdf). Grantor recorded as Jetbrains.

2026-09-02 Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright.

Donated files updated to ASF license headers (no copyright in source headers). JetBrains attribution relocated to NOTICE: "This product includes software originally developed by JetBrains s.r.o. and contributors, donated to the Apache Software Foundation under a software grant."

Identify name recorded for software grant: IntelliJ IDEA Grails plugin (grants.txt; file jetbrains-intellij-idea-grails-plugin.pdf). Grantor recorded as Jetbrains.

Verify distribution rights

Corporations and individuals holding existing distribution rights:

  • JetBrains s.r.o.
date item
2026-09-02 Check that all active committers have a signed CLA on record.

Grails PMC committers working on apache/grails-intellij-plugin already have ICLAs on file. JetBrains employees are not required to become ASF committers for this donation.

2026-09-02 Remind active committers that they are responsible for ensuring that a Corporate CLA is recorded if such is required to authorize their contributions under their individual CLA.

The donation itself is covered by the JetBrains software grant, not by the JetBrains CCLA (that CCLA on file is for the NetBeans Kotlin plugin). Grails committers remain responsible for employer CCLAs for their own ongoing contributions.

2026-09-02 Check and make sure that for all items included with the distribution that is not under the Apache license, we have the right to combine with Apache-licensed code and redistribute.

Category X hibernate-core-3.3.1.GA.jar (LGPL) was removed from the tree before clearance. Remaining third-party test fixture JARs are no longer in git (resolved from Maven at test time). plugin/testdata/mockGrails11/scripts/*.groovy keep original "Copyright 2004-2005 the original author or authors" headers as test input; they trace to the Grails codebase already granted to the ASF.

2026-09-02 Check and make sure that all items depended upon by the project is covered by one or more of the following approved licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or something with essentially the same terms.

Compile/runtime against IntelliJ IDEA Ultimate APIs which are not redistributed in the source tree. Remaining dependencies are Category A / B as usual for a later release vote, not this clearance.

Generally, the result of checking off these items will be a Software Grant, CLA, and Corporate CLA for ASF licensed code, which must have no dependencies upon items whose licenses that are incompatible with the Apache License.

Organizational acceptance of responsibility for the project

Related VOTEs: