Friday, December 07, 2007





NO OOXML
printer-friendly version
IT Security & Stability

Software patents would allow large companies to monopolize certain segments of the software market. They would no longer have to compete with open source and SMEs on security, stability and performance.

It's mistaken to prioritize abstract software concepts over their actual implementation. Great software requires a superior design and a high-quality implementation. The greatest conceptual idea is worthless unless it is executed thoroughly. None of us would want to live in a house that has a revolutionary architecture if the front door doesn't lock safely, water comes in through the roof, and power fails all the time.

Software patents generally don't stand for great ideas anyway, but let's assume for a moment that they did. Even then it would be undesirable to monopolize those ideas because it means that the first to patent an idea can exclude the competition. The patent holder can execute the idea in a flawed way and still be the only one that offers any implementation of that idea at all. That exclusive implementation may be slow, unstable and insecure, and still there would not be a direct alternative for up to 20 years unless the patent holder were to allow it.

"The complementary protection of software by copyright law and patent law, in conjunction with the development methods of most software companies and ineffective liability regulations, promotes the development and mass distribution of insecure software."
Robert A. Gehring, Technical University at Berlin

There is some controversy as to whether open-source software is inherently more secure and more stable than other software. However, it's simply a fact that security and stability considerations are key reasons why open source is chosen for certain applications. That puts enormous competitive pressure on Microsoft and other vendors. If we ever want those monthly announcements of the latest security holes in Windows, Internet Explorer and Outlook to stop, then we have to ensure a competitive marketplace.

Software patents make it risky to publicize source code. Whether a source code is made available under a free software license like the GPL or under any other license, it certainly contributes to IT security if the source code of a software can be inspected. That gives everyone with the necessary knowledge and a sufficiently strong interest the chance to search for any security issues. However, patent profiteers and malicious competitors find it much easier to identify and prove patent "infringements" on that basis. If a patent is related to something very visible, like a progress bar or a virtual shopping trolley, then a "violation" may be easily identifiable from the outside. With patents that relate to internal functions (such as memory management), it is either much harder to prove a patent infringement without the source code, or it may even be practically impossible.

Click here to read why software patents are a threat to the freedom of information







<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]