<div dir="ltr"><div>The formulated goal is that a user land node is commonly compiled into a library and only uses the ROS interfaces (no vendor specific DDS API directly).<br></div><div>That means that the compiled code of a package does not choose an explicit vendor but that decision is deferred until runtime.</div><div>Currently there are technical challenges especially on Windows to reach that goal but we are working on that part.</div><div><br></div><div>Once we reach that goal the raised concerns regarding vendor lock-in are pretty much down to: you have to test existing code when using a different vendor then the default one (which probably applies to every software).</div><div><br></div><div>- Dirk</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 28, 2015 at 5:35 AM, Thibault Kruse via ros-users <span dir="ltr"><<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Vendor lock-in is one of the potential problems discussed here:<br>
<a href="https://groups.google.com/forum/#!topic/ros-sig-ng-ros/9VBTiYJO090" rel="noreferrer" target="_blank">https://groups.google.com/forum/#!topic/ros-sig-ng-ros/9VBTiYJO090</a><br>
<br>
While ROS2 in theory avoids that problem by offering to switch between<br>
vendors, in practice there may still be lots of effort to move from<br>
one vendor to another, causing a "soft" vendor lock-in.<br>
<br>
For more details this should be discussed in the NG Group linked above.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Mon, Sep 28, 2015 at 10:56 AM, Valerio De Carolis via ros-users<br>
<<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a>> wrote:<br>
> On 27/09/15 02:02, BiggsGeoffrey via ros-users wrote:<br>
>><br>
>> Good wire protocols are hard, and leaving it up to the experts gives the<br>
>> OSRF more developer time for the robotics things that go on top.<br>
><br>
><br>
> Which sounds like building a skyscraper without taking care about its<br>
> foundations. :)<br>
><br>
> Imagine that people are looking for a system which is good both for<br>
> commercial uses and research ones. The former are potentially afraid of<br>
> betting on a vendor locked horse (to which one has to add all the concerns<br>
> about IP and licensing) while the latter are looking for something that can<br>
> work even outside the lab (one never knows if the next spin-off is around<br>
> the corner).<br>
><br>
> Valerio<br>
><br>
><br>
><br>
><br>
> ----- We invite research leaders and ambitious early career researchers to<br>
> join us in leading and driving research in key inter-disciplinary themes.<br>
> Please see <a href="http://www.hw.ac.uk/researchleaders" rel="noreferrer" target="_blank">www.hw.ac.uk/researchleaders</a> for further information and how<br>
> to apply.<br>
><br>
> Heriot-Watt University is a Scottish charity<br>
> registered under charity number SC000278.<br>
><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
> <a href="http://lists.ros.org/mailman/listinfo/ros-users" rel="noreferrer" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" rel="noreferrer" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br></div>