Yahoo Patents Dynamic Page Generator
Firms may face fees for using patented Y2K fix
The European patent system doesn't currently allow software patents but large corporations are pressing the European Parliament to push the European patent system on the same path as its American counterpart. The fight against this has been successful till now but many more still need to be done:Foundation for a Free Information Infrastructure
Software patents: "The Basics"
Frequently Asked Questions (FAQ): Patents
Software Patents in Europe: A Short Overview
Clear Limits to Patentability!
The beauty of the American patent system is that no matter how honest you are and how hard you work to ensure that you are not stepping on some else's patent that cannot be achieved. The number of patents is huge and their number is greatly increasing every day. OTOH, some patents are so trivial/generic that practically it is impossible not to step on them when writing any useful piece of software. For example let's suppose that someone would patent a generic mouse-trap:
Mouse trap algorithm:
How would you build a mouse trap that does not meet some of the above specifications ? Perhaps you think that this is not a real issue since the patent office will never grant a patent as trivial as the mouse-trap. Nothing can be far from the truth. The USA patent office has failed again and again to exclude trivial patents from acceptance. There is no reason to believe that a similar European patent office will have a better efficiency.
The net result is that no matter what piece of software you write there exists the possibility that someone will sue you for that. Would that be a problem for the large corporations ? NO ! This is a problem for small software companies, for open source developers, for freelance developers a.s.o.