(2014-03-17, 02:23)wgf_bean Wrote: (2014-02-28, 19:52)davilla Wrote: Justinuk, fair warning that if you cannot provide XBMC source code, then you are in violation of the XBMC GPLv2 license. Please a) comply or b) stop using XBMC.
I'm, curious. How do you enforce the GPL?
One of the first things we do, after making reasonable attempts to request source code, is put violators on a public shame list. This typically has a negative impact on their business, even for the ones you would think wouldn't care.
http://xbmc.org/known-list-of-gpl-violators/
Only one is on the list right now, but we've had a few others, and to our surprise they actually compiled and released their source code.
If we wish we could even take violators to court or try to get an injunction on them for selling in various countries. Play that ugly legal game. The GPL is a legally binding document, and anyone who's contributed copyrightable code can try to enforce it, even if they're not a part of Team XBMC.
I'm not sure if court action would ever be something we would want get into, but there are other things we can do, like get someone removed from amazon or ebay, since they have their own Terms of Service. At least for a little while. It depends on the situation and what we think is worth putting effort into, since we have such limited resources.
Still, more often than not, it's more worth it for them to stop dragging their heels and provide the requested source code, even if they're only facing a dip in sales. That drop in sales is easily more money than what it would take to pay someone to do the work required and throw up their changes up on some website. Assuming they had nothing to hide (like even worse GPL violations in their source code), it makes more business sense to comply than not. They just sometimes need someone to jab them with a stick so they get off their butt and do it.
At least, that seems to be the common case. There's always other situations out there, and I'm in no way a lawyer or anyone who has anything more than a very basic understanding of the GPL. Pew pew lasers, etc.