Nazar,
I have a total respect for you as a developer, especially since we both share the same love for
Delphi , and I hope that you've used some of our JCL/JVCL Open Source components in your work (Project JEDI was my first Open Source project)
But situations like this make me very sad.
It starts like everybody understands the rules of the game and complies, they contribute, they write code, they share, and then suddenly somebody doesn't want to play the game anymore, and they want to take their toys away and go home.
That's what GPL has been created for, so we can avoid discussions like this, and the rules are clear and legally binding.
As I said, we have total respect for you, but
one thing that we cannot do is to violate GPL, i.e. we have to accept that:
a) modules written and released for XOOPS are also GPL, based on the fact that XOOPS is released under GPL (see here)
b) everybody can distribute GPL source So as you can see, we cannot do anything about this, i.e. you have the copyright (and nobody is taking this away from you), but the modules are GPL-based modules, and anybody can distribute them.
But that doesn't mean that we don't want to help with anything else that doesn't violate the GPL.
Quote:
By having both the xStreamer and xAsset modules on XOOPS is generating un-necessary interest (ie requests for support and so on). I do not wish to be associated with either of these modules nor with Xoops. By having both modules linked to my site, through both your site and through the source code is the cause of this.
[...]
Let me put it this way. I have been a big supporter of XOOPS for over three years. I no longer wish to be associated with it nor do I wish you to list software that is very outdated that is linked back to me.
I can totally understand it. Please send us a note that you're assigning the copyright to XOOPS (or to somebody else), and we'll replace your name/email in the source code with whoever you designate as a copyright holder. If you still want to keep your name, but only remove your email and company name, we can also do it. Just let us know what do you want us to do.
Quote:
xStreamer contains third party components that I have commercially licensed (i.e. bought). This is namely the SWF Video Player and the encoder video.php file. Both these are NOT released under the GPL. These component's individual licenses are not compatible with the GPL and do not automatically become GPLed by simply being in the same zip file.
Of course not. But the question is: were these "royalty-free" components which you were allowed to distribute with your software? If yes, then I don't think, it's a problem here. Could you please email me a copy of the license for these two files, so we can take a look and check with our lawyers to make sure that we don't break any law? If we are legally allowed to distribute them, please email us also your invoices for these two files, as it would be only fair to reimburse you for these two files. If the license won't allow a distribution, then of course, we'll remove these files.
Again, we'll work with you to make sure that we avoid any hardship for you resulting from the having these modules in our Repository. But we cannot touch anything that would violate GPL. If you want to take it off-line to discuss details of how could we work it out to your satisfaction, please send me a PM.
Final thought:
Just think about it - how would you feel if Linus Torvalds would suddenly request to stop distributing Linux? Or, since you're Ruby developer now, if David Heinemeier Hansson would request to stop distributing Ruby on Rails....
The beauty of Open Source is that they never could!