X

Connecting the dots: GPL 3 for Solaris?

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read

Sun Microsystems has said it's considering releasing Solaris, already an open-source project, under the General Public License (GPL) as well. And Sun has said it likes the direction of a proposed GPL 3, a new version 3 of that open-source license.

Connecting the dots could mean that Sun plans to use GPL 3 for Solaris; and Eweek reported this week that the server maker plans to do excactly that, citing sources close to the company.

Sun called the story incorrect but didn't rule out the possibility. "It just ain't so. This is primarily due to the fact that the terms of GPLv3 aren't final, thus making it impossible for us to commit to it. It would be like signing a contract with blanks to be filled in later," Rich Green, Sun's executive vice president of software, said on his blog Wednesday.

License selection isn't just a matter for lawyers and academics. One crucial factor is whether Solaris and Linux will be able to cross-pollinate or whether they'll remain separate pools of source code.

Linux is governed by the current GPL 2, and the top Linux programmers have expressed loathing for the proposed GPL 3. Fans of open source dinged Sun for choosing the Community Development and Distribution License (CDDL) for its first crack at open-source Solaris, and choosing the GPL 3 could lead to another round of Sun bashing.

Sun argues that it can't use the GPL 2 for OpenSolaris. In a Solaris licensing FAQ, the company said, "We needed an open-source license that allowed files released under the license to be linked with files released under other licenses," something the GPL prohibits.

Sun hasn't changed its rationale for not choosing GPL 2, according to Simon Phipps, the company's chief officer of open source.

Sun chose GPL 2 for making an open-source project out of Java, a second major software project at Sun. The company hasn't ruled out GPL 3 for that project, either, but couldn't commit to GPL 3 because it's not final, Phipps said on his blog.