NEWSLETTERS
 

CIO.com updates, insights and advice on technology, management and your career.

 CIO BlackBerry News and Tips
 CIO Research and Analysis
 CIO Microsoft
 CIO Insider
 
 
 
SUBSCRIBE TO CIO
 

Are you involved in setting the direction for your company's IT budget or strategy?

Apply today for a FREE subscription to CIO Magazine!

» Subscription Services

» Reprints

 

 

Reader Feedback

The Manager’s View of GPL Version 3: Two (and a Half) Things to Like and Two More to Look Out For

 

IT departments that embrace open-source software are uncertain about the new version of the GNU Public License, arguably the most common FOSS license. Learn what’s in the works, and how GPLv3 may change the way your company adopts new software.

View Article »

READER FEEDBACK

Matthew Flaschen Thu, 2007-06-14 17:16

The article is mostly fair and well-researched. I just wanted to note a couple things. GPLv3 is now compatible with Apache 2.0, which makes a large new body of code available to developers. GPLv2 allows users to remove DRM too (without saying so directly) so there's really no difference there; the only distinction is that GPLv3 has to deal with the DMCA and make sure modification of GPL software isn't illegal circumvention.

Anonymous Fri, 2007-06-15 09:10

Think free as in speech, not free as in beer.

Specifically, it (the Free Software Foundation) believes that all software should be available without cost and should be freely distributable. This philosophy informs everything the FSF does, and particularly the GPL.

You have it wrong. The word free does not refer to "at no cost" (free beer). The term free refers to the term liberty (free speech). Free Software refers to software that gives the user of the software four specific liberties. These liberties are: the right to use the software, the right to study and modify the software, the right to distribute copies of the software and the right to publish modifications of the software. If the software does not give the user all four liberties of free software, then it is non-free software and the FSF believes that ALL non-free software are evil.

More is explained about the FSF's belief at the following essay at the GNU website.
http://www.gnu.org/philosophy/free-sw.html

The FSF's position on Digital Restriction Mismanagement is quite clear and is explained in the following essay. Therefore, it shouldn't be too hard to understand why such language is in the GPL3.
http://www.gnu.org/philosophy/opposing-drm.html

Karl O. Pinc Fri, 2007-06-15 19:08

Anonymous is right. The Free Software Foundation has no problem what so ever with people who sell GPL-ed software. That's a pretty major error in the article. *Tisk* *Tisk*

Michael Fötsch Sun, 2007-06-17 13:45

1. If you use GPL’d software to create a new product, you can’t sue anyone who uses your product to create a new product with patent infringement

Your wording could be misunderstood. Here's how I interpret it (I'm not a lawyer):

The company can still sue someone for patent infringement, just not for the patents that cover the software (and this software only).

So, if a company has a patent on "doing foo" and a patent on "doing bar", and they release some software that "does foo" under the GPL, then they grant anyone a license to "do foo" with the software as well.

But, if someone else later modifies the software to "do bar", that's still infringement. If someone "does foo" in some way that is not related to the software (they write their own proprietary "foo" software, for example), that's also still infringement.

(See the latest GPLv3 draft, section 11)

2. if your company uses the open-source Eclipse development environment to write Java code, [...] you may end up with GPL3 libraries intermingling with your end product.

This possibility is remote, at best, at least if I understand the purpose of a development environment correctly. The fact that the development environment is under the GPL does not affect the code that you write with it. Similarly, it was always possible to use the GNU C compiler to build proprietary applications.

3. For companies like TiVo, which need to lock out changes to enforce digital rights management (DRM, more on this in a second), it is pretty much a deal killer.

True, although, in my opinion, the deal is a very fair one: "We give you this software. You don't have to pay any per-unit licensing fees. We just ask you to keep the software free for all of its users."

If a device manufacturer can't do this, they're free to write their own code. If some software authors are fine with device manufacturers using their code to force DRM misfeatures upon consumers, they'll use a more liberal license.

In the past, keeping the source code secret was the way to make software non-free. The GPL addressed this. Now device manufacturers are switching to other ways of making software non-free. Now GPLv3 addresses these as well. Not a big deal, really.

G Fernandes Mon, 2007-06-18 05:05

I agree with you completely. Just wanted to point out a minor glitch that is often misinterpreted:

[QUOTE]If some software authors are fine with device manufacturers using their code to force DRM misfeatures upon consumers, they'll use a more liberal license.[/QUOTE]

Instead of "...more liberal license.." that should be "...weaker license...". Because a license that is more lax in the protection it offers it's users (that includes authors and end-users alike) is really just that - a weaker license. Such (weak) licenses encourage fragmentation and do not ensure distributed improvements come back to the community that built the original work.

So while many are happily labelling the FSF as a band of rabid fanatics, they're completely overlooking historical and current evidence of software projects under weaker licenses being misappropriated by commercial entities.

Some authors might actually want a weak copyright. That's their prerogative and no one can tell them otherwise. They have a right to choose the license under which they wish to make their work available.

But in general, a weak copyright isn't a great idea.

Anonymous Tue, 2007-06-19 08:29

There are a few errors in the article.

First, with the last paragraph, The Eclipse system uses libraries. There is a variant of the GPL, the LGPL that is written for software libraries. That liscense states that changes to the library are covered like the GPL, but that programs written using the library are not. While many users will want to use the GPL for the software, many do not. FSF recognizes this, and it is specificly allowed. A great many commercial (non-free to FSF) programs ARE written using FSF produced LGPL libraries. That will not change. Eclipse is still OK.

Second, FSF has always allowed for dual liscensing. It is written into the GPL, and always has been. If a program is important to you, and your business needs require you to release it as a propriatary product, you can contact the origionator and purchase a propriatory liscense if the author is willing. There are several companies that use this for thier business model. MySQL and Trolltech (QT libraries) are examples of this. You can't do this with all software under the GPL, but it's worth checking. The Linux kernal, for instance is only available under GPL V2. It is unlikly to change because there are literally thousands of authors, who would have to be contacted for permission.

Third. The restrictions you are concerned about occur only if you distribute the software. The GPL does not make such restrictions for any software used internally by an organization.

Still, with these minor glitches, an excellent article. Keep up the good work.

Uma Geller Fri, 2007-06-29 23:55

"For companies with large patent portfolios or that depend on locking users out of their software, the new version is going to be a major concern."

Total misresearched and unfounded statement...

Read Bob Sutor's blog:
http://www.sutor.com/newsite/blog-open/?p=1698

Hint 1: Bob Sutor is the Vice President of Standards and Open Source for the IBM Corporation

Hint 2: IBM: LARGEST EVER PATENT HOLDER IN THE INDUSTRY

Why not quote Bob Sutor to provide a balanced report ?
Can you see why his opinion is relevant ?
See, it's not that difficult if you try.

Fear, uncertainty, doubt, anyone ?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

 
  PARTNERS       WEBCASTS    
 

Windows 7 Webcast Series

There's a lot of buzz about Windows 7 out there. Each month in our webcast series, listen to analysts and customers discuss how Windows 7 and the Windows Optimized Desktop is impacting large companies around the world. Learn how they evaluated Windows 7, including the cost of deployment, deployment strategies, and tangible benefits.

Sponsored by Microsoft  Listen to on-demand Recordings »

 

Service Level Management Best Practices Life Cycle Overview - Improve Service Levels

Best practices for Service Level Management (SLM) is a process for consistently meeting customer requirements and delivering on IT's promises. See the steps required to ensure high-quality SLM.

Sponsored by Compuware  Read this White Paper »

 

Keeping Your Members Safe from Online Scams and Predators

In order to keep fraudsters out, romance sites must deploy effective solutions that look at information independent of what is supplied by users. A device fingerprinting solution such as iovation ReputationManager™ provides unique insight into the computers being used to create multiple accounts and exposes hidden device-account relationships that identity-based fraud solutions often miss.

Sponsored by iovation  Read this White Paper »

Resource Alerts

Get instant email notifications by topic when white papers, webcasts, and case studies are added to our library.

Resource Alerts

Get instant email notification when white papers, webcasts, and case studies are added to our library. Don't just be up-to-date—be up to the minute with our new Resource Alerts.

Defend Against Blended Threats: What You Need to Know

Blended Web and email threats are becoming increasingly complex and represent a huge...  View Now »

 

Prescriptive Actions to Reduce Risk

In this Webcast, learn best practices for effective systems management in a heterogeneous environment and keep client systems cost under control.   View Now »

 

Webcast- Vantage 11: Redefining Application Performance Management

Compuware's latest release, Vantage 11, is a major advance in end-to-end application performance management--bringing together proactive issue identification, quantification of business impact and problem resolution into a single solution. Tune in to learn how Vantage 11's top-down approach helps you make better decisions and dramatically lower operations costs.  View Now »

Resource Alerts

Get instant email notification when white papers, webcasts, and case studies are added to our library. Don't just be up-to-date—be up to the minute with our new Resource Alerts.

 
 
FEATURED SPONSORS
 
 
 
SPONSORED LINKS
 

Return on Information: Google Enterprise Search pays you back. Get the facts.

VMware. The source for Business Infrastructure Virtualization.

ShoreTel tells businesses to untangle from competitors' complexity and turn to its brilliantly simple UC solution

See how AT&T can help protect your network.

Streamline IT Costs. Boost Performance with WAN Optimization.

Build your 1st app FREE with Force.com

TDWI checklist helps define data readiness for analytics. Download report.

A Clear View Toward Virtualization

Virtualization Technology as a Business Solution

The rules of infrastructure management just changed.

A Clear View Toward Virtualization

Interactive Q&A helps you discover key ways to maximize IT assets.

Ready to virtualize tier one applications? Check your virtualization maturity.

Think you can't afford a Cisco Switch? Cisco Catalyst Switches are now more affordable.

Five minute business analytics assessment. Immediate results.

The Case for Investing in Business Analytics Technology. Read white paper.

Upgrading to VMware vSphere with vWire

Top 10 Lessons Learned for Corporate 3G Mobile Broadband Deployments

CRM Built for IT: The Executive Guide to Selecting CRM that Meets IT Needs

Return on Information: Google Enterprise Search pays you back

ROI of Application Delivery Controllers

Making Consumer Two-Factor Authentication Simple and Cost-Effective

Mining the Cloud to Ease the Enterprise Compliance Burden

Solve Five Key IT Security Challenges with Cloud-Based Authentication

White Paper: Right-Sizing Your Power Infrastructure

AT&T Synaptic Storage as a Service. Expand on demand

Trend Micro ranked #1 against real-world malware. Read more.

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

Top Five CIO Challenges

Read the RSA report: Security for Business Innovation

64-page prescriptive guide to security, compliance, and IT operations.

Increase UPS efficiency without sacrificing protection.

eZine: A Roadmap to Reducing IT Complexity

Reduce risk, gain agility. See how Progress can help your business.

Virtualization Technology as a Business Solution

eZine: A Roadmap to Reducing IT Complexity

World-class trading technology solutions from NYSE Technologies.

If You're Paying for Telecom, You're Paying Too Much. Contact Asentinel Today.

Trade-In your old printer and save up to $1,000 plus free recycling!

infoBOOM! - The Mid-Sized Company CIO's Exclusive Community

Live Webinar: Applying Business Analytics. Click here to learn more

Removing Barriers To Better Server Virtualization Efficiency

4G Revisited. The Continued Evolution of Wireless Mobility.

What's Next for Enterprise Resource Planning?

Maximizing website Return on Information with high-quality search

Gartner Magic Quadrant, Application Delivery Controllers 2009

Authentication as a Service by Forrester Research

Cloud-Based Authentication for Next-Generation Extranets

Cut Costs & Green Your IT Operations with PC Power Management

White Paper: 4 Customer Service Myths

 
CIO MARKETPLACE buy a link
 
Software License control, Windows XP/2000 Upgrades

Use your Intranet to manage Software Licenses, plan for Windows XP/2000 upgrades, do Security Audits and more. Click to try and ask for our white paper - PC Management for the Internet Age.

UNIX and Linux Performance Tuning Simplified

SarCheck is a performance analysis and tuning tool for most UNIX & Linux operating systems. It produces recommendations with full explanations, and both supporting graphs and tables. Get the most from your hardware by keeping your systems tuned.

.NET Developer Wanted - Boston - Local Candidates

AIR provides sophisticated analytical tools and software systems to help companies manage that risk. We are seeking a Sr .NET Developer with 8-10 yrs exp in .Net & OO development. ASP.NET, VB.NET skills required. Annual bonus - Apply Now

Get More from Your Oracle Database

DBAs are constantly challenged to increase performance and keep costs down. This paper discusses the industry best-practice Wait-Event analysis and how Confio has combined this with their Resource Mapping Methodology to optimize DB performance.