(2014-11-26, 13:03)VidOn.me-Wolly Wrote: (2014-11-26, 12:56)Hedda Wrote: (2014-11-26, 09:26)VidOn.me-Wolly Wrote: Hey, guys
Please note that the VidOn XBMC Gotham is the first Alpha version after we migrated to Gotham, still need some time to make it stable, we appreciate for your feedback.
You are still obligated to release the full source code for Alpha and Beta releases when you publish them to the public as you now did.
XBMC and Kodi are bound under GPL v2 license and that means you when asked have to comply and provide all the source code for any builds that you provided to the public, and that source code have to be for that specific build, not for a older or newer build.
Again I'm asking you now to please provide the source code for this Alpha/Beta/whatever that you just published, thanks.
We do uploaded the code to github, and because the code of XBMC 13 has been freezed, so we will push the code to Github after the official VidOn XBMC Gotham has been released.
Please stay tuned on the github! https://github.com/vidonme/xbmc
Then you clearly do not understand how the GPL works! You can NOT wait and only release the source code for the final version.
Since you have now released an alpha build to the public and I now ask for the source code for THAT alpha you must provide it for THAT alpha build.
This is a common misunderstanding to those new to the GPL, thinking thinking that they can release alpha and beta builds without source code and then only release the source code for the final version once that have been release.
That is NOT how the GPL works! You must provide the exact source code to build each and every released alpha and beta builds too when asked.
So while is it good that you use GitHub you are unfortunatly not doing so for each alpha and beta build too, which you should to do it properly. Sorry to burst your bubble but it is not enough to only provide the source code for your final versions, that is not good enough to comply with the GPL.
I'm not trying to be harsh or unfair here, I'm only trying to get you to understand the legal responsibilities of the GPL and ask that you learn to respect and better follow the requirements. Best for all if you learn how the GPL works and how to deal with release of source code for each build that you make available to the public.
Simplest solution would be if you just submitted all your ongoing code in the public on GitHub even inbetween alpha and beta builds and just tag your builds there as then you would not have to worry about properly providing source code packages for each build.
Now again, you are not allowed to wait and only provide the source code for your final versions. You also have to provide the source code for all public builds, even for alpha and beta or nightly builds.