Ads by TechWords

See your link here
Receive the latest technology news and information.
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

QuickStudy: Open-source licensing

An open-source software license permits users to read, access, change and reuse the source code of a software product.

August 5, 2002 12:00 PM ET

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



Jump to comments

B. Dean Angari

Additional Resources

Xerox
By using solid ink technology only from Xerox, you could save up to 65% by printing color for the cost of black and white. Enter for a chance to WIN a PhaserTM 8860 network color printer!
Microsoft
Save time and mitigate security risk. Deploy it now.
Sybase
In this white paper, IDC analyzes the role of next-generation mobile enterprise platforms as organizations seek a more strategic deployment of mobile solutions.

Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.

What People Are Saying