* [Xenomai] Xenomai, rtnet and ethercat
@ 2013-05-25 10:57 Franz Engel
2013-05-25 18:08 ` Anders Blomdell
0 siblings, 1 reply; 6+ messages in thread
From: Franz Engel @ 2013-05-25 10:57 UTC (permalink / raw)
To: xenomai@xenomai.org
Hi,
I have to connect my realtime xenomai system with an lasertracker. The tracker is using ethercat. Has somebody experiences to do this? I would like to use rtnet as realtime stack. Is it possible to use an ethercat master with rtnet driver? Or is there a realtime ethercat master available?
I found the following Ethercat projects (but I think they have no ethercat capables):
http://soem.berlios.de/
http://etherlab.org/en/ethercat/index.php
Thanks and regards,
Franz
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai] Xenomai, rtnet and ethercat
2013-05-25 10:57 [Xenomai] Xenomai, rtnet and ethercat Franz Engel
@ 2013-05-25 18:08 ` Anders Blomdell
2013-05-26 0:24 ` Leopold Palomo Avellaneda
0 siblings, 1 reply; 6+ messages in thread
From: Anders Blomdell @ 2013-05-25 18:08 UTC (permalink / raw)
To: Franz Engel; +Cc: xenomai@xenomai.org
On 05/25/2013 12:57 PM, Franz Engel wrote:
> Hi,
>
> I have to connect my realtime xenomai system with an lasertracker. The tracker is using ethercat. Has somebody experiences to do this? I would like to use rtnet as realtime stack. Is it possible to use an ethercat master with rtnet driver? Or is there a realtime ethercat master available?
>
> I found the following Ethercat projects (but I think they have no ethercat capables):
> http://soem.berlios.de/
> http://etherlab.org/en/ethercat/index.php
Read the licensing terms carefully, last time I looked, the EtherCAT
license was not compatible with open licenses like GPL (see
https://mail.gna.org/public/xenomai-help/2009-10/msg00074.html)
Regards
Anders Blomdell
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai] Xenomai, rtnet and ethercat
2013-05-25 18:08 ` Anders Blomdell
@ 2013-05-26 0:24 ` Leopold Palomo Avellaneda
2013-05-26 7:00 ` Wolfgang Denk
0 siblings, 1 reply; 6+ messages in thread
From: Leopold Palomo Avellaneda @ 2013-05-26 0:24 UTC (permalink / raw)
To: xenomai; +Cc: Franz Engel
A Dissabte, 25 de maig de 2013, Anders Blomdell va escriure:
> On 05/25/2013 12:57 PM, Franz Engel wrote:
> > Hi,
> >
> > I have to connect my realtime xenomai system with an lasertracker. The
> > tracker is using ethercat. Has somebody experiences to do this? I would
> > like to use rtnet as realtime stack. Is it possible to use an ethercat
> > master with rtnet driver? Or is there a realtime ethercat master
> > available?
> >
> > I found the following Ethercat projects (but I think they have no
> > ethercat capables): http://soem.berlios.de/
> > http://etherlab.org/en/ethercat/index.php
>
> Read the licensing terms carefully, last time I looked, the EtherCAT
> license was not compatible with open licenses like GPL (see
> https://mail.gna.org/public/xenomai-help/2009-10/msg00074.html)
>
I'm not a lawyer and I cannot make an opinion about that. I have read a lot
about ethercat, and its license and I have to admit that it's a bit of mess.
My recommendation is that if you don't want to make a commercial product, or
sell your software, you can use any of the two ethercat master: soem and
etherlab. I don't think that Beckhoff makes you problems. If you want to do any
commercial product, ask to Beckoff first.
About your question, etherlab provides a ethercat master under xenomai or
rtai. You have a limited options of drivers with both, but realtime
capabilities.
Etherlab provides also ethercat master with standard kernel drivers with
PREMPT_RT, so you could have a softrealtime with any NIC supported by the
kernel.
Soem provides also ethercat master, but it doesn't provides officially support
under xenomai (or rtai). You must use any standard driver and could work under
PREMPT_RT.
The orocos developers have a version of soem that works with rtnet, but it has
not been worked quit well for us, so by now, I cannot recommend it. However, I
have to say that I have to review it because it has been changed a lot.
We have use soem with an standard ethernet driver and xenomai and we have been
able to communicate with or servos at 1 ms.
Hope it helps.
Regards,
Leopold
--
--
Linux User 152692 PGP: 0xF944807E
Catalonia
-------------------------------------
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai] Xenomai, rtnet and ethercat
2013-05-26 0:24 ` Leopold Palomo Avellaneda
@ 2013-05-26 7:00 ` Wolfgang Denk
2013-05-27 9:52 ` Anders Blomdell
0 siblings, 1 reply; 6+ messages in thread
From: Wolfgang Denk @ 2013-05-26 7:00 UTC (permalink / raw)
To: Leopold Palomo Avellaneda; +Cc: Franz Engel, xenomai
Dear Leopold Palomo Avellaneda,
In message <201305260224.59809.leo@alaxarxa.net> you wrote:
>
> My recommendation is that if you don't want to make a commercial product, or
> sell your software, you can use any of the two ethercat master: soem and
> etherlab. I don't think that Beckhoff makes you problems. If you want to do any
> commercial product, ask to Beckoff first.
The license terms make no such difference. As soon as you distribute
any such system (no matter if commercial or otherwise, even for free)
you are violating the terms.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
A fanatic is a person who can't change his mind and won't change the
subject. - Winston Churchill
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai] Xenomai, rtnet and ethercat
2013-05-26 7:00 ` Wolfgang Denk
@ 2013-05-27 9:52 ` Anders Blomdell
2013-05-27 10:23 ` Leopold Palomo-Avellaneda
0 siblings, 1 reply; 6+ messages in thread
From: Anders Blomdell @ 2013-05-27 9:52 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: Franz Engel, xenomai
On 2013-05-26 09:00, Wolfgang Denk wrote:
> Dear Leopold Palomo Avellaneda,
>
> In message <201305260224.59809.leo@alaxarxa.net> you wrote:
>>
>> My recommendation is that if you don't want to make a commercial product, or
>> sell your software, you can use any of the two ethercat master: soem and
>> etherlab. I don't think that Beckhoff makes you problems. If you want to do any
>> commercial product, ask to Beckoff first.
>
> The license terms make no such difference. As soon as you distribute
> any such system (no matter if commercial or otherwise, even for free)
> you are violating the terms.
>
It's even worse than that, you are not even allowed to use it internally
without signing the EtherCAT license. At 2007 when ethercat.org was
still stating that EtherCAT was GPL compatible/friendly, we wrote an
EtherCAT master in realtime Java ([1], [2]). After having completed that
when we were about to release it to the world, we were told by Beckhoff
that in order to distribute or use it (even internal use!), we had to
sign the Beckhoff license (hence that project was scrapped!). The GPL
wording was also removed from the EtherCAT site at this time (the whole
process of triyng to get the licensing right took almost two year, after
this time we finally got an answer from Gerd Hoppe [3]).
Regards
Anders
[1]
http://fileadmin.cs.lth.se/cs/Personal/Sven_Gestegard_Robertz/publ/jtres-flexpicker.pdf
[2] http://youtu.be/xH1yUXd9krU?t=3m47s
[3] Excerpt from email 2009-04-08:
"Therefore, any use of EtherCAT requires a license in addition to a
copyright license for code such as L/GPL, regardless of any split of
code in a licensed part and a L/GPL part."
--
Anders Blomdell Email: anders.blomdell@control.lth.se
Department of Automatic Control
Lund University Phone: +46 46 222 4625
P.O. Box 118 Fax: +46 46 138118
SE-221 00 Lund, Sweden
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai] Xenomai, rtnet and ethercat
2013-05-27 9:52 ` Anders Blomdell
@ 2013-05-27 10:23 ` Leopold Palomo-Avellaneda
0 siblings, 0 replies; 6+ messages in thread
From: Leopold Palomo-Avellaneda @ 2013-05-27 10:23 UTC (permalink / raw)
To: Anders Blomdell; +Cc: Franz Engel, xenomai
A Dilluns, 27 de maig de 2013, Anders Blomdell va escriure:
> On 2013-05-26 09:00, Wolfgang Denk wrote:
> > Dear Leopold Palomo Avellaneda,
> >
> > In message <201305260224.59809.leo@alaxarxa.net> you wrote:
> >>
> >> My recommendation is that if you don't want to make a commercial product,
or
> >> sell your software, you can use any of the two ethercat master: soem and
> >> etherlab. I don't think that Beckhoff makes you problems. If you want to
do any
> >> commercial product, ask to Beckoff first.
> >
> > The license terms make no such difference. As soon as you distribute
> > any such system (no matter if commercial or otherwise, even for free)
> > you are violating the terms.
> >
>
> It's even worse than that, you are not even allowed to use it internally
> without signing the EtherCAT license. At 2007 when ethercat.org was
> still stating that EtherCAT was GPL compatible/friendly, we wrote an
> EtherCAT master in realtime Java ([1], [2]). After having completed that
> when we were about to release it to the world, we were told by Beckhoff
> that in order to distribute or use it (even internal use!), we had to
> sign the Beckhoff license (hence that project was scrapped!). The GPL
> wording was also removed from the EtherCAT site at this time (the whole
> process of triyng to get the licensing right took almost two year, after
> this time we finally got an answer from Gerd Hoppe [3]).
>
this is sad ...
in ethercat.org theres a point in the FAQ:
from there:
http://www.ethercat.org/en/faq.html#790
--------------------------------------------------------
3.4 How about Open Source?
EtherCAT technology itself is not Open Source. Backed by the standardization
of EtherCAT by IEC, ISO and SEMI, access to EtherCAT technology is available
to everyone to non-discriminatory terms. Additionally, Master Licenses are
free of royalties. Maintenance and all further development of the technology
is available to all users by membership within the ETG, the user group for
EtherCAT technology. If you have questions regarding implementing or using
EtherCAT in conjunction with shared source or open source systems please
contact ETG headquarters or Beckhoff, the EtherCAT technology licensor.
--------------------------------------------------------
I have asked, so when I got the answer I will inform.
regards,
Leopold
--
--
Linux User 152692
Catalonia
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-05-27 10:23 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-25 10:57 [Xenomai] Xenomai, rtnet and ethercat Franz Engel
2013-05-25 18:08 ` Anders Blomdell
2013-05-26 0:24 ` Leopold Palomo Avellaneda
2013-05-26 7:00 ` Wolfgang Denk
2013-05-27 9:52 ` Anders Blomdell
2013-05-27 10:23 ` Leopold Palomo-Avellaneda
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.