QuickStudy: Open-source licensing
An open-source software license permits users to read, access, change and reuse the source code of a software product.
Computerworld - Whether it's Apache on your Web servers or Linux supporting your databases, free open-source products, just like those from Microsoft Corp., have software licenses. And it's wise to know your rights and the responsibilities that accompany these legal documents.
The first thing to remember is that open source, as advocates never tire of explaining, means free as in freedom rather than free as in price. Open-source players such as Red Hat Inc. in Raleigh, N.C., are allowed to charge any amount to package and distribute the technology. Of course, you can bypass that expense by going to a Web site that stores the source code and downloading it for free. But the licensing requirements remain in force.
It's also important to know that there are many types of open-source licenses. There are a few quirks among the various licenses, which is why there are so many and why you'll need to review them before you venture into open-source development. For example, the ultraefficient one-page BSD license has a mere three points to comply with, but the 12-page Mozilla Public License 1.1 covers everything from definitions of terms to how the license applies to governments.
A key open-source licensing provision, as noted in the Mozilla license and others, is that if you change the code, you must document your changes and include your source code in the documentation.
Most important, as stated in the GNU General Public License (GPL): "You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License." In other words, if you use an open-source program anywhere in your code, your product must comply with open-source strictures.
And like most software, open-source licenses describe products delivered in "as is" condition with no warranty that they will actually work.
Quite a few companies offer open-source versions of their commercial products, and more are doing so, adding another level of complexity to licensing issues.
For example, in May, San Francisco-based NetDive Inc. released an open-source version of its Web conferencing software, eAuditorium. NetDive CEO B. Dean Angari says this will help companies review the technology internally. "Our customers can modify the code, create derivative products and distribute internally, and they don't have to pay royalties," he says.
Although NetDive's contract "mirrors" the popular GPL, it isn't sanctioned by "open-source die-hards," Angari acknowledges.
Open-Source Options


- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Practice Management: Double Billing Rate and Improve Patient Services
- Would you like to double your billing rate and achieve faster payment for services?
Download this customer success story to see how One Health... - Mission Critical Data Explosion and Customer Case Study
- Would you like to double your tier 1 storage capacity while simultaneously reducing your storage footprint?
Download this customer success story to see how... - Protecting Against Database Attacks and Insider Threats: Top 5 Scenarios
- Read this new eBook to learn the top five scenarios and essential best practices for preventing database attacks and insider threats.
- Database Activity Monitoring Is Evolving
- Read the analyst report and learn how you can leverage the core capabilities of a DAP solution for better database security.
- Establishing a Strategy for Database Security is No Longer Optional
- The options for securing increasingly valuable databases are very broad and deep, and can be confusing. This research provides an overview of three... All Gov't Legislation/Regulation White Papers
- Distributed Database Security with Real-time Monitoring
- View this demo and learn how IBM InfoSphere Guardium database activity monitoring can help protect your sensitive data in distributed DBMS environments with...
- InfoSphere Warehouse Packs Demo
- These flash modules make warehousing more tangible and relevant to business users through detailed explanations of the InfoSphere Warehouse Packs.
- Delivery Management -- Extending Lifecycle Management
- Date: Wednesday, June 20, 2012, 1:00 PM EDT
Siloed organizations continue doing the wrong things and doing things wrong, leading to increased costs,... - Leverage automation today to reduce IT complexity
- Date: Tuesday, June 5, 2012, 2:00 PM EDT
Whether your B2B complexity is caused by multiple technologies due to M&A, business or application specific... - Redefine Expectations in the Data Center
- Need to do more with less? Watch this video to learn how HP ProLiant Gen8 servers can help your business deploy servers three... All Gov't Legislation/Regulation Webcasts