Wine and industrial communication like OPC

Rickard Svensson riq at mail.com
Tue Sep 14 04:30:32 CDT 2004


Hallo, sorry I didet awnser in a wile.

Some discussion about the company at work on end license per system and so on.
License issues isn't fun but ok I can tell you some more. Perhaps someone who knows more about license issues can contribute with something.

Our company makes an embedded computer for general use, the first OS that it supported was Linux (an embedded minimum Debian about 10 mb + our app), which we have a customer that uses now.
Now a colleague is working on a XP embedded version (is about 70 mb)

Our company mostly works with Windows because most of our customers only use Windows.
We don't sell any computers with Windows (we don't get bulk deals).
We are mostly a software development company.

The general industrial application we have made is good, most of our customers doesn't know that it is running Linux, and those who know likes it.


But then the demand for OPC increased...

In our case the cost of buying a OPC API for Linux perhaps could be economically reasonably, it depends on the amount of Linux computers with OPC we would sell.
* 3000-4000$ / numbers of system
* A fixed price for Windows licenses to be able to use the Win 98 DCom update. Win License prize * numbers of systems

I am now doing some programming task and looking at our options. How does the API we can by from vendors to get OPC on Linux work and cost now.

I found the DCom update for Win 98 (Se: http://www.microsoft.com/com/dcom/dcom98/download.asp?SD=GN&LN=SV&gssnb=1)
The licens is bad: (Se: http://www.microsoft.com/com/dcom/dcom98/eula.asp)
--- --- --- ---
1. GRANT OF LICENSE. This EULA grants you the following rights:

    * Software License. Microsoft grants you the right to make and use as many copies of the SOFTWARE PRODUCT as you have validly licensed copies of Microsoft® Windows® 98. You may also make copies of the SOFTWARE PRODUCT for backup and archival purposes.

    * Distribution. You may not redistribute DCOM98.

--- --- --- ---

The solution that companies like ours that have an interest in OPC collaborates to make a DCom part for Linux through Wine like Mike Hearn and Michael Chang suggested is the one I would go for!
But I have to convince my boss...
How meny ours do you think it wood take to get DCom to work in Wine?
50 h / 100h / 500h / 1000h ?


I'm the one who is mostly for Linux here, as I mentioned XP version is on the way, we have used QT to make or application. So it is easy to migrate and there is a definite risk that all will go towards a XP embedded variant :(




From: Mike Hearn <m.hearn at signal.QinetiQ.com>
Date: Tue, 07 Sep 2004 10:14:50 +0100
To: Rickard Svensson <riq at mail.com>
Subject: Re: Wine and industrial communication like OPC

> > Yyyy!
> > I hate license issues!
> > I can see that for many people this wouldn't be an issue, because they probably have some old Win 98 CD/Licens somewhere (if they even care).
> > But for a company that would like to send it as part of an embedded computer with Linux I can se a lot of problems.
> 
> OK. I don't really know the details of licensing in embedded scenarios 
> but I can see it would cause problems.
> 
> > But that was per development project, not per system we want to use OPC in.
> 
> Ah, I see. Surely if you depend on Windows though you *already* have to 
> pay for Windows on a per-system basis? No? Or do you get bulk deals ...
> 
> > That is good ;-)
> > In the industry we are a lot of people who really question the total madness of letting the OPC standard be that depended on Windows, when it is supposed to be a "free" organization.
>  >
> > My hope if I can get this to work is to publish a site on the net so all who want to use Linux in the industrial computing can do that quite easy...
> > But then we have the license issues to :-(
> 
> Yes. Unfortunately there are (as far as I know) only 4 DCOM 
> implementations in the world:
> 
> 1) the one in Microsoft Windows
> 2) DCOM for UNIX, which is based on Microsofts code
> 3) Wines
> 4) Cedegas (this is similar to Wines but more advanced, at least for 
> InstallShield support)
> 
> The only one that is under a liberal license is Wines which is 
> incomplete. The only way to solve this problem is by having a 
> free-as-in-speech implementation of DCOM, which means extending and 
> improving Wine.
> 
> > Ok, now I understand, and also why I got confused before.
> > 
> > And there is a lot of work needed to make DCom to work in Wine?
> > Is someone working on it or is it something that not is that important in other cases?
> 
> Yes, it's a fair amount of work. Currently nobody is working on it as 
> their primary project - Rob Shearman and I did some work on it for 
> iTunes/InstallShield support lately and most of our code is motivated by 
> InstallShield.
> 
> It is something that we want to do though, because we currently depend 
> on native DCOM for a lot of stuff, like installers/office embedding/etc 
> etc ... so there's interest there at least from CodeWeavers side. But 
> we're certainly not committed to anything.
> 
> One possible plan is this: if it is true that there is general, 
> widespread concern over OPC depending on Windows in the industry, 
> perhaps you could get together with other companies and form a 
> consortium to fund the development of an LGPLd DCOM implementation in 
> Wine. This would allow you to write DCOM based software anywhere that 
> Wine runs and be independent of Microsoft and licensing costs.
> 
> I think if funding was available in the right amounts Jeremy could be 
> persuaded to have CW at least put some hours into it and I know at least 
> one guy from ReactOS wants to work on it too. But I can't say for sure.
> 
> Anyway, it was just a thought.
> 
> thanks -mike

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm




More information about the wine-devel mailing list