But still, as far as I know the licensing would need to be changed for that, which would be kind of icky to maintain. But I guess that wouldn't be that much of a burden.
The overall license doesn't have to be changed at all. If OWB is released with Gnash, then these two as one package become GPL as per the licenses of both apps; if OWB is downloaded on its own, it can be left as BSD. There is no reason why OWB's license has to be completely transformed. This is the way that the GPL FAQ explains it.
BTW, what's your position on Gnash using GStreamer to get around codec Patenting issues? They basically say that if Gnash is compiled with ffmpeg then you're responsible for complying with Patented material, but if you use GStreamer, then it's up to the user to pick the codecs that they use, so it's no longer your problem. That sounds just as "dubious" as anything else that you're complaining about. Or is it somehow okay, because it's a corporation that owns the IP that's being worked around?
Older DvPlayer specifically listed AC3 sound support as a feature of DvPlayer. In order to compile libavcodec with liba52 built-in, you must pass GPL switch to configure. So yes, I can point the finger at the DvPlayer author and I do (ignorance is no excuse).
The avcodec port is maintained by someone else, not the DvPlayer author, and it is the avcodec author who enabled the switch. It is perfectly understandable that the DvPlayer author didn't realize that the inclusion of liba52 made it GPL.
My requests for the source code were ignored.
Instead the liba52 was separated to a "plugin" which the users must install for full functionality.
Doing this rather than complying with the request for the source code is dubious.
Come on, you knew that the DvPlayer author had overlooked the fact that an avcodec with liba52 included made it GPL, and you seeked to use this in order to get your hands on the source-code. What he did was rectify the mistake that he made by recalling the product, and rereleasing it with an LGPL avcodec library. In doing so, he did not have to comply with your request, and there is nothing dubious about it. He's not responsible for the liba52 plugin for
avcodec (which is a separate product), and he doesn't distribute it with DvPlayer.
I'm pretty sure that I've seen at least one open-source project pull access to their code/binaries until they had rewritten everything to comply with the licenses of code that was used. That's a perfectly acceptable response to discovering that you're not complying with licenses of sub-components.
I hope something similar won't happen with Gnash. The best situation would be that the bounty would be updated so that the author is mandated to state the licensing clearly in the final releases (perhaps the plugin should display a message displaying the GPL license at first invocation or so).
Well, now that you've made everyone aware of this, the right thing to do, IMHO, would be to remove the IBrowse compatibility from the bounty. The OWB requirement can stay because there are no licensing issues with OWB.
Hans