Re: [Emc-developers] Ethercat driver

2018-01-16 Thread Nicklas Karlsson
I will look into this.

2018-01-17 2:51 GMT+01:00 Jeff Epler :

> Our policy is that any code added to LinuxCNC has to be compatible with
> the license terms "GPL version 2 or any later version".
> https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
>
> Anything that imposes a restriction on how the software can be used (for
> example, if it is claimed that using the software requires an additional
> license, as Beckhoff Automation GmbH reportedly does) cannot be
> incorporated.
>
> For a rather old thread on exactly the same topic, see this one from
> 2013:
> https://sourceforge.net/p/emc/mailman/emc-developers/thread/
> 20131022150751.GB2631%40unpythonic.net/
>
> Jeff
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Ethercat driver

2018-01-16 Thread Jeff Epler
Our policy is that any code added to LinuxCNC has to be compatible with
the license terms "GPL version 2 or any later version".
https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses

Anything that imposes a restriction on how the software can be used (for
example, if it is claimed that using the software requires an additional
license, as Beckhoff Automation GmbH reportedly does) cannot be
incorporated.

For a rather old thread on exactly the same topic, see this one from
2013:
https://sourceforge.net/p/emc/mailman/emc-developers/thread/20131022150751.GB2631%40unpythonic.net/

Jeff

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Ethercat driver

2018-01-16 Thread andy pugh
On 16 January 2018 at 18:52, Nicklas Karlsson 
wrote:ause of lack of official company home page.
>
>
> Software is basically "soem" https://openethercatsociety.
> github.io/doc/soem/index.html
>

I would very much like to see EtherCAT supported by LinuxCNC, but this part
of the SOEM license is (I think) a problem:

"The EtherCAT Technology, the trade name and logo "EtherCAT" are the
intellectual property of, and protected by Beckhoff Automation GmbH. You
can use SOEM for the sole purpose of creating, using and/or selling or
otherwise distributing an EtherCAT network master provided that an EtherCAT
Master License is obtained from Beckhoff Automation GmbH"

What this means is that if we distribute SOEM with LinuxCNC then (as I
understand it, and I am not a lawyer) then we obligate any LinuxCNC user
who uses that distribution to obtain a licence from Beckhof. (Even if they
don't actively use it, but that part is rather unclear to me)

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed
for the especial use of mechanical geniuses, daredevils and lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Ethercat driver

2018-01-16 Thread Nicklas Karlsson
> On 13 January 2018 at 15:06, Nicklas Karlsson 
> wrote:
> 
> >
> > I checked out via git, how do I procede if I want to commit via git?
> 
> 
> You would push it to your own repository on github, then press the
> pull-request button on the LinuxCNC github.
> 
> Though there are other ways, I believe.
> 
> Are you sure that your driver isn't limited in it's GPL-compliance by the
> terms of the EtherCAT license?

I tried the tools possible to download from Beckhoff without registration since 
I fail registration because of lack of official company home page.

Software is basically "soem" 
https://openethercatsociety.github.io/doc/soem/index.html there I made som 
small modification to simple_test. main(...) was replaced with rtapi_main(...). 
Periodically run code where put in and exported with hel_export_funct(...). 
Some pins where added with a few rows of code to transfer data between these 
and ethercat data.

I think I get enough time to take a closer look this weekend.


Nicklas Karlsson

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Ethercat driver

2018-01-16 Thread andy pugh
On 13 January 2018 at 15:06, Nicklas Karlsson 
wrote:

>
> I checked out via git, how do I procede if I want to commit via git?


You would push it to your own repository on github, then press the
pull-request button on the LinuxCNC github.

Though there are other ways, I believe.

Are you sure that your driver isn't limited in it's GPL-compliance by the
terms of the EtherCAT license?

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed
for the especial use of mechanical geniuses, daredevils and lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers