You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to implement support for Kotlin in Universal Ctags project. This project is in turn used in Geany (my IDE of choice), and also can be used in vim, Emacs and other editors.
I have used the ANTLR grammar files present in this repository to create a peg file describing Kotlin language, which probably makes it a derivative work, right? My intention was to use this derived grammar in to generate a Kotlin parser in C to be used in Ctags. Now the problem is, that both Universal Ctags and Geany are GPLv2, which is as far as I know not compatible with Apache license used for this repository.
I know I've been a fool to not check the license beforehand... But I believe that many Kotlin users would benefit from this, so I'd like to ask if there is some way to resolve the license incompatibility? I assume it would be too big of a change to re-license or dual-license Kotlin grammar just to allow it's use in other projects. Could it perhaps be possible to grant me/the projects a permission to use it for this specific purpose? I am not a lawyer, so I actually have a very vague idea of what is possible...
The text was updated successfully, but these errors were encountered:
Hi mate! Thanks for bringing this licensing problem to our attention. After considering our options, we've decided to dual-license the Kotlin grammar ANTLR sources as Apache 2.0 + GPLv2; the GPLv2 version is available in a separate repository: https://github.com/Kotlin/kotlin-grammar-gpl2
We will try our best to keep these versions in sync, however, the Apache 2.0 version from kotlin-spec remains the reference one; the updates to the GPLv2 version may lag behind.
Hi,
I'd like to implement support for Kotlin in Universal Ctags project. This project is in turn used in Geany (my IDE of choice), and also can be used in vim, Emacs and other editors.
I have used the ANTLR grammar files present in this repository to create a peg file describing Kotlin language, which probably makes it a derivative work, right? My intention was to use this derived grammar in to generate a Kotlin parser in C to be used in Ctags. Now the problem is, that both Universal Ctags and Geany are GPLv2, which is as far as I know not compatible with Apache license used for this repository.
I know I've been a fool to not check the license beforehand... But I believe that many Kotlin users would benefit from this, so I'd like to ask if there is some way to resolve the license incompatibility? I assume it would be too big of a change to re-license or dual-license Kotlin grammar just to allow it's use in other projects. Could it perhaps be possible to grant me/the projects a permission to use it for this specific purpose? I am not a lawyer, so I actually have a very vague idea of what is possible...
The text was updated successfully, but these errors were encountered: