Wohlstand / libADLMIDI

A Software MIDI Synthesizer library with OPL3 (YMF262) emulator
GNU Lesser General Public License v3.0
171 stars 17 forks source link

Any progress on liberalizing the license? #226

Open no-more-secrets opened 4 years ago

no-more-secrets commented 4 years ago

LGPL makes it hard to use!

Wohlstand commented 4 years ago

To have MIT/BSD/Zlib, I should replace all parts are was originally made by Bisqwit in his original ADLMIDI which are GPL. Right now, the only MIDI Sequencer and Chipset are MIT. OPL3 chip emulators in most are LGPL and GPL. The only Opal emulator is public domain, however, it doesn't support rhythm mode. Graduately I replacing old parta with new are more effective and I licensing them as MIT.

Wohlstand commented 4 years ago

It's not fast process.

Wohlstand commented 4 years ago

Speaking about original parts of Bisqwit are GPL licensed, I only can get the LGPL once I'll backport part of my work of 2014'th year into his original project. To get MIT, I should replace everything with my own, coded from scratch.

no-more-secrets commented 4 years ago

Ok... do you plan on doing that in the short-term future or should I give up hope on using libADLMIDI?

Wohlstand commented 4 years ago

Possible in near, however, I can't tell will that go fast or not, it's dependent on my free time I use for all of my projects.

no-more-secrets commented 4 years ago

@Wohlstand Do you see any possibility in the future to make this happen?

Wohlstand commented 4 years ago

Yes, I still think on that. The work still being not fast. Once upon I need to resume my work on embedded banks databse format change I almost completed on a second branch and continue the big work later. The new database format solves two goals:

no-more-secrets commented 4 years ago

Ok thanks; how many lines of code would you estimate have to be rewritten for the license goal to be met?

Wohlstand commented 4 years ago

Number of lines? Never cared about that... So, I can tell better per component:

no-more-secrets commented 4 years ago

Cool, let me know if I can do anything to help.