kaled - 7:27 pm on Jul 7, 2010 (gmt 0)
The current situation with software copyright is that code is copyrighted but logical methods are not. If someone is smart enough to reverse engineer code then copyright isn't likely to offer much protection. Also, if someone is able to more or less reproduce the same functionality from published specifications, copyright will not apply.
The logical methods that lie behind complex software technologies are not protected by copyright, if they were, no one would care about patents i.e. there would be nothing to argue about.