|
Authored by: Anonymous on Monday, June 11 2012 @ 02:26 PM EDT |
Patents are not how a developer speeds up development.
No developer ever use patented information as a starting point.
A developer always stands on the shoulders of those who have come before,
sharing libraries, code snippets etc.
This sharing is mutually exclusive with exclusive monopolies as granted by any
patent.
Patents eliminate the wealth to society as a whole based on a model of sharing
knowledge where software is concerned.
rgds
[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Tuesday, June 12 2012 @ 08:10 AM EDT |
Programming languages are just that ... languages. They conform to a certain
grammer to enable a compiler or interpreter to make it executable by whatever
hardware virtual machine you target.
What then is the difference between describing your idea in plain english and a
programmer translating it into a programming language.
Two problems:
1. What is described in plain English may be impossible for a computer to do. As
far as I know you can;t patent the impossible. You could of course patent a new
piece of hardware that will make it possible to implement your idea.
2. The description is too general. In that case the programmer needs to
breakdown the problem and come up with an algorithm that will implement the
idea. I don't know how others do it, but when I got my Software Engineering
assignment back in college I fleshed out the entire idea in more detail in plain
language first. When I had that, programming it was quite easy. Software patents
therefore seem to be patents on worked out ideas. Does the level at which you
detailed your idea really impact patentability? It's still an idea.[ Reply to This | Parent | # ]
|
|
|
|
|