2
Choose style:

Author Topic: GPL Violation  (Read 7488 times)

0 Members and 1 Guest are viewing this topic.

Offline habeatgenmoint

  • Backer
  • *
  • Posts: 11
  • Thanks: 1
  • Registered : 02/08/2013
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
GPL Violation
« on: December 15, 2015, 02:06:20 am »
Hi,

I was wondering weather I should give up waiting and try to enable IPv6 support myself, maybe starting with flipping a kernel switch, so I looked for the source code release on the Securifi website. Turns out nothing is there. D'uh!

And the last time Lars mentioned about GPL and releasing the source code was in 2014. This is seriously not cool, guys!

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #1 on: December 15, 2015, 02:50:18 am »
Hi,

I was wondering weather I should give up waiting and try to enable IPv6 support myself, maybe starting with flipping a kernel switch, so I looked for the source code release on the Securifi website. Turns out nothing is there. D'uh!

And the last time Lars mentioned about GPL and releasing the source code was in 2014. This is seriously not cool, guys!

The GPL code / SDK was released some time ago and has been used by several folks. There is a sample app posted on the WiKi.

This does not include source code allowing for kernel compiles. There are restrictions on what can be shared that are related to the chip supplier. All of this has been discussed in various threads you can search.

The old GPL links are no longer valid. Have not verified if the SDK works with R83 yet.  An API has been promised for delivery after this most recent firmware release.

See this thread. The download link still works.

https://forum.securifi.com/index.php/topic,1806.msg6309.html#msg6309


IPv6 was promised in the Kickstarter campaign.
« Last Edit: December 15, 2015, 02:52:52 am by SecureComp »
Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline habeatgenmoint

  • Backer
  • *
  • Posts: 11
  • Thanks: 1
  • Registered : 02/08/2013
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #2 on: December 15, 2015, 05:30:54 am »

This does not include source code allowing for kernel compiles. There are restrictions on what can be shared that are related to the chip supplier. All of this has been discussed in various threads you can search.


If this is what you believe, you are unfortunately misinformed. The Linux kernel is GPL, and thus the supplier doesn't have the right to restrict its distribution along with whatever driver they wrote that linked to the kernel. If this is the official stance of Securifi, this will be a lawsuit waiting to happen.

Offline fillibar

  • Backer
  • *
  • Posts: 2060
  • Thanks: 4
  • Registered : 02/08/2013
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #3 on: December 15, 2015, 08:25:51 am »
I am not sure who you would be suing. To my knowledge (based on some old posts) Securifi did not create the base chipset or drivers but rather paid to use them. That supplier would be the one responsible for providing the source code wouldn't they? Further trouble is that the supplier discontinued the line and got bought up by another company that appears unwilling to do anything about it. That appears to be one of the main reasons why Securifi is stuck with the OpenWRT they have... The concept there is that it stinks but it is outside of their control.

I could be misunderstanding your question though.
Almond 3 mesh handling the home.

Offline sfalc

  • Backer
  • *
  • Posts: 167
  • Thanks: 0
  • Registered : 11/09/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #4 on: December 15, 2015, 08:37:37 am »
Seriously, this has been settled years ago. If the the kernel and/or OpenWRT system has been patched, those changes needs to be published or the FSF/OSI/ OpenWRT will sue.
However what many suppliers of graphics cards, RAID controllers etc. does is to release a "binary blob", i.e a pre-compiled device-driver that is loaded at run-time.
Hence no changes has been done to the GPL-code and the source code of said binary blobs can be kept a secret.
Almond+ with 2 dimmer switches, 2 binary on/off switches, 1 Qubino Flush dimmer, 1 Aeontec micro dimmer, 1 Fibaro Dimmer 2, 1 Lightify RGBW bulb, 2 Lightify Flex RGBW Led strip, 1 WeMo Bulb, 1 Fibaro magnetic door sensor, Vision PIR & temperature sensor.

Offline fillibar

  • Backer
  • *
  • Posts: 2060
  • Thanks: 4
  • Registered : 02/08/2013
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #5 on: December 15, 2015, 08:57:45 am »
sfalc,
  Thanks. That is a lot clearer to me.
Almond 3 mesh handling the home.

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #6 on: December 15, 2015, 10:46:39 am »
If this is what you believe, you are unfortunately misinformed. The Linux kernel is GPL, and thus the supplier doesn't have the right to restrict its distribution along with whatever driver they wrote that linked to the kernel. If this is the official stance of Securifi, this will be a lawsuit waiting to happen.

I am not Securifi staff, so nothing I post is "official". I am a user/backer and have several installations using the Almond+ successfully.

In answer to your question, I'll be more specific, the driver source for some key components (WiFi and Ethernet) is not going to be made available and there is no requirement to do so. I am reasonably familiar with GPL code having sat some TSIGs in the past. ;)

I posted the link to the GPL code as promised by LARS.

https://forum.securifi.com/index.php/topic,1806.msg6309.html#msg6309

Quote
The GPL code can be downloaded here http://firmware.securifi.com/gpl/AP2-GPL.tar.gz

Note: Changes made to OpenWRT may break NutsOS, the LCD UI and other features of the Almond+. Securifi will not offer any kind of support for the provided GPL code and it's provided as is.
The code does not contain any Ethernet or Wi-Fi drivers, as these contain proprietary code provided by QCA and Cortina Systems.

Securifi GPL Commitment
=======================================

Securifi is fully commited to fulfilling its GPL duties. All GPL code used in Securifi products can be found at http://firmware.securifi.com/gpl. This document is permanently located at http://firmware.securifi.com/gpl/GPL.txt.

The complete text of the GPL license and its derivatives can be found at http://www.gnu.org/licenses/gpl.html.

In the event you find some GPL package used by Securifi product(s) not included in the GPL url, please email apps@securifi.com with the details of the package you would like to have included, allow 4-6 weeks for the package to be available at this location.

Securifi products contain a large portion of proprietary code released under the Securifi Commercial Licence. This is not available for download, further, it is not permitted to reverse engineer, replicate functionality, use in Non-Securifi Products, use in any way not approved with prior written permission or extract in code or binary form from Securifi devices. A complete terms of license can be obtained by sending an email to apps@securifi.com. Allow 4-6 weeks for appropriate response.
« Last Edit: September 18, 2014, 03:22:53 am by Lars »
Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #7 on: December 15, 2015, 10:48:23 am »
Seriously, this has been settled years ago. If the the kernel and/or OpenWRT system has been patched, those changes needs to be published or the FSF/OSI/ OpenWRT will sue.
However what many suppliers of graphics cards, RAID controllers etc. does is to release a "binary blob", i.e a pre-compiled device-driver that is loaded at run-time.
Hence no changes has been done to the GPL-code and the source code of said binary blobs can be kept a secret.

And that is exactly what you have available to you currently, no?
Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline sfalc

  • Backer
  • *
  • Posts: 167
  • Thanks: 0
  • Registered : 11/09/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: GPL Violation
« Reply #8 on: December 15, 2015, 02:27:58 pm »
And that is exactly what you have available to you currently, no?
Yeah I guess, I haven't looked trough the firmware image to verify that it is true  ;)
I was just informing the OP about how proprietary software is bundled with free.
Almond+ with 2 dimmer switches, 2 binary on/off switches, 1 Qubino Flush dimmer, 1 Aeontec micro dimmer, 1 Fibaro Dimmer 2, 1 Lightify RGBW bulb, 2 Lightify Flex RGBW Led strip, 1 WeMo Bulb, 1 Fibaro magnetic door sensor, Vision PIR & temperature sensor.

 

Page created in 0.057 seconds with 22 queries.

bottleneck