I have been wondering if the future software law should use registered, delayed open source. Registering the code establishes precedence. Another point is that, while few want open source, more should want moderate maintenance cost. Delaying the open source limits the technological problems of copying. Remember that intellectual property was supposed to be temporary.