A more robust response to Thomas, day one, informing him of GPL infringement would have sent clear signal to all on that thread, prospective purchasers as well, that the GPL licence were being abused.
It doesn't matter whether the GPL license requires a developer to do that or not, it's common sense and removes the chance of pleading ignorance or allowing someone to get away with the infringement quietly without it being public, there's absolutely no reason why a more robust response could not have been made. Clearly setting out GPL infringement.
It can not be excepted for all users on that thread to understand the GPL license, understand why sources we're being requested without making it clear as to why they were being requested and understand how RawMagic infringed GPL, which may have reduced purchases of Rawmagic which also seems to be a bone of contention and no doubt brought the matter to a close far earlier instead of now twelve months on harbouring ill feeling that multiple versions of RawMagic were released with GPL infringement.
ML Developer involvement in that thread aside from requesting sources sent out the wrong signals to ordinary users and Thomas alike. Acceptance of RawMagic by ML Developers by providing help and involvement instead of a brisk robust handling gave Thomas breathing space to continue the infringement and doubt left as to just what action, if any might be taken.
It is surely also the responsibility for the software developers who are having their code infringed upon to assert their position in no uncertain terms as soon as they are aware of an infringement and take robust action, whether that is banning, locking or legal proceedings, not leave it for months / year festering. Rather than hiding behind the terms of the GPL license for months without actually reinforcing them as developers who are having their GPL code violated.
All with the benefit of hindsight, which was my point, there is more that could have been done earlier which wasn't and I say that not as a judgement on any one but to suggest more than one parties inactions prolonged the infringement and have led to where things stand now.
So back to my initial post and this my final, bemoaning Thomas now twelve months on, asking for historic source code and all the other ill feeling is in part a result of in action by ML Developers early on when it could have been nipped in the bud, not one person is solely responsible for the situation now.
It doesn't matter whether the GPL license requires a developer to do that or not, it's common sense and removes the chance of pleading ignorance or allowing someone to get away with the infringement quietly without it being public, there's absolutely no reason why a more robust response could not have been made. Clearly setting out GPL infringement.
It can not be excepted for all users on that thread to understand the GPL license, understand why sources we're being requested without making it clear as to why they were being requested and understand how RawMagic infringed GPL, which may have reduced purchases of Rawmagic which also seems to be a bone of contention and no doubt brought the matter to a close far earlier instead of now twelve months on harbouring ill feeling that multiple versions of RawMagic were released with GPL infringement.
ML Developer involvement in that thread aside from requesting sources sent out the wrong signals to ordinary users and Thomas alike. Acceptance of RawMagic by ML Developers by providing help and involvement instead of a brisk robust handling gave Thomas breathing space to continue the infringement and doubt left as to just what action, if any might be taken.
It is surely also the responsibility for the software developers who are having their code infringed upon to assert their position in no uncertain terms as soon as they are aware of an infringement and take robust action, whether that is banning, locking or legal proceedings, not leave it for months / year festering. Rather than hiding behind the terms of the GPL license for months without actually reinforcing them as developers who are having their GPL code violated.
All with the benefit of hindsight, which was my point, there is more that could have been done earlier which wasn't and I say that not as a judgement on any one but to suggest more than one parties inactions prolonged the infringement and have led to where things stand now.
So back to my initial post and this my final, bemoaning Thomas now twelve months on, asking for historic source code and all the other ill feeling is in part a result of in action by ML Developers early on when it could have been nipped in the bud, not one person is solely responsible for the situation now.