orchidhq / Orchid

Build and deploy beautiful documentation sites that grow with you
https://orchid.run
GNU General Public License v3.0
512 stars 53 forks source link

Relicense Orchid under GPL-3.0 for 1.0.0 release #406

Closed cjbrooks12 closed 2 years ago

cjbrooks12 commented 3 years ago

I discovered that Orchid depends on a GPL library (PlantUML) which is a violation of GPL when Orchid is licensed under LGPL. The easiest remedy is to change Orchid's license to be in compliance, adopting the viral GPL-3.0 license for itself. This change will go into effect starting from version 1.0.0.

I will accept a contribution to change the PlantUML dependency to its LGPL distribution until the end of this year. From 2022 onward, if I have not received any contributions that would allow Orchid to remain under LGPL, the change to GPL will be permanent and I may start using other GPL libraries as dependencies of Orchid.

See #405 for full context and alternatives considered.