I absolutely understand your arguments regarding the unreleased Allegro-DC, but I don't get why you do have to turn it into such a flame-war.
The only ones turning this into a flame-war are the ones protesting it. Those of us asking for the code are being level-headed and calm, but being flamed for it. What is being done right now is illegal and against the spirit of free software. I, as a developer of GPLed software, do not feel that its appropriate to violate the GPL for any period of time, and I am executing my right as a end user of the program in question to request the source code. This right is given to me under the GPLv2 with no specification that I must wait a month to get it.
The game was very well received in the Dreamcast community, many players had a lot of fun with it. In fact, it was downloaded 100 times from SEGA-DC.DE alone, which is a lot for a Dreamcast game.
That's great, what does it have anything to do with the situation that EVERY SITE THAT IS HOSTING THIS GAME IS VIOLATING THE GPL?
Allegro-DC will be released sooner or later,
When is sooner or later? Three months from now? Three years from now? Never? We don't know, but it doesn't matter anyway, the license to Open Sonic is being violated, and I don't appreciate that I am being denied my rights guaranteed under the GPLv2.
the original authors are fine with the current situation, many users like the game, there would have been no problem.
There is a problem, the law is being violated. I have seen nothing from the original authors of Open Sonic saying publicly that all of these sites hosting Open Sonic are free to distribute it in violation of the GPLv2. All we have is your word that the original authors are fine with the current situation. How do I know that they know that Allegro-DC isn't open-source at the moment? Have they publicly given permission for this component of the program to be left out from any source release?
You guys haven't written OpenSonic. Neoblast is an official team member of Open Sonic now (check http://opensnc.sourceforge.net/home/contact.php
) and isn't this a enough of a sign that the OpenSonic team doesn't care? I think they are the only ones that could possibly bitch about that, so why do YOU care?
Ok, that's great, but where's the Open Sonic team's GPL exception allowing Allegro-DC to be linked with the rest of the Open Sonic code without source? There isn't one. I as a user of GPLed software have the right to ask for this code, and I don't appreciate you telling me I don't. YOU have no right to tell me I don't have the right to obtain the source code. YOU have nothing to do with the project at all. In fact, I have much more to do with the project, since it is based on KOS. I (as well as Quzar and OneThirty8) have written code that is in Open Sonic for the Dreamcast right now (a simple pass through sh-elf-strings confirms this, if you know what to look for, at least in my case). Granted, KOS is distributed under a license that doesn't require source to be released for derivative works, but you can't say that I've had nothing to do with this project.
Just wait a month or so, and this problem will be solved. But this just makes another coder stop developing for our beloved Dreamcast.
The GPL does not tell me I must wait a month for the source code. I've issued my demand under the GPLv2 for the source code. To tell the truth, I don't give a damn if someone stops developing for the Dreamcast, if they're going to stomp all over the spirit of free software anyway. I'm willing to accept that maybe it was a misunderstanding of the license, but they continued protest is what's driving me insane. Beyond that, none of the protest to releasing the source code is actively coming from anyone involved with the project. Its all coming from people who have nothing to do with it other than having downloaded it.
Simply put, Maturion, why are you protesting this? I've explained my reasoning quite thoroughly several times in this thread, but you have yet to tell me why you're protesting my, and others, demands for the source code? You realize that without the free software movement that much of this stuff wouldn't exist at all, yes? If all of the world stomped upon the free software movement in the way that the whole debacle over Allegro-DC is, there would be no way to port software like this, and likely things like KOS wouldn't even exist at all. Is that really the way you want the world to be?