Printer Friendly
The Free Library
14,504,729 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Widespread Linux Practice May Violate License; Study Addresses Loadable Kernel Modules, Called ``the Key to the Use of Linux in Embedded Systems''.


NORFOLK, Va. -- A common practice among embedded Linux The Linux operating system configured and enhanced to work in a wide variety of applications, including handheld devices, network appliances, industrial machines and consumer electronics devices. The modularity of the Linux kernel makes it well suited to embedded systems.  developers almost certainly violates the Linux license, according to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 research conducted by software attorneys Jay Michaelson and Christopher Holst. Wasabi Systems Inc., a leading provider of embedded operating systems An operating system used in special-purpose applications (embedded systems). Embedded operating systems are typically very compact and often designed for real time operations. See embedded Linux, QNX, OS-9, Windows XP Embedded, Windows CE, VxWorks and Symbian OS. , today released a white paper entitled Closed-Source Loadable Kernel Modules In computing, loadable kernel modules, or LKM, are object files that contain code to extend the running kernel, or so-called base kernel, of an operating system.  Violate the GPL See GNU General Public License.

1. GPL - General Purpose Language.
2. GPL - ["A Sample Management Application Program in a Graphical Data-driven Programming language", A.L. Davis et al, Digest of Papers, Compcon Spring 81, Feb 1981, pp. 162-167].
, which is the second in a series of white papers focusing on the myths and facts about open source licensing.

The latest white paper discusses the issue of Loadable Kernel Modules (LKMs), a method commonly used by Linux developers to circumvent the requirement that modified Linux code be shared with the public. Although Michaelson notes that there are many legitimate uses of LKMs, the code they contain would otherwise be part of the kernel and compiled along with it. In that case, the source code to these LKMs would have to be made public according to the terms of Linux's license, the GNU General Public License A software license from the Free Software Foundation (FSF) that ensures every user receives the essential freedoms that define "free" software, which is free of restrictions (see free software).  (GPL). By dynamically loading the code later, developers claim that it is not part of the GPL-covered kernel - a claim refuted by Michaelson and Holst.

"The trouble is that the GPL specifically includes 'derivative works' as part of the software covered by the license -- and LKMs are almost certainly derivative works of the kernel," says Michaelson, a noted and widely published expert on software licensing. "What that means is that this widespread practice almost certainly violates the license."

In the white paper, Michaelson contends that the reason the GPL has not been enforced in this area is that the Free Software Foundation (FSF FSF - Free Software Foundation ), the non-profit organization A non-profit organization (abbreviated "NPO", also "non-profit" or "not-for-profit") is a legally constituted organization whose primary objective is to support or to actively engage in activities of public or private interest without any commercial or monetary profit purposes.  that generally enforces the license, has mixed motives. "On the one hand, the Free Software Foundation wants to ensure compliance with the GPL," says Michaelson. "But on the other, they also want to ensure the success of Linux."

Michaelson believes that the risk for OEMs is not that the FSF will suddenly change its collective mind, but that other parties might have a different set of interests. "There are hundreds of copyright holders in the Linux world, and all it takes is one enterprising hacker to sue," Michaelson points out, adding that individual programmers have successfully compelled the release of code in the past. He goes on to say, "The current situation is essentially 'a Gentlemen's Agreement' that, like all such arrangements, is inherently unstable. As the FSF itself says, the only way to comply with the Linux license is to release your code to the public. These workarounds just don't hold water."

The white paper can be found today at www.WasabiSystems.com/gpl. As part of an educational campaign focused on the GPL, additional white papers, presentations and seminars will be made available.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Feb 22, 2006
Words:447
Previous Article:Northfield Laboratories Strongly Disputes Wall Street Journal Story Conclusions.
Next Article:Lumera Corporation To Hold Conference Call To Discuss Q4 2005 Results.
Topics:



Related Articles
SUSE LINUX releases latest advances in LINUX technology.(SUSE LINUX 9.0)
LynuxWorks introduces first User-Mode Linux software for Apple PowerPC G5 based on the Linux 2.6 kernel.
Linux Users May Be Breaking U.S. Securities Laws According to Attorneys; Wasabi Systems Releases a New Study Analyzing Sarbanes-Oxley Risks...
TimeSys Webinars to Address Key Embedded Linux Development Issues.
Embedded Software Group and Beijing Feynman Software Sign Partnership Agreement; Companies Collaborate to Provide Embedded Technology and Services to...
TimeSys(R) Extends Webinar Series on Embedded Linux Development in Response to Popular Demand.
TimeSys Delivers Commercial Support for 2.6.16 with Launch of LinuxLink 2nd Edition; LinuxLink is First to Market with Latest Kernel Support, Major...
Real-Time Base Technology Accepted in Mainline Linux Kernel.
TimeSys is First Embedded Linux Vendor to Support 2.6.21 Kernel.
MontaVista Vision 2007 Embedded Linux Developers Conference to Feature Educational Sessions and New Technology from Top Companies.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles