Lessig reasonably criticizes my rhetorical device of suggesting that placing source code in the public eye is equivalent to a writer having to make public the thought process behind his/her work. But in doing so he ignores the underlying argument and the analysis of what "derivative works" means in the case of software.
One of the valuable parts of this discussion for me has been in refining my thinking on this subject. I have had an intuitive feeling that there is something wrong in Lessig's call for source code escrow -- and not the least of which is my concern about giving governments too much power. I have some more work to go in my thinking, but I am close to having a good formulation of the core issue. Here is an attempt at a clear statement of my thesis:
- Software is not a narrative. Software is a machine
I will spend some more time on the formulation of this and post a longer note soon.