@Piru
I have the binaries I requested the source code for. According to GPL the source for these should be provided, regardless why or how the GPL code got into them.
The alternative actions that they took were legal, and a perfectly acceptable response. He complied with GPL by recalling, rectifying the license violation, and re-releasing it.
Come on, you perfectly well know that Chip and COBRA are very close friends and they co-ordinated this switch just to circumvent GPL. It is a disgrace.
It's a disgrace in your eyes because you want to see it as a conspiracy. Yes, Chip and COBRA are friends, but that doesn't change the fact that avcodec is NOT part of DvPlayer and could be used by other software. The avcodec port predates DvPlayer, and Chip's decision at COBRA's request to remove the GPL code so that avcodec.library is LGPL (as it should be) was the right decision to make. It
should have been LGPL as advertised boldly by the ffmpeg project that it came from. Making liba52 a plugin allows any GPL program using the library (none that I know of at present) to take advantage of this codec. Of course users are going to download use it with DvPlayer anyway; as far as they're concerned GPL relates more to developers, plus it's private use (you can use GPL'd code and not release your changes if you never distribute it).
No-where does the DvPlayer documentation advertise that the liba52 plugin exists. That's good enough for me.
What I find disgraceful is attempting to use GPL in order to force someone else to hand over their hard work based on confusion over dual-licensing. That's not what the GPL was written for. I agree that companies/developers should comply with GPL if they are using GPL code, but to try to grab their code based on their oversight and confusion between GPL and LGPL is an abuse of the license.
Finally, GPL projects are filled with little stunts to get around patents/copyrights, etc. I have no problem with that personally because it is legal and no other options are provided, but do you also find that disgraceful? Or do you have a double standard here?
Feel free to disagree with me if you like; I obviously disagree with you. This is all that I'm going to say on the matter because arguing about this is using up too much of my time.
Hans