It sounds like you're getting an OK from g3gg0 to keep using the ML code how it's implemented in your app. But, i'm not versed in code licensing so maybe i'm missing the finer details.
there was definitely no "it is okay to violate GPL" from me or any other ML dev.
i was interested in how he uses our code and trying to find a solution that would not violate GPL and still be good enough for him.
neither he received some ultimatum nor did he receive some clearance for using the code.
I am happy to send out an update that postpones the expire date, if nobody gives me problems about the GPL issues.
as long you manage to fix current GPL issues that seem to exist (don't personally have a clear picture of its extent) there is no reason to place a timebomb.
you are encouraged to fix the issues as quick as possible of course.
but as you contributed
to ML in various ways, i am sure you will get it right.
please understand that we cannot say "well, just use our code and its fine" to solve this issue.
while much of our code is written by few devs, there is still code from other sources using GPL licenses.
and its not possible for us to relicense e.g. mlv_dump in general.
(only exception was mlv_structs.h which share no other's code)