Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>But that's how patents have always been.

Not really. The problem with software is that even the specifics are abstract, because if software is patentable then there is no unpatentable thing to stand beneath the claimed invention, there is only layer upon layer of man-made code all the way down to the basic arithmetic operations, and all of that potentially infringing support scaffolding creates a completely unreasonable surface area for infringement.

It would be as though someone wanting to sell furniture would infringe patents on manufacturing dynamic braking resistor banks for locomotives only because some of the furniture is transported by rail using locomotives with components so manufactured.

The issue is that a software "process" or "method" has no chain of commerce. It all happens in one place. In physical reality if you buy a lamp to light your factory, the lamp manufacturer may be liable for a patent the lamp infringes, but the widgets you make in a factory illuminated by such a lamp don't transitively infringe the lamp patent. In software there is no lamp, there are only instructions that tell you how to make and use a lamp, how to build a factory illuminated by lamps, etc. So every software company inherits the liability of every supplier of every component, leading to a hopeless morass of infringement and prolific and unavoidable liability for everyone.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: