Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [milo-dev] OPC UA Stack by OPC Foundation

typically how much time it takes you guys to update library in-line with OPC UA foundation stack.

Sometimes we're ahead, sometimes we're behind. Milo's stack isn't based on the foundation's stack, it's based on the specs. 

A hypothetical question - How long it may take to come out with Pub-Sub support once OPC UA foundation releases final specs.

I honestly can't answer this. I'll begin working on support 1.04 in Milo more-or-less immediately, which will put all the data structures and node types in place to make implementing PubSub possible. 

As far as actually implementing it in a client or server goes... that's more complex. It's definitely something to be done at the SDK level, whether you're talking about Milo or the Prosys SDK. I'm not sure when, or even if, PubSub will make its way into the Milo SDK. If you haven't read the spec for it yet I suggest you do so - it's incredibly complex. 

The immense complexity means it's possible it would require more of my time to support people trying to use the implementation than it would to implement it in the first place. Since I'm not being paid for my time or support that doesn't really sound like a great proposition to me :)



On Mon, Jul 24, 2017 at 9:17 PM, Sumit Aggarwal <sumit.kaggarwal@xxxxxxxxx> wrote:
Hi Team,
One more question - Since eclipse-milo not using OPC UA stack provided by OPC foundation, typically how much time it takes you guys to update library in-line with OPC UA foundation stack.
A hypothetical question - How long it may take to come out with Pub-Sub support once OPC UA foundation releases final specs.

Though i am inclined to use ProSys but eclipse-milo open source would be major reason to go with Eclipse-Milo instead of ProSys. So far time spent on both libraries, features wise both looks similar. Our use case is Pub-Sub instead of Client-Server functionalities.


On Sat, Jul 22, 2017 at 9:24 PM, Kevin Herron <kevinherron@xxxxxxxxx> wrote:
> In the mean while can you answer why eclipse-milo using CompletableFuture so heavily.

Milo was built from the ground up to be async/non-blocking. It's also built on Java 8, which introduced CompletableFuture, a well implemented and nicely composable representation of an async operation/result. So it only seems natural that Milo uses this so heavily.


> Anyways, i am evaluating eclipse-milo and ProSys and so far frankly speaking i am inclined towards ProSys. I would like to reverse this position if we can have a 1-on-1 discussion by any means and have better picture to change my position.

I'll do my best to answer any questions you have here on the mailing list or on gitter.im but I'm not going to try to sell you on using Milo instead of Prosys. 


On Sat, Jul 22, 2017 at 8:42 AM, Sumit Aggarwal <sumit.kaggarwal@xxxxxxxxx> wrote:
Hi Kevin,
I would have love to buy you a beer but we are very far :) and taking a flight for one beer is not very economical business. 

Anyways, i am evaluating eclipse-milo and ProSys and so far frankly speaking i am inclined towards ProSys. I would like to reverse this position if we can have a 1-on-1 discussion by any means and have better picture to change my position.

In the mean while can you answer why eclipse-milo using CompletableFuture so heavily.

 -Sumit

On Tue, Jul 18, 2017 at 7:16 PM, Kevin Herron <kevinherron@xxxxxxxxx> wrote:
The license that the foundation stack is available under is one of the big reasons we can't use it.

If you asked me over a beer I'd also have some other things to say about the foundation stack :)

On Tue, Jul 18, 2017 at 5:44 AM, Ian Skerrett <ian.skerrett@eclipse-foundation.org> wrote:
To clarify, the OPC-UA source code is available to non-members under the GPL v2 license. https://opcfoundation.org/license/source/1.11/index.html

Eclipse Milo is available under the Eclipse Public License (EPL) v1.  

In general, EPL makes it easier to include the code into commercial products.

Ian

On Tue, Jul 18, 2017 at 8:05 AM, Lothar Kimmeringer <job@xxxxxxxxxxxxxx> wrote:
Hi,

Am 18.07.2017 um 13:04 schrieb Sumit Aggarwal:

Any reasons why OPC UA stack by OPC foundation is not being used.

I'm not the one who decided this but the short answer is: The license
the OPC UA stack is available.

Also if above statement is true, any plans to use OPC UA stack in
eclipse-milo instead of home grown stack ?

I hope not since it's the license this project is using why I'm using
Milo instead of OPC UA.


Cheers, Lothar
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev



--
Ian Skerrett
VP of Marketing
Eclipse Foundation

Twitter: @ianskerrett

_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev



_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev




--
Cheers....
Sumit

_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev



_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev




--
Cheers....
Sumit

_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev



Back to the top