Sun: Open source for the masses

Sun: Open source for the masses

Summary: Developers, rev your engines. Sun is jettisoning nine million lines of StarOffice code into open source on Friday

SHARE:
TOPICS: Tech Industry
1

Sun Microsystems is billing it as the biggest project in open source history.

Today, Friday the 13th -- a target fatalistically selected by Sun back in July and achieved on time -- Sun placed all nine million lines of StarOffice 6 alpha code into open source.

As of today, developers interested in viewing, tinkering with, and/or licensing the StarOffice desktop office suite or its component parts are free to download the code from www.openoffice.org.

"This will be programming in the large made public for the first time," said Bill Roth, Sun group product manager. "This is nine times the size of Mozilla."

With Openoffice.org, Sun is attempting to duplicate the strategy that was adopted by AOL's Netscape division with its Mozilla open source spinoff.

Openoffice.org, like Mozilla.org, is the keeper of the open source version of the technology. Individual licensors -- including Sun -- will take "commercial forks" of the Openoffice technology and turn them into commercialised products, while giving back any and all code changes to Openoffice.org. With Netscape 6, Netscape is engaging in a similar practice with Mozilla.org.

Roth said he didn't know when Sun might ship a commercial version of StarOffice 6 but promised a full road map some time down the road.

"We're evaluating how moving to open source will affect our development process," he said. But the commercial version of Version 6 of the suite will support Windows, Linux, Solaris, and the MacOS platforms, Roth added.

As with just about every commercially backed open source project these days, there are some caveats for those interested in the code on Openoffice.org. Not only do interested parties have to agree to the GNU Public Licence terms, they also must agree to adhere to the Sun Industry Standard Source Licence (Sissl). Under the terms of Sissl, licensors must agree to adhere to Sun-specified application programming interfaces and compatibility tests.

Since July, when it announced its intentions to open-source StarOffice, Sun has worked closely with CollabNet, a company dedicated to managing collaborative code development efforts. It has divided the massive StarOffice code base into 75 modules, grouped into 18 projects, such as printing, scripting engines, spreadsheets, and the like. Currently, all 18 projects are headed by Sun employees, but Roth said Sun is expecting "others in the community to take over some of them over time".

Roth said there are more than 450 "rugged individualists" working at Sun and other companies who have committed to work on the open-sourced StarOffice code base. This includes developers at companies as large as Boeing down to Mike@tired.com, a guy who is working on user interface issues, Roth said.

As part of Friday's Openoffice.org announcement, Sun announced that it is making Extensible Markup Language, or XML, the default file format for StarOffice, replacing the suite's former proprietary binary file format. Sun will continue to support filters that support Microsoft's Office file formats, among others.

StarOffice is one of a handful of desktop office suites and one of the very few cross-platform ones.

To have your say online click on the TalkBack button and go to the ZDNet News forum.

Let the editors know what you think in the Mailroom. And read what others have said.

Topic: Tech Industry

About

Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

1 comment
Log in or register to join the discussion
  • Yes that's right! Open like a showcase! *plong*

    You can take every single file if you want the whole source of OpenSolaris. Ok .. well .. you HAVE TO take every single file .. file after file .. if you really want the whole source! *ggg* Sun creates wonder like "Closed Open Source"! Unbelieveble! You have to seen it!

    How about .. what was the name of this exotic software even most developer never heard about? ... r-e-v-i-s-i-o-n c-o-n-t-r-o-l s-y-s-t-e-m ? ! ?

    You already have it? Coool! Why don't grant access per cvs-client to your so-called Open-Source? Or is it a test looking out for idiots who download file per file? What's all about? Or Is it more a kind of "You can have it - but we don't like that!"-Open-Source?

    REALLY! Please explain this way of ... sharing (?!?) the source? The story about Open source for the masses is just what it says: a story! Don't believe it!
    gorgoyle