23
Mon, Dec
3 New Articles

Bowling for Linux: The Patent Risk!

Commentary
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Is your company developing software for the Linux operating system? If so, your company needs to understand the implications and the risks involved with the intellectual property of Linux. I'm not directly referring to the SCO lawsuit against IBM that is currently wending its way through the courts; I'm talking about the "legitimate" intellectual property patents that are held by a variety of vendors, many of whom are not direct contributors to the open source movement. These patents may, in future, create big problems for the developers and users of Linux applications. Is your company one of these?

What Are These Risks?

For the first time, an independent company of patent experts has investigated the Linux kernel. This company, called Open Source Risk Management (OSRM), sells Linux liability insurance and has written a report that identifies 283 software patents not yet reviewed by the courts that could potentially be used to support claims of patent infringement against Linux. The report, entitled "Mitigating Linux Patent Risk", does not portend the demise of the open source movement; it simply cautions companies that the risks for developers are real, potent, and potentially financially damaging.

Bowling for Linux--Striking at Intellectual Property Rights

If you have been following my ongoing "Bowling for Linux" columns (see articles listed below) in MC Mag Online, you already know that the history of UNIX, which SCO Group has used to support its claims of patent and copyright infringement by IBM, makes the legacy of Linux to the UNIX operating system seem like a tempest in a teapot. IBM is being sued for billions of dollars because SCO claims that IBM has "stolen" vital UNIX code and released it to the Linux community through the open source mechanism. SCO has already attempted to wrest UNIX licensing fees from Linux users, and Microsoft is helping fund the extortion through its massive purchase of UNIX licenses for past interfaces that it created for its Windows platform. IBM says the SCO case has no merit and is vigorously contesting the lawsuit, a legal action that will undoubtedly stretch out for years to come.

However, until this recent report, no one had ever studiously examined the Linux kernel for other potential patent claims. "Mitigating Linux Patent Risk" does exactly that. And the fallout of this examination may cause us all to reconsider the nature of software intellectual property and what legal reforms the industry needs to address.

Key Findings

Not surprisingly, OSRM says that IBM holds the largest number of patents on Linux-impacting technologies. The company holds 60 patents that could conceivably threaten the Linux kernel.

But Microsoft Corporation owns 27 of the potentially threatening patents, and according to an internal memo leaked by HP executives in 2002 that is quoted by OSRM, "Microsoft intends to sue companies shipping free and open source products that potentially violate their patents."

HP too holds a number of untested patents that may impact Linux technology.

The End of Open Source?

According to the report, "while patents certainly do not spell doom for royalty-free distribution of Linux, there is a level of patent infringement risk that Linux users and developers should be mindful of and prepared to address."
So what are OSRM's recommendations? According to OSRM, end users and developers should begin taking these five steps to minimize the Linux patent threat:

  • Support structural reform of the current United States patent system.
  • Recognize that patent disputes can and will be resolved in ways that comply with the letter and spirit of free and open source licensing.
  • Contribute to historical databases of previously "inaccessible prior art" to help prove that non-inventive patents are invalid.
  • Be prepared to "design around" patents when necessary.
  • Obtain patent infringement defense insurance.

What's Wrong with the Patent Process?

The former director of the United States Patent and Trademark Office (USPTO), James Rogan, has identified that the our patent system is in a state of "crisis." The USPTO can only allocate a few hours to reviewing each application before it issues patents, and consequently it often issues patents for "non-inventions." In short, they issue patents for technologies that already exist, but that their cursory review did not reveal. Meanwhile, the cost for proving that a particular patent is a "non-invention" falls at random on alleged "infringers," and is in fact an arbitrary tax that burdens true innovators. For instance, the cost to resolve a patent dispute in the court systems costs an average of $2.4 million for each case, according to the American Intellectual Property Law Association.

As a result, a lot of voices are calling for the reform of the United States patent system, including the Federal Trade Commission, the National Academy of Sciences, and numerous independent legal and economic experts.

Faltering System Impedes Innovation

However, while the system falters, this impact is having severe detrimental effects on the software industry. The Linux kernel--as well as other popular products derived through the open source movement--is a highly visible target where such an impact may prove crippling.

"Given the current state of the patent system, it would be, if not impossible, prohibitively expensive to challenge each of the 283 patents identified as posing a direct threat to Linux," said Dan Ravicher, OSRM's lead outside patent counsel. Ravicher is also senior counsel to the Free Software Foundation and Executive Director of the Public Patent Foundation.

"Although I have serious doubts that any of them contain valid claims covering technology critical to Linux, the high costs of patent litigation would make proving that in court a severe burden for some and, unfortunately, an impossibility for others. The system is punishing the very people it was designed to help, and it needs to change; but in the interim everyone must figure out a way to deal with it."

Who Owns What?

Both Ravicher and OSRM have refused to identify the specific patents identified in the OSRM study. According to OSRM, publishing the names of the patents could make it easier for a Linux customer to be sued for "willful infringement," which could then lead to increased damages in the event of a successful lawsuit.

However, it is interesting to note that Ravicher's study found no patents held by SCO that could pose a threat to the Linux kernel.

So, even though the SCO legal debacle may ultimately clear IBM and users from UNIX royalties, the future for Linux legal battles is potentially far from over. If you are looking to Linux as a development platform for your product or your application, be forewarned: There is a future for Linux, but it comes with a potentially high price tag. You may pay for the source code not with a check, but with long hours and extensive lawyer's fees.

Thomas M. Stockwell is Editor in Chief of MC Press Online, LP.

Past "Bowling for Linux" Articles in MC Mag Online

•  Bowling for Linux: AT&T Reaches Out as Artifact Trounces SCO Claim

Bowling for Linux: Episode V

Bowling for Linux: Episode IV

Bowling for Linux: Episode III

Bowling for Linux: Episode II

Bowling for Linux

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: