These are not covered by the GNU GPL license

Questions and information regarding the source & NSF driver.
User avatar
HertzDevil
Posts: 465
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

These are not covered by the GNU GPL license

Postby HertzDevil » Tue Aug 23, 2016 6:00 am

I found comments like that while browsing Driver.h in the older source code releases, more precisely, from version 0.2.7 to 0.3.7. The comment appears right above the NSF driver header files. For example, here is the code in the last version:

Code: Select all

// These are not covered by the GNU GPL license

// Mode 1, located below DPCM
const char DRIVER_MODE1[] = {
   #include "drivers/drv_mode1.h"
};

// Mode 2, located at start of the PRG area
const char DRIVER_MODE2[] = {
   #include "drivers/drv_mode2.h"
};

// VRC6 enabled
const char DRIVER_VRC6[] = {
   #include "drivers/drv_vrc6.h"
};

// MMC5 enabled
const char DRIVER_MMC5[] = {
   #include "drivers/drv_mmc5.h"
};

// VRC7 enabled
const char DRIVER_VRC7[] = {
   #include "drivers/drv_vrc7.h"
};

// FDS enabled
const char DRIVER_FDS[] = {
   #include "drivers/drv_fds.h"
};
What does that exactly mean in this context? What does it mean when the said comment is removed since version 0.4.0?
Constructing Chiptune; Construing 8-Bit. Makes 0CC-FamiTracker and MEGA ZUN.

Join my forum for 0CC-FamiTracker discussion and more

User avatar
rainwarrior
Forum Staff
Posts: 163
Joined: Thu Apr 23, 2015 8:23 pm
Location: Canada
Contact:

Re: These are not covered by the GNU GPL license

Postby rainwarrior » Mon Dec 12, 2016 3:56 am

From what I understand, the Famitracker program is GPL but the NSF driver has "no license", so he's trying to exempt it from this by these comments around their included binary forms.


Return to “Source and development”

Who is online

Users browsing this forum: No registered users and 1 guest