HVML / PurC

The prime HVML interpreter for C Language.
GNU Lesser General Public License v3.0
1.05k stars 54 forks source link

License GPLv3 or LGPLv3 #39

Closed bkmgit closed 1 year ago

bkmgit commented 1 year ago

The file https://github.com/HVML/PurC/blob/master/COPYING.LESSER indicates PurC is available under LGPLv3, but many files indicate GPLv3: https://github.com/HVML/PurC/blob/master/Source/Executables/purc/purc.c https://github.com/HVML/PurC/blob/master/Source/Tools/debian/copyright https://github.com/HVML/PurC/blob/master/README.md

My understanding is that correct license is GPL, but if the included files from miniGUI have been relicensed under LGPL, LGPL seems fine.

Can make a pull request to update the code either way.

VincentWei commented 1 year ago

This repo contains multiple software components licensed under different licenses.

The main component, the library PurC, is licensed under LGPL. However, purc under Source/Executables is a command line program. It is not a library. It is an executable program uses the PurC library, so it is licensed under GPL.

bkmgit commented 1 year ago

谢谢