Monday | 8 September, 2008
Computerworld
Copyright and Linux, GPL patent issues: part 2
Some common myths about the GPL's reach debunked
Doug Hass (LinuxWorld) 11/12/2006 12:53:08

Computerworld Buyer's Guide - Vendors Matched to this Article
Related Features
  • +

    Ticked Off at Tick the Box Mentality 04/02/2008 13:01:15

    Does your executive search firm know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
    Does your executive search firm know its MIS managers from its elbow? Does it even know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
  • +

    Strategies for Dealing With IT Complexity 24/12/2007 10:30:47

    Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.
    Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.
  • +

    Your World. . . Hacked 02/10/2007 10:51:23

    As your business becomes more collaborative and global, the risks to your company’s trade secrets rise proportionally. Fortunately, there are new strategies to protect the data that allows you to compete
    The call to Bob Bailey, an IT executive with a major US government contractor, came on an otherwise ordinary day in October 2003. "Why are you attacking us?" demanded the caller, an IT leader with a Silicon Valley manufacturer. He wanted to know why Bailey's company had launched a denial-of-service attack against his network
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.

Newsletter Subscription

Sign up for our Computerworld newsletters!
Computerworld's twice-daily news service keeps you in touch with the latest, most important headlines from Australia and around the world.
Keep up with the latest virtualisation technologies, products, news and features.
RSS Feeds

This is part two in a three-part series of articles debunking some common myths about the GPL's reach and highlighting the sensible solution that the Linux community has constructed despite these myths. This part applies the body of court cases to the GPL, outlining the framework of the "gentleman's agreement" struck by commercial and non-commercial Linux developers.

Obviously, the highest levels of abstraction in the court's current test provide very little copyright protection for Linux kernel modules. Linux creator Linus Torvalds suggested "when you have the GPL, and you have documented for years and years that [the kernel module interface] is not a stable API, and that it is not a boundary for the license and that you do not get an automatic waiver when you compile against this boundary, then things are different [than with a stable API]." At the same time, Torvalds focused on how today's kernel modules are "used for pretty much everything, including stuff that is very much 'internal kernel' stuff," destroying "the kind of historic 'implied barrier'" between the GPL-licensed kernel and supporting modules. Torvalds argues "there are cases where something would be so obviously Linux-specific that it simply wouldn't make sense without the Linux kernel. In those cases it would also obviously be a derived work, and as such . . . it falls under the GPL license." The level of integration required, in essence, could render a kernel module's source code useless for other software platforms.

In Sega Enterprises v. Accolade, the court denied copyright protection for "functional requirements for compatibility with the Genesis console . . . ." Under this approach, the right of the kernel module author to create a compatible module overrides any nominal copyright infringement created when that author creates static or dynamic links to kernel code. Sega's Genesis console had no public API whatsoever, stable or otherwise, yet the court still denied protection to these functional elements. Regardless of the status of the API or system interface required for compatibility, any parts of a program that a developer must copy -- such as kernel headers, definition files, variables, or mandatory Linux kernel function calls -- in order to create a Linux-compatible kernel module would not receive copyright protection.

Any Linux copyright holder would have a far weaker argument for protection given the public availability of code under the GPL (unlike the closed source Sega Genesis code). No court from Midway to Sega has ever discussed stability, relative usefulness, platform specificity, or advancements in functionality as acceptable standards. However functionally extensive or poorly documented the API may be, the source code provides the uncopyrightable tools necessary for developers to write Linux-compatible modules.

In its preamble, the GPL also essentially argues that its license does not erect any artificial hurdles. The GPL carries no fees and expressly makes source code freely available for the public. At first glance, this free and open source software approach would support what the Sega court termed "growth in creative expression, based on the dissemination of other creative works and the unprotected ideas contained in those works, that the Copyright Act was intended to promote." However, the Sega court rejected this "favorable license" argument. The court extended the right of developers to create compatible modules free from the control of the original copyright holder -- even if the original copyright holder was willing to license that right under other terms. Sega had offered Accolade a license agreement that would have allowed Accolade to create Sega-compatible games with the condition that Sega manufacture those games. Despite this license offer, the court declined to find copyright infringement in Accolade's creation of Sega-compatible games without a license. The court used the opportunity to destroy the artificial barrier between personal or non-commercial use and commercial use. The Sega court held that the commercial nature of Accolade's use of Sega's unpublished API did "not alter [their] judgment in this regard." The court found that Accolade's creation of Sega-compatible games had led to "an increase in the number of independently designed video game programs offered for use with the Genesis console," precisely what the Act "was intended to promote." Like Sega's license, the GPL would impermissibly apply the act's principle of growth to only some works (those carrying its license).

The Ninth Circuit refined the Sega analysis further in Sony Computer Entertainment v. Connectix Corp. to address this type of barrier to the creation of works. The Ninth Circuit carefully rejected Torvalds' postulation that the intimately connected, but undocumented and unstable, kernel module API granted Linux copyright holders the sole right to authorize the creation of compatible modules.

Computerworld Buyer's Guide - Vendors Matched to this Article
Market Place

Computerworld Member Login


 

Prioritizing Services with IT Service Management (ITSM)

Computerworld Live Webinar
Wednesday 20th, August 2008
11:00am EST (Sydney, Australia)

To be repeated on:

Thursday 4th, September 2008
11:00am EST (Sydney Australia)

Sign up and receive a free copy of The Forrester WaveTM Service Desk Management Tools, Q2 2008 at the conclusion of the Webinar.

Attend and discover:

  • How to deliver value to your business through ITSM
  • Best practice ITSM implementation
  • Why emphasis is changing from optimizing IT management processes to better servicing customers and demonstrating real dollar value
  • If service-oriented ITSM is best for your business
Whitepaper

Market Trends: Multienterprise/B2B Infrastructure Market | Worldwide | 2008

Garner says global 2000 companies will double their multi-enterprise traffic in the next 5 years. Discover the key technology and business drivers that will enable this.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links