Quote from: a1ex on September 17, 2014, 08:03:41 AM
Also see http://stackoverflow.com/questions/10952689/code-ported-from-one-to-another-language-licensing
I wouldn't even think of it!
Quote from: a1ex on September 17, 2014, 08:03:41 AM
So you are going to take for example my postprocessing algorithms (vertical stripes, chroma smoothing, bad pixel fix, dual iso, whatever) and rewrite them in some other language, under a more permissive license, enabling commercial developers to use them without giving anything back.
Will you design those algorithms from scratch? I highly doubt.
Wait. What? I thought MLRaw was an open standard, and according to this thread, commercial entities have already done this. How did they solve these issues?
Isn't one reason you provide a reference implementation is to enable people to create their own implementations? Yes you don't want people to rip off your work and I get that.
What would you want or not want me to do with regard to these algorithms? It sounds like you don't want them copied and I respect your wishes. That seems to mean you want me to write new algorithms. Anything I come up with I'm happy to contribute back to the reference implementation.
Quote from: a1ex on September 17, 2014, 08:03:41 AM
Will I create more algorithms for ML? Why would I do that? To fill the pockets of some third parties?
It's got nothing to do with filling pockets. I don't believe for a second that Thomas Worth has or will ever have more than a handful of users (no offense). A million ML downloads? How many of them unique visitors that are raw video shooters on mac? If anyone really thinks that they're a big enough user base, someone would have cared enough to provide them satisfactory tools like they have on Windows or Linux. It's not like they haven't been vocal. But it's such a small niche I really don't understand the fuss... and I concede the point that even a single 1-penny download is immoral IF it violates agreements. However people in this community have been very dismissive indeed of their needs, dismissive of Thomas Worth's contribution in providing a UI -- if UIs were trivial, Javascript would not be as hot as it is right now in the job market, and there would be no value in RawMagic.
But forget RawMagic. My main goal (other than my own selfish desire to write it in a scalable language) is more for the poor guy working at a post processing firm that needs to suddenly deal with ML. Or a larger entity like Adobe that may want to adopt ML but cannot because of GPL. Neither of them want to make a small fortune out of ML, it's to support their business processes that currently work fine by not supporting ML. It wouldn't surprise me to learn Thomas's most active user is himself.
Quote from: a1ex on September 17, 2014, 08:03:41 AM
=> you will be sabotaging the ML project, as others have already pointed out.
FYI, ML development is stopped because of this issue.
FYI alternative library development has not started yet. a1ex, I am asking you, g3ggl, and the community for guidance from you on a potential solution to GPL issues in the context of RawMagic. I already asked you guys to bury the hatchet with the man but now people are getting dug into their extreme positions and not offering up solutions. What extreme positions? Threats to complain to the apple store, threats to remove access to the forum, measures taken. That's not nice.
I'm sorry to have upset you. We code because we love it not because we are paid to do it, even if some of us are paid to do it. I've been coding since I was 4 and I'll be coding 'till the day I die. If I had to work in another field because there was no money writing code, I would still do it at night. So make a decision on how you want to proceed and let's get back to doing what we love.