Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any progress on liberalizing the license? #226

Open
no-more-secrets opened this issue Sep 1, 2019 · 10 comments
Open

Any progress on liberalizing the license? #226

no-more-secrets opened this issue Sep 1, 2019 · 10 comments
Assignees

Comments

@no-more-secrets
Copy link

LGPL makes it hard to use!

@Wohlstand
Copy link
Owner

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
Copy link
Owner

It's not fast process.

@Wohlstand
Copy link
Owner

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
Copy link
Author

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

@Wohlstand
Copy link
Owner

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
Copy link
Author

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

@Wohlstand
Copy link
Owner

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:

  • one another component with my own code I can license by any way
  • more compact and better functionality of it, it will be able to store multibanks (non-GM banks like GS/XG and AIL banks with more than one melodic bank as an example at "The Lost Wikings" game)

@no-more-secrets
Copy link
Author

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

@Wohlstand
Copy link
Owner

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

  • MIDI Sequencer - done
  • MIDI Synthesizer (a bridge between OPL3 chip and MIDI input) - didnt touched yet
  • Banks database - in process, almost complete

@no-more-secrets
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress (develop)
Development

No branches or pull requests

2 participants