Software patents
are they something to be encouraged?
or something to be discouraged?
why?
I think they should be discouraged, as they hurt the quality of applications for the lifetime of the patent.
with a patent, on software, it's more the idea than the specific application that is getting patented, this means you have a significant amount of time with no competing applications. that causes you to not push development of good code and bug fixes as much and as rapidly as they should be.. after all, no competition, so customers have no choice about which app to use.