Software is a written work, but it can also be a mechanical process, depending on what it is doing.
I would think that copyright law would apply first, BUT, a patent protecting the code would be needed in this litigious society the lawyers have bred.
Considering the precendence of this lawsuit, in the future people will need to cover their biscuits in every way they possibly can.... trademark, patent, copyright, proof of ownership, licenses for proof that the software used to write the other software was legal....
I love this part of the article: "Aharonian argues in his complaint that software copyright laws violate the right to due process enshrined in the U.S. Constitution because they do not provide clear boundaries for appropriate use."
Yeah, the only appropriate use with copyrights is "Used with the permission of (copyright holder)" or the copyright is violated. (Although it's up to the copyright holder to bring up the copyright violations.) That's too difficult to understand!
This yo-yo thinks he's going after the Microsoft's of the world, and is not thinking of the thousands of programmers who hold tightly to their copyrights on their own hard work.
This will be interesting to watch.... I better start getting patent papers ready just in case.....