If you put in time doing research and then spend time and money patenting that research because you believe it to be innovative (subjective), would you just suck it up and "try to make your own software better" if someone copied your work?
This is not patent trolling because Microsoft actually uses these patents in their software.
People should do what is moral, not act as selfishly as they can without overstepping the bounds of the law. Enforcing patents against software is immoral. As Bill Gates famously pointed out, if software had been considered patentable when Microsoft started, the industry would have been at a standstill decades ago.
The fact that it's possibly legal does not make it moral. You can list any number of actions that are legal but immoral if you think about it for two minutes.
> If you put in time doing research and then spend time and money patenting that research because you believe it to be innovative (subjective), would you just suck it up and "try to make your own software better" if someone copied your work?
No copying is being alleged here. Presumably people who can see that enforcing patents against software is immoral would do exactly what you're saying, and furthermore would rarely spend time and money patenting in the first place.
Most users here are saying that "ethically" MS is doing wrong. This is not an ethical issue, it's a legal one (MS isn't the only one, recently Apple, Nokia, etc). The problem of patents it's been around for decades, or at least years, why haven't anyone fixed it. America is a democracy, right? Now go and change the law, if you can.
Or, wait for a replacement of the current patent system, I think it's only a matter of years, now.
EDIT: Of the 5 patents I was talking about, none of them use the invention on an actual product.
EDIT2: clarified 2nd par.
The problem is, the system is set up in such a way that it's impossible for a small company to stay legal. Even if you grew into a medium sized company, and you managed to spend the time required to research all the patents you're infringing on, the licensing costs for all those patents would be greater than all the money your company will make over its entire lifetime. Because you now know about all the patents, even the silly ones, and you can't actually afford to challenge all of them, so you just have to license them.
That is what would happen if a small / medium company did its best to stay legal when it comes to patents. It's absurd.
But here we're going in a total different direction. You're telling me that you shouldn't look at patents. Weren't the patents invented for being publicly accessible, so you can see if you infringe, and license them?
You can't see it, can you? You look at the patents, copy every feature of them, than incorporate your company somewhere where there aren't international copyright/patent agreements. Sure you can't have the same resources as everyone else, but you're free to create them too.
EDIT: I'm not trolling, nor I would ever want to do so. It's just that people here are forgetting how the system works (you're a hacker, find your way out). See last paragraph http://news.ycombinator.com/item?id=1363080