Page 1 of 1

Migrating Windows application into linux through WINE.

Posted: Sat Dec 02, 2006 1:22 am
by tahiralmas
Recently we are working on a migration project of a VB based application from windows environment to linux environment and facing some problems related to database connectivity , is there anyone having experience in WINE.

Tahir

Posted: Sat Dec 02, 2006 2:52 am
by LinuxNerd
Have used wine till the extent of Microsoft Office through it and some other apps. What specifically is the problem, like as you only mentioned database connectivity?

Posted: Sat Dec 02, 2006 10:59 am
by tahiralmas
OK , we had problems with MS Jet 4 installation ..
thanks ...
We have done it by coping windows native dll files

would you please guide , if it is voilation of MS EULA or not ... if it is voilation then please tell us its alternative ....

Posted: Sat Dec 02, 2006 1:36 pm
by LinuxNerd
First came the problem

OK , we had problems with MS Jet 4 installation ..


Then you solved it

We have done it by copying windows native dll files



If it is working, then why are you concerned about the End User License??

Posted: Sat Dec 02, 2006 3:46 pm
by Zaheer
He is Concerned because Piracy is a Bad thing and Linux Pakistan's Forum doesnot support Piracy

Posted: Sat Dec 02, 2006 10:01 pm
by tahiralmas
zaheer , you are right ... If I am going to commit piracy then I have to adopt another way .. I can not voilate ...
all that I have done copying some windows dll files is only for testing purpose ... and it is successful .. .. so before I implement this ... I want to be clear ... that I am not committing Piracy

So now the question before us .. Can we copy windows native dll files .?

Posted: Sat Dec 02, 2006 11:18 pm
by lambda
tahiralmas wrote:So now the question before us .. Can we copy windows native dll files .?
if you copy the dlls off a pirated copy of windows, it's probably not legal.

if you own a properly licensed copy of windows, and you copied the dlls from it, it's probably legal. i don't think windows's license has any clause that prevents you from copying the dlls.

either way, you can't "redistribute" the dlls, unless microsoft specifically allows that.

Posted: Sun Dec 03, 2006 8:26 am
by tahiralmas
two things at same time

1) can copy windows dll files if valid eula.

2) can not redistribute


contradictory ..
is not ??

Posted: Sun Dec 03, 2006 3:12 pm
by lambda
redistribute means bundle the dlls with a program and give it away/sell it/put it on a hundred desktops in your company/whatever.

Posted: Sun Dec 03, 2006 8:25 pm
by tahiralmas
So If I have installed genuine windows installed on one machine and copy its dll files for other machines / operating systems without prior permission from microsoft I mean, Not permitted in my Windows EULA ...

is this not redistribution ?? .... so what u say .. It is legal...

Posted: Sun Dec 03, 2006 10:34 pm
by lambda
if you're copying the dlls to another machine, it's probably not legal. if you're copying them to a linux partition on the same machine, it's probably legal. that's not redistribution because you're not giving the dlls away. you're the person who copied them, and you're the person using them.

Posted: Sun Dec 03, 2006 11:05 pm
by mahin
tahiralmas wrote: .... so what u say .. It is legal...

I do not have the refrence handy so take this as my view only. What you are trying to do is not allowed even if you have EULA IMHO, to do this you need to have permission / licensing.

Have you considered open source option?

Posted: Mon Dec 04, 2006 7:57 pm
by kbukhari
tahiralmas wrote:OK , we had problems with MS Jet 4 installation ..
thanks ...
We have done it by coping windows native dll files

would you please guide , if it is voilation of MS EULA or not ... if it is voilation then please tell us its alternative ....


try wine tools also
it hase many clone dlls of ms windows

Posted: Fri Dec 08, 2006 7:39 am
by tahiralmas
I have read the relevent eula / paper and cam to know that we can not do that as according to microsoft IE eula windows system component are only usable for windows operating system and not for non windows system ... so I have discarded all that I have done and trying alternative ...