3 ms·
The term "clean room" has a well established meaning you probably aren't aware of, I refer you to [1], it might clear up what the original reply was referring t
by aGHz 14y ago
The term "clean room" has a well established meaning you probably aren't aware of, I refer you to [1], it might clear up what the original reply was referring to.
[1] http://en.wikipedia.org/wiki/Clean_room_design http://en.wikipedia.org/wiki/Clean_room_design
- Iv 14y agoI am well aware of the joke that is the clean-room process. Note that it supposes that the first team has access to the specification, source code, or any IP-encumbered indication about how the software in question works. In the case of Skype, the only public information we have is the binary.
- cooldeal 14y ago>Note that it supposes that the first team has access to the specification, source code, or any IP-encumbered indication about how the software in question works. In the case of Skype, the only public information we have is the binary. So what? That's not a valid excuse to distribute modified binaries to the public. If the "first" team wants to look at binaries to do their documentation, they can download the official Skype client from skype.com. Why do they need to download a hacked binary from Github?
- Iv 14y agoWell this decisions effectively forbids the "team A" of a clean room process to operate in the regular open source mode of distributed and public development. I understand the rationale behind it, I think it is wrong and has bad implications for the future.
- JoachimSchipper 14y agoYou are aware that clean room development is about protection from legal problems, not about solving the problem as efficiently as possible, right?
- nl 14y agoNote that it supposes that the first team has access to the specification, source code, or any IP-encumbered indication about how the software in question works No it doesn't. The Wikipeda link[1] mentions the original IBM PC clean room implementation by Columbia Data Products. It doesn't have the complete story of that, but from memory the way it worked was CDP had one team documenting how the BIOS responded to inputs, and then a totally independent team reimplementing that behaviour. Most clean room implementation don't have access to a specification, let alone source code. [1] http://en.wikipedia.org/wiki/Clean_room_design http://en.wikipedia.org/wiki/Clean_room_design
- sireat 14y agoInteresetingly enough, if you read on about more current cases it mentions Sony vs Connectix, which I thought Connectix lost, but actually the ruling was overturned on appeal. From the ruling: "Some works are closer to the core of intended copyright protection than others. Sony's BIOS lay at a distance from the core because it contains unprotected aspects that cannot be examined without copying. The court of appeal therefore accorded it a lower degree of protection than more traditional literary works." Thus one could try to make the same case for Skype.