sns3 / sns3-satellite

Satellite module for ns-3 simulator
https://www.sns3.org
GNU General Public License v3.0
142 stars 58 forks source link

License incompatibility #46

Open a-andre opened 9 months ago

a-andre commented 9 months ago

As stated in the README you include several projects which are GPL-2.0-only. You cannot simply change the license to GPL-3.0{-only,-or-later}, because GPL-3.0 is not compatible with GPL-2.0-only.

It seems ext-utils/gprof2dot.py is the only file that contains are GPL-3.0 header. The other files are GPL-2.0-only, according to their headers.

As ext-utils/gprof2dot.py is only a script that's not compiled into the sources, it not problem that it is GPL-3.0.

I recommend to change the license information in README.md to GPL-2.0-only. Not sure if you need the confirmation of all contributors as the sources files they might have modified explicitly state that the code is GPL-2.0-only.