Closed cjbrooks12 closed 3 years ago
Personally, I would lean toward re-licensing Orchid under GPL. Please leave your thoughts here and let me know if this would be a major concern for you. I'm also open to any other suggestions not listed here.
Since I've not gotten any objections to this issue, I've decided I will change Orchid's license to GPL Version 3 for its 1.0.0 release.
If anyone needs Orchid to remain LGPL, the dependency on PlantUML is the only violation and I will gladly accept a PR to use the LGPL-licensed version of it.
If I do not get any objections by the end of this year about this license change, I will consider the GPL license to be permanent and freely start using other GPL-licensed libraries within Orchid (most likely starting with replacing JRuby and Jython with Graal). I will refrain from adopting any new GPL libraries until that point, just to make sure the community has time to adopt to the new license, raise any concerns, and address them.
It has come to my attention that Orchid depends upon a GPL-licensed library, PlantUML, in its
OrchidSyntaxHighlighter
plugin. Orchid being licensed under LGPL is a violation of the terms of that library, and as such this needs to be resolved in some manner before the next release, to get back in compliance.Some strategies for handling this are: