urban-fasel / FlexWingROM

GNU General Public License v3.0
18 stars 4 forks source link

Clearly seperate original content from external libraries and conform to external software license terms #2

Closed Kevin-Mattheus-Moerman closed 1 year ago

Kevin-Mattheus-Moerman commented 1 year ago

IMPORTANT This code base contains codes obtained from DistMesh and is currently not complying with its license terms:

under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version

Note that the GPL license for DistMesh contains:

But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Hence if you include DistMesh with FlexWingRom then:

Kevin-Mattheus-Moerman commented 1 year ago

I have also found the following with its own license terms: https://uk.mathworks.com/matlabcentral/fileexchange/28337-cosspace

Please do the above (separate codes and adhere to license terms) for absolutely all types of external codes/libraries included.

Kevin-Mattheus-Moerman commented 1 year ago

The latest commit appears to fix this, thanks.