rbenv icon indicating copy to clipboard operation
rbenv copied to clipboard

GPL License Compliance Issue

Open ISCAS-Vulab opened this issue 3 years ago • 3 comments

The file shobj-conf in your project is released under the GPL-3.0-or-later license. According to the GPL-3.0 license, the overall project also needs to be released under GPL-3.0-or-later license. The problem is that your project is licensed under the MIT license.

ISCAS-Vulab avatar Mar 18 '22 07:03 ISCAS-Vulab

Thanks for pointing that out. This is my fault because I didn't think of the implications of importing GPL-licensed source code when I made this change: https://github.com/rbenv/rbenv/commit/8facb3b3a790fd275a4e8d5f4de474bbd837c040

Would an acceptable solution be to remove shobj-conf from our project and cut a new release of rbenv?

mislav avatar Mar 21 '22 16:03 mislav

There are 2 possible solutions:

  1. You can change the project's license to GPL (generally not recommended)
  2. If the shobj-conf file is not that required, you can remove it from the project; If it is necessary, you need to re-implement the corresponding function according to your own needs to replace that file.

ISCAS-Vulab avatar Mar 23 '22 10:03 ISCAS-Vulab

@ISCAS-Vulab Thanks for the advice. I will go with option (2) and remove shobj-conf file as a dependency in favor of setting required environment variables manually.

mislav avatar Mar 23 '22 11:03 mislav