Re: [Emc-developers] Ethercat driver
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
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
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
> 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
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