Linux-Watch
      . . . keeping an eye on the penguin   
Home  |  News  |  Forum  |  Blogs  |  Videos  |  ITLink

Keywords: Match:
Clearing up the Novell ClearType controversy
Apr. 10, 2007

A recent story on the "Boycott Novell" website reported that "Novell's Linux is losing features which supposedly infringe on Microsoft software patents." That, according to Novell director of public relations Bruce Lowry, is not at all the case.

Spread the word:
digg this story
The story got its start as a bug report on an openSUSE mailing list. This report was about FreeType, a program enabling better display of fonts, not delivering sub-pixel anti-aliasing. In the discussion, a FreeType header file was shown. Part of this file read:
/* Uncomment the line below if you want to activate sub-pixel rendering */
/* (a.k.a. LCD rendering, or ClearType) in this build of the library. */

/* Note that this feature is covered by several Microsoft patents */
/* and should not be activated in any default build of the library" */
For all intents and purposes, this has the effect of knocking out ClearType's main functionality.

ClearType is a Microsoft technology. Microsoft claims that "With ClearType running on an LCD monitor, we can now display features of text as small as a fraction of a pixel in width." The company released ClearType under a "shared source" license in 2003. However, Microsoft also claims that ClearType is covered by no less than 10 patents. Microsoft also claims that there are more patents to come for ClearType.

At Planete Beranger, a blog about "Open Source and Strong Opinions," the author wrote that someone had "complained about encountering the side-effects of Microsoft patents on ClearType in... openSUSE 10.2!" He believed that this was strange because "no matter Novell and Microsoft are now buddies, openSUSE still has to be concern about the ClearType patents! Unbelievable."

From this, Roy Schestowitz, a leader of the Boycott Novell site wondered, "Is this the direction taken? Will it expand? Will features be stripped in order to cripple GNU/Linux? In any event, Novell does nobody any favours here, except Microsoft of course, which can now intimidate other distributors."

A closer look at the situation revealed, however, that David Turner, FreeType's main author had removed ClearType functionality from FreeType because of concerns about Microsoft's patents.

By September 2006, Turner had become aware of these issues and decided to steer clear of ClearType in his program. Turner wrote on September 24 that "My final understanding is that the MS patents pretty cover *all* cases of LCD-specific rendering we're interested in." While "there are some pretty well-known prior art that could be used to dismiss some claims on some of the patents is obvious, but this is not enough to get rid of all claims in the patents that really interest us." Therefore, Since finding this prior art, if *only* it exists, will take a long time, the responsible thing to do now is simply to disable the feature in the code we distribute."

If the FreeType code had been Novell's, the Linux company might already be doing the digging for that prior code. In Lowry's response to the issue, he cited Novell's questions and answers on the Microsoft patent deal. For example: "It has always been our policy in all development, open source and proprietary, to stay away from code that infringes another's patents, and we will continue to develop software using these standard practices. If any of our code is found to infringe someone else's patents, we will try to find prior technology to invalidate the patents, rework the code to design around the infringement, or as a last resort remove the functionality."

However, Lowry continued, "In this specific case, the ClearType font is supplied as part of the freetype2 package; last summer the upstream maintainer changed the package's default settings to disable Clear Type and thereby avoid possibly relevant Microsoft patents. So, consistent with Novell's preexisting practices and current policy, Novell is using the default settings established by the upstream maintainer. Distributions such as Fedora made the same choice. This issue only came up in the summer of 2006 and therefore older distributions are using the previous default (enabled ClearType)."

So, although this story illustrates just how software patent issues can wind their way into open-source software, it doesn't appear to have any direct link to the Microsoft/Novell partnership or the issues, such as the GPLv3 revision, that surround it.


-- Steven J. Vaughan-Nichols



Do you have comments on this story?


Talkback here

NOTE: Please post your comments regarding our articles using the above link. Be sure to use this article's title as the "Subject" in your posts. Before you create a new thread, please check to see if a discussion thread is already running on the article you plan to comment on. Thanks!



(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Also visit:
• eWEEK's Linux center
• Dev Shed
  and, our 'evil twin'...
• Microsoft-Watch.com


Latest Linux-Watch Posts

• Worst security blooper ever?
• Novell offers RHEL, CentOS support
• Windows 7 no threat to netbook Linux
• Microsoft breaks HotMail for Linux users?
• Torvalds: Real quality means taking it personally
• Opinion: open source value transcends tough times
• OpenOffice 3.0 reviewed
• Shutting down idle PCs with Linux
• Linux valued at $10.9 billion
• UK gains LPI affiliate
More Linux-Watch posts

DesktopLinux headlines:
• "Moonlight" ready to shine
• Adobe unleashes 64-bit Flash
• Debian Lenny installer arrives
• Ubuntu announces ARM port
• Amazon offers Linux XOs
• Windows 7 "no threat" to netbook Linux
• Creative frees Sound Blaster driver code
• Linux, netbooks threaten Microsoft's fat profits
• Ibex inspires GNOME switch
• Linux to outship Windows in 2009?
More DesktopLinux news

LinuxDevices headlines:
• Tactical Linux computer muscles up
• Virtualization technology targets multi-core ARM
• Die-shrunk x86 SoC draws 2 Watts at 1GHz
• Webinars explore RTOS-to-Linux driver migration
• Open phone goes robotic
• MontaVista touts Android readiness
• USB Linux key targets netbooks
• Via panel PC resists shock, liquids
• Linux provider touts support award
• World's smallest humanoid robot can run Linux
More LinuxDevices news

Dev Shed Dev Shed
Powered By Dev Shed


Linux vs. Windows?
•  in the enterprise
•  in gadgets & devices

Linux conquers smartphones!

...read all about 'em




news feed

Home  |  News  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.