Do software patents stifle innovation?
- 18 May, 2012 08:00
Software patents are stifling innovation and should not be applied to computational information processing, according to a Victorian software developer.
Ben Sturmfels, lead developer at Sturms, said he represents thousands of members of the software industry in Australia who believe patents on computation and information processing are harming society instead of helping it, as the patent system originally set out to do.
“We believe they don’t serve their intended purpose of promoting innovation and in fact they actually discourage innovation,” he told an IP Australia event on Tuesday.
However, Sturmfels asserted he means software that involves computational information processing — algorithms.
“There’s been, for years, insightful people in the software industry that have been warning us about the problem with patents, and it’s really only coming home to roost in the last five or 10 years and it’s really becoming quite harmful, frankly,” he said.
However, Ric Richardson, inventor of Uniloc, said the patent system has served him well. Uniloc has sued 73 companies for violating its patent, with at least 25 companies settling. Uniloc most recently negotiated a settlement with Microsoft over software activation.
Richardson’s definition of a software patent is “a process or a system that will only work on one CPU as basically one algorithm, because in reality, the patent system around the world has agreed that you can’t patent an algorithm.
“But if you put that process on a computer that talks to another computer that has another process and the two together actually start to work in a system, then it becomes more of what you would call a traditional mechanical operational system.
“From the way I understand it, an algorithm is not patentable. As soon as you start introducing these other components, it becomes less and less what you’re talking about by definition.”
Richardson said that his Uniloc patent was not a software-only patent because it involves mechanical processes, physical components and multiple computers. But he said without software patents, it’s “open slather” for anyone to copy another person.
“No one who’s a fair thinker thinks that’s an honest way to treat somebody who has come up with a good idea ... Looking back at that whole process, I am so grateful for the patent system,” he said.
However, Sturmfels asserted Richardson’s patent story is not relevant to the patent debate.
“The patent system isn’t to give individual wealth to inventors – it might seem like it is, but that’s misinformation. It’s actually to benefit society, so we need to evaluate the patent system on whether it is actually benefiting society overall in whether it’s a success or not,” he said.
“Also, Ric’s success generally isn’t feasible for software companies. Large companies have a standard defence against this. They have a truckload of patents and they can bury anyone in endless litigation about this sort of stuff.
“Society’s giving up a temporary monopoly – a short-term monopoly – on these ideas, and in return they get disclosure for these ideas for the general progress of society. That’s the whole point [of software patents].”
Sturmfels added that building on other people’s ideas is best practice.
“If you’re not doing [that] then you’re doing it wrong. You shouldn’t be a professional software developer if you’re not building on the ideas of other people,” he said.
Winners and losers
Sturmfels believes the real winners in the patent debate are large corporations that have a significant portfolio of patents because those corporations can use their patents to threaten other companies for “getting on their turf”.
Large companies can also trade patents with each other like trading cards, Richardson and Sturmfels both said.
“You have this, I have that, we’ll have a disagreement and trade and in the end work out what the difference is and pay each other out, based on that process,” Richardson said.
However, Richardson said he has not witnessed smaller businesses being squashed by the larger corporations. Instead, patents make smaller businesses valuable, he said.
“I personally don’t see a lot of small guys getting squashed by big guys because in the end, if you have a patent that protects what you’re doing, they actually value that and it’s part of your whole acquisition strategy,” Richardson said.
Sturmfels, however, stood by his assertion that larger companies railroad smaller businesses with patents.
“Unfortunately, if you don’t have a bucketload of patents and you make software, you can’t compete because these guys can push you out of the market simply by burying you in patents. What we’re really giving them with this patent system is a competitive advantage,” Sturmfels said.
“Who are [the] losers? Everyone else. Small/medium business lose. It’s simply not viable to search and defend against patents. What this means is that it reduces investment in small/medium businesses because it’s a landmine out there - no one knows where they are...
“There’s even a lot of areas that it’s just simply too dangerous to go into, things like audio visual coding. You just wouldn’t even bother going there – it’s just too dangerous.”
Follow Stephanie McDonald on Twitter: @stephmcdonald0
Follow Computerworld Australia on Twitter: @ComputerworldAU
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- The Future of IT: From Chaos to Service Automation
- All Flash and Databases - Storage Switzerland
- Secure by design - How to dramatically simplify data protection, access control and other critical security tasks
- Top 20 Critical Security Controls - Compliance Guide
- Oracle Fusion Financials Cloud Service
Ruggedized scientific calculator perfect for extreme math
How to Switch From iPhone 5S to BlackBerry Z30 (and Why)
How to Switch From iPhone 5S to BlackBerry Z30 (and Why)
CIOs to Become In-House Brokers -- and That's a Good Thing
The future of computing
Journey to the Future-State framework
Defining the future role and cataloguing the competencies that would take CIOs there was only the first step. In 2009 Council members pushed for more – they wanted to help the IT profession make the journey from Functional Head (where IT is inevitably viewed as a cost centre) to a Business Strategist (where IT is externally focused and viewed as an organisational ‘game changer’). Although a single prescription for advancing the role is impossible because CIOs circumstances are all different, members wanted a general roadmap and guidelines.
An enterprise resource planning (ERP) software solution provides the ability to access the right information, from the right source, at the right time, empowering all users throughout the supply chain. This report explains how your solution can identify the resources needed to capture, produce, ship, and account for customer orders, while supporting the various manufacturing processes.
The F5 DDoS Protection Reference Architecture part 2 of 3
This whitepaper is the second in a three-part series on distributed denial of service attacks (DDoS) and multi-tier DDoS protection. This section details the design and capabilities of different forms of protection architecture designed for a variety of circumstances, while also providing alternative approaches. The paper also explains how to maintain availability, including network and application defense and DNS DDoS Mitigation.