Re-using the reverse engineered code is the problem, he should have simply used it to spec out the protocol and then use that spec to re-implement it.
Re-using the reverse engineered code is the problem, he should have simply used it to spec out the protocol and then use that spec to re-implement it.
This is legal and safe. It is how the first clone PCs survived even IBM's lawyers.
How is the first team compensated? or am I missing something?
>This is legal and safe. It is how the first clone PCs survived even IBM's lawyers.
Very interesting. Does anyone have a link to a write up on this? or at least have a place to start looking for info on it?
https://en.wikipedia.org/wiki/Clean_room_design
Basically, you need to find developers with no experience at all with the technology (e.g. never used Skype before), and then get another set of developers to reverse engineer the product, and send the spec to the "naive" developers, for lack of a better term.
This approach to cloning was established long ago (1960's) by IBM's competitors and has always been legal.
You can just google "clean room design", Wikipedia is quite informative on it.
BTW a few early PC firms did try to cut corners and clone the PC BIOS without the chinese wall; they were sued and died. This isn't theory; it's been practice for decades.
Here was a little insight:
https://nakedsecurity.sophos.com/2011/06/03/skype-protocol-c...