I have watched in great sadness as well as some very real fear for my
profession as I've seen software - and worse: process - patents gain hold
in this country driven by forces of great wealth and power aimed at
maintaining their wealth and power at the cost of innovation. I was in the
software labs of the late '70s when things like object oriented
programming, bitmapped displays, email, and modern operating system theory
were being developed and nothing was even copyrighted. There was great
excitement as people built on each other's work, creating new concepts -
like inter-process communication (IPC as it was known) that are now
mainstays of every computer and network in existence (even your cell phone
has IPC in it, but it's so taken for granted these days that few even know
about the great efforts that went into the creation of shared memory and
socket-based communication systems).