From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 9 Jan 2002 22:33:10 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 9 Jan 2002 22:33:00 -0500 Received: from mail.webmaster.com ([216.152.64.131]:14730 "EHLO shell.webmaster.com") by vger.kernel.org with ESMTP id convert rfc822-to-8bit; Wed, 9 Jan 2002 22:32:41 -0500 From: David Schwartz To: Jesse Pollard , X-Mailer: PocoMail 2.51 (995) - Registered Version Date: Wed, 9 Jan 2002 19:32:38 -0800 In-Reply-To: <200201091506.JAA16825@tomcat.admin.navo.hpc.mil> Subject: Re: Difficulties in interoperating with Windows Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Message-ID: <20020110033240.AAA23729@shell.webmaster.com@whenever> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org >Reverse engineering is taking the published specifications, creating >software that should function in an equivalent manner. Testing it is >difficult since you have to be careful not to import patented/copyrighted >algorithms. You have to compair the inputs/outputs for the software with the >inputs/outputs of the original. No, developing a product to meet given specifications is the ordinary sort of forward engineering. Reverse engineering is when you attempt to determine the specifications by looking at, taking apart, or probing the final product. DS