VOGONS


First post, by Wohlstand

User metadata
Rank Newbie
Rank
Newbie

Hello!

Since a while ago, the chip emulator code is being used around the world out of DosBox, often in various music players, games, bank editors, libraries, etc. It has a GPLv2+ license which means, any project that uses it (even its library), also should use the GPLv2+ license.

I do have two of my projects that use your OPL3 emulator (https://github.com/Wohlstand/libADLMIDI and https://github.com/Wohlstand/OPL3BankEditor). For the libADLMIDI I keep the long-term plan to switch license into at least LGPL because there are some projects that want to use my libADLMIDI library (such as DXX Rebirth), however, they have a GPL-incompatible license (left by the author of the original code) which makes no way to legally link my library to it. Speaking about chip emulators, I use many different emulators (they are different by performance and accuracy level, and they all have LGPL 2.1 license except for Opal (public domain) and DosBox OPL3 (GPLv2+)), and the DosBox OPL3 is the best one for low-end hardware (it's almost accurate and gives the fastest performance, which I measured with my own benchmark at my OPL3 Bank Editor), and I want to keep using it.

And therefore, I have the request (if possible) to switch the license of the dbopl.cpp and dbopl.h emulator's code into LGPLv2.1+.

Is that ever possible?

Reply 1 of 3, by Wohlstand

User metadata
Rank Newbie
Rank
Newbie

Bump.

Reply 2 of 3, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Heya, best contact Qbix or Harekiet directly. Could be that it got lost in the noise.

Looking at the files, though, it seems you need to get Qbix, Harekiet, WD (c2woody) and ripsaw to agree on a license change as all four contributed code under the GPL2 license (that is what I remember how license changes need to work but I'm certainly not a lawyer 😀).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 3 of 3, by Wohlstand

User metadata
Rank Newbie
Rank
Newbie
Dominus wrote on 2023-05-25, 08:16:

Heya, best contact Qbix or Harekiet directly. Could be that it got lost in the noise.

Looking at the files, though, it seems you need to get Qbix, Harekiet, WD (c2woody) and ripsaw to agree on a license change as all four contributed code under the GPL2 license (that is what I remember how license changes need to work but I'm certainly not a lawyer 😀).

Huh, why I didn't received email notification? It's two years passed after you posted the reply. Now I have another question: where is possible to reach them? Are they available here, or is any emails of them? Are they still available or they gone a while ago?

Just a note: I usually don't often visit forums, and I always rely on email notifications (since I just run Thunderbird in background), since I may be registered on many various forums, and I am unable to persistently watch all of them manually, I prefer to focus on the work, and email notifications significantly save my time.