Not everything, just enough to get usable footage from your file format.
If I understand you correctly Thomas, if the vertical line code contained, say, 1,000,000 lines of code, you would agree with the wishes of the developer of that code?
You have been given various methods, by which you can still maintain the code in your application. But since these methods involve you actually doing the leg work, you seem to deem it appropriate to continue to insist, that the world would be a better place, if a1ex made the changes.
a1ex, of course, being the same person who did all of the initial leg work in helping to develop, and release the actual raw recording feature, and the vertical line code, and everything else he does.
Still, after all of that, and after personally advising you, that he is happy for your application to be supported here at these forums, when using his code in commercial manner, you continue to insist that he should make further allowances, to make life easier for you, to make money.
I just want to be able to give your users a clean image. Do you think that request alone takes things too far?
You Thomas, have the option of, "giving users a clean image",
from your application, by using any of the methods described in this thread. a1ex has already given, "his users", the ability to obtain "clean images", from the code developed for Magic Lantern. Your opinion on the usefulness of your application, vs the usefulness of the applications already available, is simply that, your opinion. It is not a justification!
The fact is I would be accused of stealing the above code even if I wrote my own implementation. That's why I'm asking you to release it under a more permissive license, so we can avoid this conversation altogether in the future.
The fact is, you
could be accused of stealing code, because people choose to act in a manner, that I otherwise do not even want to get into here. I have never coded a proprietary application myself, but common sense dictates, that many developers of these applications, probably deal with this as a matter of course. This is certainly nothing special to you, or your application.
what about a:
"hi alex, i want to make a commercial tool. do you see a chance to somehow fix vertical stripes without violating GPL?"
Communication goes a long way towards an harmonious relationship. And I can assure you, that as a moderator of these forums, I would take appropriate action towards any members, claiming your application was stealing code, without any sufficient evidence.
As it stands now. You have stolen code, and you are using it to help you make money. This is poor form!