Seems to me. That the onus would be on them to prove guilt. Not for you to prove innocence. To start I would suggest that you get a lawyer. The other party would if they intend to pursue something like this have to put their cards on the table. The process of discovery would prob. take care of any issues. They would be forced to show the source code for the 1999 app. And you could show the source for the new app. If they come to the table with nothing ....well its over.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dan Sent: Wednesday, April 11, 2007 11:51 PM To: [EMAIL PROTECTED] Subject: [advanced_delphi] Code Comparison Software or Expert Hello, I have been accused of steeling source code from an old 1999 DOS Borland Pascal Program to create a Delphi Application. I'm trying to figure out how to do a comparison to prove my code is my own. The issue is that the code is so different that its hard to know where to start. The DOS program is a DOS program, it doesn't have any windows components, no VCL, no forms. It has a propritary flat file database. The only way it can be compiled is to use a virtual DOS 6.22 machine. It is no longer sold, it runs as a legacy program on very old PCs. The Delphi application is a normal Delphi application that uses the MSDE version of Sql Server. These are both large programs, 125,000 lines or more. They both have multiple source code units. I know without looking that there will not be common unit names or organization. I don't expect to find common function names. So far all that can be seen are pdf versions of their DOS source code. They claim that if we put a virtual machine together we can see the source in its correct form. Does anyone have any idea of how to do this comparison quickly and efficently? I'm not even sure if files from the virtual machine will be able to be compared to files on the regular hard drive. I'm almost to the point of hand scanning all the units and collecting metrics of some kind. Yahoo! Groups Links