| By John Koenig | Article Rating: |
|
| February 8, 2005 12:00 AM EST | Reads: |
9,274 |
As the adoption of Linux and other open source software within corporations grows, enterprise IT managers should, using reasonable oversight, establish policies that allow open source to benefit the company. Open source may be free and not ordinarily expose a company to piracy claims, but open source usaage should not be ignored. For most companies it makes sense to establish policies and procedures for an employee's use of open source in order to minimize any legal and intellectual property risks.
In September 2003, Forrester Research delivered a report titled, "Your Open Source Strategy," with three general recommendations for companies deploying open source:
- Fund an open source advisory group to perform due diligence.
- Create policies to guide adoption and developer participation.
- Build a developer portal to track inventory and provide support.
Much of the business value of a hardware or software company depends on its intellectual property portfolio. Open source software can create some risks for a hardware or software company in areas of patents and copyrights. By comparison, a manufacturer of a soft drink may have an investment in trademarks and little other core intellectual property. Open source usage at this kind of company is not much of an issue. However, a hardware or software company that has created patents and copyrighted material should be diligent in making accurate and timely assessments of its open source use.
There is a number of reasons for this. First, if the modified open source software is publicly distributed at all, most open source licenses contain reciprocity clauses that require public disclosure of all source code modifications. As a result, a hardware or software company might be forced to disclose modifications to open source programs that the company had intended to keep confidential.
Second, the GPL and other licenses use broad language in appraising derivative works, and therefore have the potential to force the reciprocity provision mentioned above onto non-GPL software programs that may merely link to nonmodified GPL programs. In short, developers should be trained to consider the method of their planned implementations of open source software in order to properly avoid their work becoming subject to open source reciprocity or patent provisions.
Last, a recent example illustrates the potential complexity of the issues facing managers. In this instance, Broadcom, a producer of semiconductor solutions for broadband communications, contracted with an offshore third party to develop some software drivers for its communications products. These drivers were licensed to Linksys to be included in their wireless products. Cisco thereafter acquired Linksys for approximately $500 million and inherited the rights and obligations of the software incorporated in the Linksys products.
As explained by Eben Moglen, general counsel of the Free Software Foundation (FSF), in late 2002 and early 2003 the FSF started seeing a pattern of license violation reports concerning whole distribution. Because the whole distribution was predominantly GPL software, multiple potential copyright infringements and claimants existed. Upon investigation by the Free Software Foundation, it became apparent that multiple parties had received their free software from the same upstream supplier. The FSF followed the trail back to Broadcom, the chipset vendor for various OEM systems, including the Linksys product.
At this point the Free Software Foundation attempted an enforcement order requiring Cisco, which had acquired Linksys, to make public the open source code in question. Upon conducting post-acquisition due diligence, Cisco discovered GPL open source code in some of the drivers written by the offshore third party for Broadcom. After a number of weeks of negotiation, Cisco agreed to make the specific open source libraries publicly available on the Cisco Web site. Fortunately for Cisco, the intellectual property value of the open source code did not turn out to be significant. The experience nevertheless demonstrates a potentially serious situation that can occur when open source issues are not properly identified and managed.
The need for diligence isn't reserved just for hardware and software companies. All public companies and companies in many highly regulated industries also need to monitor open source adoption and use. Most managers understand the regulatory nature of their business as compared to other industries and should give some thought to the significance of open source.
For instance, financial institutions need to consider the "IT Examination Handbook" issued by FFIEC, which addresses operational and legal risk considerations in acquiring and using free and open source software (FOSS) with this introduction:
The agencies are of the opinion that the use of FOSS does not pose risks that are fundamentally different from risks presented by proprietary or self-developed software. However, the acquisition and use of FOSS necessitates implementation of unique risk management practices.
The FFIEC goes on to enumerate guidelines for the use of FOSS that financial institutions will need to carefully consider:
Similarly, privacy regulations related to HIPAA necessitate that companies in the health care industry monitor and control software implementation and functionality, including open source.
Under Sarbanes-Oxley, public companies have higher regulatory burdens than private companies. In particular, they must provide financial reporting transparency, which in most cases is directly related to any software implementation. As an example, reliance on undocumented spreadsheets can complicate the requirement of transparency under Sarbanes-Oxley, creating an unacceptable degree of risk in financial reports.
A company with concerns about open source usage should first determine the extent that open source software exists in the company. In today's Internet-connected corporate environment, it's hard to imagine any large company that doesn't have open source software somewhere on its computers. Accurately assessing the extent of open source in-house usually requires the help of professionals specializing in internal software audits. Interviews are the most effective audit method when performed by individuals with experience.
A white paper from Olliance Group describes a number of best practices based on the experiences of major companies such as Charles Schwab, Hewlett-Packard, and Microsoft. According to Andrew Aitken, one of the authors, such an open source compliance program may include the following:
- Procedures for efficiently and effectively auditing existing open source usage
- Establishing robust yet flexible developer policies for future open source usage
- Applying operating strategies to avoid potential open source licensing violations
- Setting policies for engaging with the open source community
- Clarifying roles and responsibilities for open source program management
- Developing a real-time open source tracking and usage database, preferably online
- Educating and training employees on open source usage and policies
Published February 8, 2005 Reads 9,274
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By John Koenig
John Koenig is the founder of Riseforth, Inc., providing product, marketing and sales strategies to technology companies. Additional information is available at www.riseforth.com, or contact him at (650) 726-7775 or by email at jkoenig@riseforth.com.
- Kindle 2 vs Nook
- Is Cloud Computing Like Teenage Sex?
- GovIT Expo Highlights Cloud Computing
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Cloud Computing Can Revitalize Your Career as Software Developer
- Ubuntu-based Open Source Linux Mint Tests KDE Version
- Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo
- Virtualization Journal "Readers' Choice Awards" Voting Is Now Open
- Einstein, Sharks and Clouds: IT Security in the Cloud
- Adobe Flex Developer Earns $100K in New York City
- Virtualization Expo Call for Papers Deadline December 15
- Amazon Web Services Database in the Cloud
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Is Cloud Computing Like Teenage Sex?
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Ulitzer News: Search vs New Media
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Confessions of a Ulitzer Addict
- GovIT Expo Highlights Cloud Computing
- Twitter, Linked In, Ning and Ulitzer: Easy Personal Branding Strategy
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- The i-Technology Right Stuff
- Linux.SYS-CON.com Exclusive: Linus Discloses *Real* Fathers of Linux
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- Linus' Top Ten SCO Barbs
- A Closer Look at Damn Small Linux
- Netscape Co-Founder's 12 Reasons for Growth of Open Source
- Introducing "Cooperative Linux" - Linux for Windows, No Less
- *POINT - COUNTERPOINT SPECIAL* What's Wrong with the Open Source Community?
- Where Are RIA Technologies Headed in 2008?
- Linux.SYS-CON.com Exclusive: What Would UserLinux Look Like?
- i-Technology Viewpoint: The New Paradigm of IT Buying
- Is Linux Desktop-Ready Yet...or Not?





























