On CBS MoneyWatch: Double Foreclosures for Nicolas Cage
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland
Posted on ZDNet News: Oct 31, 2005 12:00:00 PM

Google plans to hire programmers to improve OpenOffice.org, a demonstration of its affinity for open source initiatives and one the company believes also shows sound practical sense.

OpenOffice has its roots in Sun Microsystems' StarOffice suite of programs. Five years ago, Sun turned its proprietary software into an open-source project. Only recently, however, has the competitor to Microsoft's Office attracted serious attention.

Now Google believes it can help OpenOffice--perhaps working to pare down the software's memory requirements or its mammoth 80MB download size, said Chris DiBona, manager for open-source programs at the search company.

News.context

What's new:
Google plans to hire programmers to improve OpenOffice.org, an open-source software suite that competes with Microsoft's Office.

Bottom line:
The move strengthens the search giant's ties to open-source development. But Google also has business reasons to justify its embrace of OpenOffice, which competes directly with a Microsoft product.

More stories on this topic

"We want to hire a couple of folks to help make OpenOffice better," DiBona said.

Google has shown an affinity for open-source software, which are programs developed in the open and available for free. Many of the company's programmers came of age in the open-source era, so advancing the open-source agenda comes naturally, DiBona said. But the company also has business reasons to justify its open-source embrace.

"We use a fair amount of open-source software at Google. We want to make sure that's a healthy community. And we want to make sure open source preserves competitiveness within the industry," he said.

Earlier in October, Google and Sun announced a partnership to boost several software projects, but released few details. Asked about OpenOffice collaboration, Google CEO Eric Schmidt said at the time only that the search engine power would "work to make the distribution of (OpenOffice) more broad." But OpenOffice, like the other software projects the partners intend to work on, competes directly with Microsoft software--a point that has not gone unnoticed.

As one of the most-watched companies in the industry, Google's involvement has helped Sun draw attention to OpenOffice.org. And there are other reasons the software is taken more seriously as an alternative to Microsoft Office. For one thing, OpenOffice.org 2.0 was just released with a modernized interface and some new features. For another, OpenOffice.org supports OpenDocument, a standardized file format that many endorse as a way to break the lock-in of Microsoft's proprietary formats.

DiBona didn't mention a wider competitive perspective in giving Google's rationale for investing time and money on nonproprietary software. "We were looking for ways to work with Sun and ways to help users. This is a good place to spend some resources," he said.

Google's heavy use of open-source software for its operations has kept its developers in touch with cutting-edge technology, but the do-it-yourself approach has also meant that its employees have technology maintenance responsibilities that most companies leave to others.

Some believe Google eventually will have to settle with a more conventional approach: buying technology instead of building it in-house. Among them is Brian Stevens, chief technology officer of Linux seller Red Hat. He said many customers began with their own versions of Linux before turning to Red Hat for support.

"With most customers, we have a relationship that started that way. Every financial services company, the Department of Energy--almost everyone got Linux in a nonstandard way on their own," Stevens said. But Google probably won't keep its in-house Linux version, he predicted. "That's not where their competence is. They've got a lot of other problems than building Linux distributions."

A peek under the hood
Google is notoriously reluctant to describe the particulars of its search-computing data center, which served the demands of 380 million people in August. But DiBona did discuss some details.

The company uses the Linux operating system for its mainstay search service, he said. Its Linux core begins not with software from a company such as Red Hat, or Novell's Suse Linux, but rather from the version that project leader Linus Torvalds posts periodically to the kernel.org Web site.

Among the open-source technologies used by Google are the Python programming language and the MySQL database, he said. In addition, Google's Blogger site uses Apache Web server software and the Tomcat package for running Java programs on the server.

The GCC compiler software, used to create nearly every open-source program in existence, also is widely used at Google.

Sun's Java also figures prominently, even though it's not open-source at its center. "We make great use of Java at the company," DiBona said, including for Gmail. The company claims the Web-based e-mail service has millions of subscribers.

Sun hasn't released the fundamental part of Java--the virtual machine component--as open-source software. However, the Apache Software Foundation is working on an open-source Java effort called Project Harmony, an initiative that now has IBM developer support.

"I think they'll succeed wildly," DiBona said of Harmony. "They're so good at this. They say, 'We're going to write this software,' and it gets done."

Despite Google's liking for open-source software, plenty of programming at the company is proprietary.

"We're never going to open-source PageRank," DiBona said, referring to the algorithm the company uses to choose which search results to present. "It's the thing that makes Google Google."

Open-source output
Google isn't only an open-source software consumer. It's an open-source producer as well: For example, employees submit software to the Apache Axis Web services project, DiBona said.

The Mountain View, Calif.-based company also employs some open-source notables:

• Sean Egan, leader of the GAIM project for instant messaging software;

• Alex Martelli, a leading Python developer;

• Greg Stein, the Apache Software Foundation chairman and a manager of the Subversion source code management software.

• And Ben Goodger, the lead programmer of the Firefox Web browser project, as well as a few other Firefox programmers.

Google also has published several open-source projects, including tools for debugging software, improving its performance, monitoring MySQL databases and using the AJAX software for richer Web page interfaces.

But so far, there is a significant limit to the group-programming facet of Google's projects: The company doesn't yet accept outside contributions.

Some developers have offered the company contributions meant to improve Google's open-source software--for example, to add 64-bit support to 32-bit software. That cooperation is awkward right now for reasons relating to intellectual-property control, DiBona said.

"We've been slow in being able to accept outside patches," he said. But the company is working on a contributor license that lays out patent and copyright terms for outside contributors. "It's something that pays to be very, very careful about."

The company has helped outside open-source projects, though. Through a $2 million program called the Google Summer of Code, the company sponsored 400 college-age students to work on open-source projects last summer. Each got $4,500 if they met their goals, which 84 percent did. Another $500 went to each of the several open-source projects that helped organize the effort, DiBona said.

Open-source software is good for young programmers, DiBona said, noting that it gives them real-world problems to solve and teaches them self-management skills.

"We think open-source is pretty important," DiBona said. "Without it, the industry would not be as good as it is now to newcomers."

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 84 Talkback(s)
Message has been deleted.
(Read the rest)
Posted by: myfevertoy Posted on: 10/22/06  (Edited: 10/26/06 @ 07:27) You are currently: a Guest | | Terms of Use
HP still shut out  Roger Ramjet | 10/31/05
Why would it?  techboy_z | 10/31/05
Not just a server OS  Roger Ramjet | 10/31/05
Suggestions...  nucrash | 10/31/05
I DID try  Roger Ramjet | 11/01/05
OO is not pure Java  balsover | 10/31/05
It should be  Roger Ramjet | 11/01/05
Isn't this what OpenOffice wasn't  John Zern | 10/31/05
Not Really  schneb | 10/31/05
Competition is the only factor  duane.wills@... | 10/31/05
Go google go hit harder  toxicfreak | 10/31/05
Isn't this what George Ou was talking about?  archerjoe | 10/31/05
George's article wasn't conclusive at all...  BitTwiddler | 10/31/05
But is it worth $90 to you...  Anton Philidor | 10/31/05
"No place to go"?  ccrashh2@... | 10/31/05
Microsoft Office is a $90 item.  Anton Philidor | 10/31/05
Everybody is a student right?  jjanks | 10/31/05
Well, we're all learning.  Anton Philidor | 10/31/05
Free has no advantage ??  nevtxjustin@... | 10/31/05
The $129 Retail Item Has THREE Licenses  PMC-CON | 10/31/05
Free vs acceptable  IT_User | 10/31/05
The meaning of money.  Anton Philidor | 10/31/05
Glad you mentioned eBay - TRUE Value  PMC-CON | 11/01/05
Not exactly  IT_User | 10/31/05
No one stated that it was not slower.  Zoraster | 10/31/05
Re: No one stated that it was not slower.  GreyGeek | 10/31/05
If there are no problems with MS Office, why does MS have so many  DonnieBoy | 10/31/05
Steve Ballmer once said proudly...  Anton Philidor | 10/31/05
If there are no problems with MS Office, why does MS have so many  tgun2003 | 10/31/05
You make a lot of assumptions  archerjoe | 10/31/05
Hurray!  Loverock Davidson | 10/31/05
Throwing bodies at the problem is what communists do best.  osreinstall | 10/31/05
You work for Google?  John Zern | 10/31/05
Ok, this is not necessarily good news...  BitTwiddler | 10/31/05
Open Office is GPL, Google can not force you to use a version with  DonnieBoy | 10/31/05
Actually  java.user | 10/31/05
Thanks, yes, LGPL, they could add proprietary modules.  DonnieBoy | 10/31/05
Another angle  reformed_lurker | 10/31/05
I believe that you are correct  WiredGuy | 10/31/05
And yet another angle  balsover | 10/31/05
Don't count on it  Chad_z | 10/31/05
I agree, Google gets an enormous competitive advantage from Linux, and  DonnieBoy | 10/31/05
This helps limit Microsoft control, and adds a "cool" factor.  DonnieBoy | 10/31/05
Really?  Real World | 10/31/05
I agree  HiRezL | 10/31/05
Mammoth 80MB download size?  z_darius@... | 10/31/05
Right, but you don't have to download MS Office, in comes on CD  DonnieBoy | 10/31/05
OO.o on CD  johnay | 10/31/05
It would be nice if Best Buy, Circuit City, etc, would sell the OOo CDs  DonnieBoy | 10/31/05
Microsoft Office is usually installed...  Anton Philidor | 10/31/05
Both can be smaller based on leaving out  Boot_Agnostic | 10/31/05
In comparison to other downloadable office suites  Boot_Agnostic | 10/31/05
Then There's The Required Sun JVM -- 16M  PMC-CON | 10/31/05
And Still No Outlook Substitute ...  PMC-CON | 10/31/05
No Outlook substitute...  johnay | 10/31/05
All That's Java Needed For??? & Outlook OE  PMC-CON | 10/31/05
Outlook?  tommyhigbee | 11/01/05
Opinions are like ... Outlook Security is Great  PMC-CON | 11/02/05
lmfao  IT Scion | 10/31/05
It's not crippled if it only lacks features I don't need  johnay | 10/31/05
OpenOffice 2.0 Base Needs Some Work  Roger_Jennings | 10/31/05
Hey Roger  WiredGuy | 10/31/05
Google's strategy  Anton Philidor | 10/31/05
Maybe you just lack vision  nucrash | 10/31/05
You Are Arguing Both Sides  PMC-CON | 10/31/05
Well.. Both...  nucrash | 10/31/05
Bogus -- OO Not Wanted by Users  PMC-CON | 10/31/05
and i've seen the opposite  Monkey_MCSE | 10/31/05
Check Back in a Month  PMC-CON | 11/01/05
Google is a public company.  Anton Philidor | 10/31/05
Really?  Richard Flude | 11/01/05
Richard, I concur  Monkey_MCSE | 11/01/05
Richard, I concur  Monkey_MCSE | 11/01/05
You can buy OpenOffice on CD  hipparchus2001 | 10/31/05
Irrefutable Proof of the Robustness of Open Source Tools  michael_t | 10/31/05
Re: EBay and "True Test", etc.  tommyhigbee | 11/01/05
Silly Post  PMC-CON | 11/02/05
Sillier Post  tommyhigbee | 11/02/05
RE:Check Back in a Month  Monkey_MCSE | 11/01/05
Try to make a silk purse from a sow's ear...  tommyhigbee | 11/02/05
Oops  tommyhigbee | 11/02/05
Try to make a silk purse from a sow's ear...  tommyhigbee | 11/02/05
Google no saint...  gec1000 | 11/06/05
Message has been deleted.  myfevertoy | 10/22/06

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here