GPL likely to regain Apache compatibility

By Stephen Shankland, CNET News.com
Thursday, May 10, 2007 10:42 AM

SAN FRANCISCO--In a significant change of course, the Free Software Foundation is working to make the upcoming version 3 of the General Public License (GPL) compatible with an alternative, the Apache License.

"I think a final change we'll see for the release of GPL 3 will be that compatibility," said Free Software Foundation Executive Director Peter Brown in a panel discussion Wednesday at Sun Microsystems' JavaOne conference here. The Apache License compatibility had been removed as a result of an "11th-hour" decision before release of the third draft of GPL 3.

Compatibility among licenses permits greater sharing of code rather than separate islands of open-source software. Different licenses can impose different, sometimes conflicting requirements and restrictions. For example, the GPL requires that any changes made to software be made public as soon as software incorporating those changes is distributed, but the Apache License permits open-source code to be incorporated into proprietary software with changes hidden.

The Free Software Foundation, which originally created the GPL and is overseeing its overhaul, originally intended GPL 3 to be compatible with the Apache License, said Cliff Schmidt, vice president of legal affairs for the Apache Software Foundation. That the compatibility was removed appeared to be a result of dealing with so many issues and organizations, he said.

Now the two foundations are hammering out details of the license compatibility, Schmidt said during the panel discussion. "The two organizations are working together to make this happen," he said.

Even with license compatibility, though, constraints of the GPL mean it only will be permissible to move open-source code from Apache License projects to GPL projects, Schmidt said in an interview. That means, for example, that Sun's open-source Java project, OpenJDK, could dip from the Apache Harmony pool but not vice versa.

Ian Murdock, Sun's chief operating systems officer, said many open-source projects are separate, so the license issue doesn't crop up. "I don't think software licenses matter as much as they used to," he said.

But in some cases--such as the differing licenses covering Linux and Solaris or covering Sun's Java and the Apache Harmony equivalent--different licenses prohibit cross-pollination and sharing among similar projects.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Tech Jobs Now!

Search for your ideal tech job:

Code concepts: Visual Studio's T4 templates

Web Development

The T4 templating system is used to programmatically generate artifacts. Here's an overview about why the templates are useful and how to work with them.


Read more »


 
Virtualize your way to cost savings
Build an infrastructure that is flexible, scalable, and economical, as you strive to become a truly agile business.

Red Hat Outlines Its Virtualization Strategy and Roadmap for 2009
» Watch the video




Where have all the bosses gone?

Blog thumbnail

I've had dreams of opening my own cafe or bistro...cum music store...cum music school. But, I soon gave up that dream when I realized it would require significant investment and..... by Eileen Yu

Read more »

Tags

  1. antivirus
  2. apple ipod
  3. cnet networks inc.
  4. desktop
  5. e - mail
  6. hard drive
  7. intuit inc.
  8. mcafee inc.
  9. microsoft corp.
  10. microsoft windows
  11. microsoft windows vista
  12. microsoft windows xp
  13. norton co.
  14. pc
  15. performance
  16. security
  17. software
  18. tool
  19. web
  20. web site