Sun Microsystems is working towards eventually "community sourcing" as much of its software as possible, according to company co-founder and chief scientist Bill Joy.
Community sourcing means that Sun makes the source code for a product publicly available so that developers can download the code free of charge and make changes to it as long as they report back to Sun any bugs they encounter.
The Sun concept falls short of open source, as popularised by the Linux community where anyone can access the software and amend it, whether for development or commercial use. Under the community-sourcing model, Sun charges commercial users a license fee.
"We already offer it with our microprocessors, Solaris, Java, Jini and our HPC (high-performance computing) software," Joy said at the Asia-Pacific IT Summit. "Our intention is to try to do it with everything.
"The only limit to community sourcing Sun's software portfolio will occur where the software in question includes technology licensed from third-party vendors, Joy added.
Joy expects that Microsoft will try to open source some of its software, but only for "publicity value," he said.
Sun is unlikely to go all the way towards open sourcing all its software, although the company will opt for the open-source route sometimes, Joy said.
"Open source has no notion of stewardship in terms of who controls the software's destiny," Joy said. Also, in its purest form, open source has no intellectual property rights, meaning that the creators of the software don't derive any reward from having created it, he added. In order to encourage and stimulate innovation, inventors needed to be financially rewarded for their creations.