Full Disclosure mailing list archives

Re: Cisco's stolen code


From: Shachar Shemesh <fulldisc () sun consumer org il>
Date: Wed, 26 May 2004 11:03:54 +0300

Ng, Kenneth (US) wrote:

Brian: I will give you another good reason to not go near the stolen code.
If you EVER want to work on any project that is even remotely related to
routers, or routing or anything else that Cisco equipment can do, you can
not have touched any of the stolen code, or your code will be suspect.
(Your accounting package has queues?  Cisco IOS has queues (I assume), you
must have copied it.)  Even if your writing the code entirely from scratch,
because you have seen the stolen code, you may be suspect.

Actually, I took that question up with a lawyer once, and I think you are quite wrong.

There are two Intellectual Property protection Cisco (and MS's Windows) code enjoy. The first is copyright, and the second is trade secret. There may also be patents involved, but that's besides the point, as patents get protected whether you have seen the code or not.

The copyright protection stands, no matter what. Unless the copyright holder releases the code, you are not allowed to copy it or use it. That much is true. However, once something is made public, it can no longer enjoy trade secret protection, and it doesn't matter who made it public or how. The original person who made the unauthorized (and illegal) disclosure of the information is theoretically liable for any business loss resulting from it, but other people are pretty much scott free in that respect.

This means that if you can prove that you are not copying actual code from the stolen code, you are free to continue working on anything at all. This even includes implementing Cisco proprietary protocols understood from the stolen code - it can no longer be considered a secret if so many people know it.

Please remeber the following:
1. I am not a lawyer. Even if I were - you are not hiring me. This is not legal advice. Use this as an idea to bounce off your own lawyer and see what (s)he says. 2. It is not clear whether the disclosure Cisco's code has already been through is enough to warrant the trade secret protection on it null. That is for a court to decide. 3. If implementing Cisco proprietary protocols is the aim, I would recommend to people to use clean room for that. Clean room makes proving no copyright violation took place.

         Shachar

--
Shachar Shemesh
Lingnu Open Source Consulting
http://www.lingnu.com/

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html


Current thread: