sawwee wrote:You guys absolutely misunderstand the situation. Synology has not provided the source code for ANY of the mentioned updates, they provided the last source code maybe 1 or 1.5 year ago. Guys are asking for the source code again and again not because they want to know about all the small updates but because they still didn't get ANY of the source code from Synology.
And yes, they need it. There are several 3rd party packages which are not compatible with the new DSM versions and developers can't update their packages without having a look on the GPL source code.
By the way, not providing the GPL source code Synology is constantly in breach of GPL license and apparently doesn't care it at all, which is absolutely unacceptable. It is stealing. I don't see any reason to defend Synology in this dispute.
Synology did release the source code for DSM branch 8451 (DSM version 6) on 2016-11-25. Nevertheless, each time Synology distribute a new binary, the source also needs to be released.
The practical reason is that point releases contains security fixes and bug fixes, if I build my own version of DSM, I want the bug fixes and need the security fixes.
Truth is, it should be fairly easy to release the source code, the vast majority of companies use automated build scripts to manage the building and packaging of new versions of software. Thus, they simply need to modify the script to also bundle the source.