About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
 COLUMN ARCHIVE  FORUMS
 

COLUMN

 
The Open Source
Nicholas Petreley

Sun decides to break its Star Office suite to make the best open-source omelet

BY NOW YOU surely have heard that Sun Microsystems is going to release Star Office 6.0 as open source this fall under the GNU GPL (General Public License). By coincidence, I had already turned to Star Office 5.2 as my primary productivity suite after flirting with alternatives such as Applix's Applixware and Corel's WordPerfect Office 2000.

   ADVERTISEMENT
  

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

RELATED LINKS
»  Canonical chases deals to ship Ubuntu Server preinstalled
»  Sun delivers first UltraSparc T2-based servers
»  IT trainer offers master's degree for hackers
»  Platforms RSS feed 

IDG ENTERPRISE NETWORK
More Operating Systems News...  (ComputerWorld)
CrossOver Office aims to ease a switch to Linux  (ComputerWorld)

TOP NEWS 


IT SOLUTION SEARCH
There are a number of details beyond the switch to GPL that make this announcement interesting. The most intriguing is the fact that Sun is going to split the office suite into individual application components.

There are several reasons why Sun needs to do this. On the surface, it will make Star Office easier to use. Star Office is currently a monolithic suite that takes longer to launch than it takes Microsoft to release a security patch.

I personally use only two pieces of the suite most of the time: the word processor and the PIM (personal information manager). I occasionally use the spreadsheet. It would be a great relief for me to be able to launch only the applications I use, especially if that translates into faster launch times and less memory consumption.

Sun also wants to give the components a Bonobo compatibility layer. (Bonobo is the CORBA-compliant object model used by the GNU Object Modeling Environment [GNOME] desktop.)

I was a bit ambivalent about this decision at first. On the one hand, I have somewhat soured on GNOME of late and would have preferred to see Star Office get tighter integration with KDE (K desktop environment). But as much as I prefer KDE to GNOME, I have to admit that the KDE team could turn out to be shortsighted with respect to its component strategy.

On the downside, CORBA is sluggish and complex, and is largely responsible for the lack of responsiveness of some of the GNOME tools. But I still believe the GNOME developers got it right in choosing CORBA as the way to go, at least in the long run.

Computers will continue to get faster, which will eventually make the speed problem a nonissue. And developers will continue to create better tools for creating and integrating CORBA components, making these components easier to use and manage.

It probably doesn't matter, anyway. Greater interoperability between KDE and GNOME components is supposedly already in the works. Sun's choice of Bonobo will simply increase the pressure on KDE to make its component architecture work seamlessly with Bonobo.

More important to Sun is the fact that splitting up Star Office into components makes the suite more likely to become ubiquitous. The idea is to encourage developers to drop the Star Office word processor component into their applications instead of writing a word processor or editor module.

There's no guarantee the open-source community or commercial developers will buy in to this, but I'm betting they will. The Bonobo layer should make the components relatively easy to reuse. There are no licensing fees or restrictions (other than the GPL requirement to release your modifications) to discourage developers from using the Star Office components. Sun is establishing a foundation of XML-based open file formats for its documents, so developers and users don't need to be afraid they'll be locked in to a proprietary data format when they adopt Star Office or applications that use Star Office components.

And Sun doesn't seem to be asserting exclusive control over any standards, rights, or specifications that would give it implicit control over developers who adopt Star Office components.

Put simply, Sun is offering the convenience Windows developers already enjoy when they reuse Word or Internet Explorer as part of their applications. But there are two dangers inherent in reusing Microsoft components.

First, Microsoft routinely breaks applications that depend on its components with each new service pack.

Second, as we all know by now, there is the well-known danger of developing anything for a Microsoft operating system, whether you use Microsoft components or not. If Microsoft decides any given application constitutes competition, that developer might as well file for bankruptcy.

The key here will be momentum. If Sun can convince enough people to use Star Office components in the first year or two after this version is released, it will behoove most developers to jump on the bandwagon just to ensure compatibility between their applications and what has become the mainstream.

Indeed, if enough developers jump on this bandwagon, Sun could succeed in cutting off Microsoft's air supply (to coin a phrase). It all comes down to money. Why pay to get handcuffed onto a Microsoft upgrade treadmill when you have the GPL guarantee that Star Office and its offspring will always be open, free to use, and free to customize?

I think Sun has it in the bag. What do you think?


Nicholas Petreley is the founding editor of LinuxWorld ( www.linuxworld.com ). Send him e-mail at nicholas_petreley@linuxworld.com.




RELATED SUBJECTS

Operating Systems

Discuss this article in our online forums

MORE >


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Find Consulting Jobs
Access Pre-Qualified Projects from Top Businesses. Register Now!
» Virtualization Planning & Analysis White paper
How to analyze workload, business and technical constraints & plan for successful deployments
» SOA Whitepaper Series: Automating Process Exceptions
Register here for this valuable Webinar centering on the automation of process exceptions.




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no