Linus on the BK withdrawal
Posted Apr 7, 2005 20:31 UTC (Thu) by kasperd
In reply to: Linus on the BK withdrawal
Parent article: Linus on the BK withdrawal
> he won't do anything to actively help anyone reverse engineer the inner magic of BitKeeper.
What is this inner magic of which he talks? Good heuristics to merge branches and avoid conflicts? I don't think there is much magic in software. Good heuristics is what looks most like magic to me.
Reverse engineering the formats and protocols isn't necesarilly the same as reverse engineering the heuristics. But of course when you do reverse engineering it may not be possible to reverse engineer exactly the right corner of the code, and you may end find out a lot more than what you really needed.
Had formats and protocols been published the reverse engineering rights had no longer applied. And maybe that way BitMover could have forbidden me to reverse engineer the code.
So in some sense publishing more information could have made it harder to (legally) reverse engineer the inner magic of BitKeeper.
to post comments)