DSM 6.1.1-15101 & 6.1.2-15132 & DSM 6.1.3-15152: Obtain GPL source code

This forum is for devlopers to discuss questions about apps/plug-ins/extension modules/API specifically developed for using with Synology DiskStations.
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

DSM 6.1.1-15101 & 6.1.2-15132 & DSM 6.1.3-15152: Obtain GPL source code

Postby stupidrequireduserna » Wed Jul 06, 2016 5:08 pm

I want to have access to the GPL code for DSM 6.0.1-7393 Update 1. Unless mistaken, it seems it ain't available from Synology Open Source Project as referred by Synology website Toolkits and GPL source link.

The included Samba version 4.1.20 is released under GPL version 3. Per section 6 of the licence, there need to be a way obtain the source code as I'm a owner of a DS216j NAS.

As strange as it may seem, I was told to post my issue on the forum from the official Synology Support.

EDIT: 2016-07-22: DSM 6.0.1-7393 Update 2

EDIT: 2016-08-23: DSM 6.0.2-8451

EDIT: 2016-09-06: DSM 6.0.2-8451 Update 1

EDIT: 2016-10-11: DSM 6.0.2-8451 Update 2

EDIT: 2016-11-14: DSM 6.0.2-8451 Update 3

EDIT: 2016-11-17: DSM 6.0.2-8451 Update 4

EDIT: 2016-11-25: Branch 8451 GPL source was released (without Linux Kernel source).

EDIT: 2016-12-01: DSM 6.0.2-8451 Update 5

EDIT: 2016-12-13: DSM 6.0.2-8451 Update 6

EDIT: 2016-12-24: DSM 6.0.2-8451 Update 7

EDIT: 2017-01-13: DSM 6.0.2-8451 Update 8

EDIT: 2017-01-19: DSM 6.0.2-8451 Update 9

EDIT: 2017-02-28: DSM 6.1-15047

EDIT: 2017-03-03: DSM 6.1-15047 Update 1

EDIT: 2017-03-15: Branch 15047 GPL source including the Linux kernel was released, thanks to deusx for notifying.

EDIT: 2017-03-23: Branch 8451 GPL source was updated and now seems to include the Linux kernel.

EDIT: 2017-03-27: DSM 6.1-15047 Update 2 (is it already included in 2017-03-15 release of branch 15047?)

EDIT: 2017-06-18: DSM 6.1.1-15101 Update 4 & DSM 6.1.2-15132

EDIT: 2017-07-17: DSM 6.1.3-15152
Last edited by stupidrequireduserna on Mon Jul 17, 2017 4:01 pm, edited 18 times in total.
patters
Experienced
Experienced
Posts: 125
Joined: Mon Feb 07, 2011 3:41 am

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby patters » Fri Jul 15, 2016 3:41 pm

I raised a support case with Synology requesting the DSM 6.0 sources in April 2016. This was the answer:

Synology Support wrote:I can assure you that our legal team are aware of the obligations that apply to Synology when utilising open source code.
When the tool chains and any modified scripts are released, they will be published via our open source project which can be found here: https://sourceforge.net/projects/dsgpl/
As far as I am aware personally, there is no pre-defined time limit as to when GPL open source components need to be published but the relevant source code, tool chains etc will be released in due course.


This looks very much like a deliberate withholding of the sources, presumably to obfuscate new features from commercial competitors. But if they use free open source software they don't get to do this - it's illegal.

DSM 6.0 beta 1 was published in October 2015. The DSM 6.0 release software was published in March. It does not take 9 months to publish the source tar ball - such a delay is simply unreasonable and unjustifiable. I have recently filed a report to the GPL violations team as I'm fed up of being unlawfully obstructed from developing for the system. So much for being developer friendly. I suggest you do the same to get this moving.
Last edited by patters on Sat Jul 16, 2016 11:24 am, edited 1 time in total.
For my packages (Java, Serviio, CrashPlan, CrashPlan PRO, CrashPlan PROe, Minecraft, Craftbukkit, OpenRemote, and Bliss), add my repo URL to Package Center: http://packages.pcloadletter.co.uk
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby stupidrequireduserna » Fri Jul 15, 2016 5:26 pm

I've asked around in a Samba dev channel and was told to contact Software Freedom Conservancy.

I've haven't contacted Software Freedom Conservancy just yet but I encourage you to contact them if you feel inclined to pursue this venue.

From what I understand, Software Freedom Conservancy represent Samba copyright holders and also some Linux Kernel copyright holders.

As far as I understand it, Samba is under GPL version 3 and once they get officially contacted by Samba copyright holders, they have 30 days to comply.

GPL version 3 wrote:Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.


* On a side note, while looking at this issue I found this very interesting presentation from Bradley M. Kuhn (working with Software Freedom Conservancy): Samba, GPL Enforcement, and the GPLv3.
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby stupidrequireduserna » Fri Jul 15, 2016 6:53 pm

I've just called Synology North & South America Other inquiries phone line. They gave a look at my support ticket, I was told to contact Product Inquiries. I've asked if they could forward the issue to the dev team, they may forward it.

EDIT: I've just created a Product Inquiry, we'll see where it goes from there.
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby stupidrequireduserna » Sat Jul 16, 2016 3:35 pm

Here's the unhelpful response from Product Inquiry.

Product Inquiry wrote:The team is currently working on this and we will be sure to have it up at some point in the future. I appreciate that you pointed this out to us.
patters
Experienced
Experienced
Posts: 125
Joined: Mon Feb 07, 2011 3:41 am

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby patters » Tue Jul 19, 2016 11:37 am

Ok, can you file a report via the Samba violation team. It's better if multiple people do this, via multiple channels. "We'll do this sometime in the future" is not good enough.
For my packages (Java, Serviio, CrashPlan, CrashPlan PRO, CrashPlan PROe, Minecraft, Craftbukkit, OpenRemote, and Bliss), add my repo URL to Package Center: http://packages.pcloadletter.co.uk
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

Re: DSM 6.0.1-7393 Update 2: Obtain GPL source code

Postby stupidrequireduserna » Fri Jul 22, 2016 4:26 pm

Please provide the GPL source code for DSM 6.0.1-7393 Update 2.
joeycarrera
Trainee
Trainee
Posts: 11
Joined: Mon Aug 03, 2015 6:16 am

Re: DSM 6.0.1-7393 Update 2: Obtain GPL source code

Postby joeycarrera » Mon Jul 25, 2016 7:04 pm

More people need to email and raise a fuss about this. It's now almost August. Synology is in clear violation of the GPL license.
stupidrequireduserna
Beginner
Beginner
Posts: 27
Joined: Mon Jun 27, 2016 4:38 pm

Re: DSM 6.0.2-8451: Obtain GPL source code

Postby stupidrequireduserna » Tue Aug 23, 2016 2:18 pm

Please provide the GPL source code for DSM 6.0.2-8451.
humor4fun
I'm New!
I'm New!
Posts: 6
Joined: Tue Jan 12, 2016 6:39 pm

Re: DSM 6.0.2-8451: Obtain GPL source code

Postby humor4fun » Tue Aug 30, 2016 3:20 pm

Please provide the GPL source code for DSM 6.0.2-8451.
patters
Experienced
Experienced
Posts: 125
Joined: Mon Feb 07, 2011 3:41 am

Re: DSM 6.0.2-8451: Obtain GPL source code

Postby patters » Wed Aug 31, 2016 11:57 am

I have filed a license violation report with FFmpeg:
https://trac.ffmpeg.org/ticket/5814#ticket

FFmpeg have a public shaming section of their website to call out the infringers. Let's see if Synology takes action once they're publicly on that list.
For my packages (Java, Serviio, CrashPlan, CrashPlan PRO, CrashPlan PROe, Minecraft, Craftbukkit, OpenRemote, and Bliss), add my repo URL to Package Center: http://packages.pcloadletter.co.uk
meimeiriver
Trainee
Trainee
Posts: 12
Joined: Sat Jun 04, 2016 3:27 am

Re: DSM 6.0.1-7393 Update 2: Obtain GPL source code

Postby meimeiriver » Mon Sep 05, 2016 1:24 pm

joeycarrera wrote:More people need to email and raise a fuss about this. It's now almost August. Synology is in clear violation of the GPL license.


It's now September already. I think I'm going to start writing a few letters. This is getting absurd. Whilst I can appreciate all sorts of reasons why Synology wouldn't want to release the source code, I'm pretty sure *none* of those are covered by the GPL 3.0 License.
meimeiriver
Trainee
Trainee
Posts: 12
Joined: Sat Jun 04, 2016 3:27 am

Re: DSM 6.0.1-7393 Update 1: Obtain GPL source code

Postby meimeiriver » Mon Sep 05, 2016 1:32 pm

patters wrote:Ok, can you file a report via the Samba violation team. It's better if multiple people do this, via multiple channels.


Are you sure?! Earlier in this thread, I read "Software Freedom Conservancy represent Samba copyright holders and also some Linux Kernel copyright holders." I am not a Samba copyright holder, so it would seem I can't lodge a complaint with them. Looks like the actual Samba copyright holders will have to do this.
permaneub
I'm New!
I'm New!
Posts: 1
Joined: Tue Sep 06, 2016 7:17 am

Re: DSM 6.0.2-8451: Obtain GPL source code

Postby permaneub » Tue Sep 06, 2016 7:23 am

Looks like FFmpeg are not interested in this issue.

You might have more luck at http://gpl-violations.org/faq/violation-faq/
patters
Experienced
Experienced
Posts: 125
Joined: Mon Feb 07, 2011 3:41 am

Re: DSM 6.0.2-8451: Obtain GPL source code

Postby patters » Tue Sep 06, 2016 1:48 pm

Well apparently FFmpeg don't have any legal fund or time resource which is a pity considering how frequently their licence is infringed and for such profit. I filed a report about Synology to gpl-violations.org or fsf.org (can't remember which) months ago in July. I got this reply:

license-violation@fsf.org via gnu.org wrote:Thank you for taking the time to report this potential violation. We are still in the process of investigating the allegations. Thank you for your time and for your patience.


They accidentally cc'd the other complainants about Synology infringements and I'm far from the only one who has raised this with them.
For my packages (Java, Serviio, CrashPlan, CrashPlan PRO, CrashPlan PROe, Minecraft, Craftbukkit, OpenRemote, and Bliss), add my repo URL to Package Center: http://packages.pcloadletter.co.uk

Return to “Developer Discussion Room”

Who is online

Users browsing this forum: No registered users and 1 guest