Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Google Businesses The Internet Software

Google Hiring Programmers to Work on OpenOffice 538

massysett writes "Google is hiring programmers to work on OpenOffice.org. "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," said Google's manager for open-source software. Perhaps Google's work will address an oft-heard complaint about OO.o: "Google believes it can help OpenOffice--perhaps working to pare down the software's memory requirements or its mammoth 80MB download size.""
This discussion has been archived. No new comments can be posted.

Google Hiring Programmers to Work on OpenOffice

Comments Filter:
  • Mammoth? (Score:2, Informative)

    by 75th Trombone ( 581309 ) on Monday October 31, 2005 @05:47PM (#13918397) Homepage Journal
    I mean, yeah, I wouldn't fancy downloading 80 MB over a dial-up connection. But this IS an entire office suite we're talking about.
  • Re:Or better yet (Score:5, Informative)

    by tcopeland ( 32225 ) * <tom AT thomasleecopeland DOT com> on Monday October 31, 2005 @05:53PM (#13918455) Homepage
    > I like Evolution but would like to see a cross-platform PIM
    > in the suite as an alternative.

    Tor Lillqvist was hired by Novell [nat.org] to help get Evolution running on Windows. While I was working on Revolution [rubyforge.org] and was subscribed to evolution-hackers I remember that he'd occasionally post progress notes there.

    I'm not sure how far that effort is along at this point, although Tor certainly seemed to be making excellent progress and was patching all sorts of Gnome/Win32 bugs in various projects.

  • by GenKreton ( 884088 ) on Monday October 31, 2005 @05:53PM (#13918457) Journal
    That was a competition and this is hiring someone.

    Besides what is wrong with rewarding people who most likely would have done that work regardless of the monetary reward? It just enables students like myself to work our crap job/internship less and work on what we love more.

    And at least here in New Hampshire, $9.30 an hour is enough for a student job. I made $15 welding in a sheet metal shop but most of my friends were doing worse work at $8 an hour, all before taxes.

    Their pay seems decent for students, their target for the competition.
  • by eln ( 21727 ) on Monday October 31, 2005 @05:54PM (#13918469)
    Yah, 80MB isn't that bad. What is bad, though, is how much memory OpenOffice takes up, and how slow it is to load. I hope they make those issues a priority.

    Of course, if history teaches us anything, their programmers will spend a year looking through the code, decide it's impossible to deal with, and start from scratch. We should expect Moz^H^H^HGoogle Office to be ready for prime time in about 5 years.
  • by GenKreton ( 884088 ) on Monday October 31, 2005 @05:59PM (#13918523) Journal
    Deer park firefox (1.5) includes incremental patching instead of re-downloading the entire application again. For openoffice: wait, search for an improvement request report, or get working.
  • by xquark ( 649804 ) on Monday October 31, 2005 @06:06PM (#13918595) Homepage
    The amount of memory open office uses, yeah memory...
    Oh thats right a hundred other people already made that
    comment, must be open office hogging all my memory again,
    damn you open-office damn yooooou! :)

    Arash
  • Re:Bugs (Score:5, Informative)

    by nvrrobx ( 71970 ) on Monday October 31, 2005 @06:08PM (#13918612) Homepage
    You've got to be kidding me.

    I work in the software industry, and every product ships with bugs. That's just how it works. Most companies put a severity level on bugs. Severity 1: ship blocker. Severity 2: really should fix it. Severity 3: we *might* get around to it.

    The bug databases don't necessarily contain just bugs - there can be feature enhancements, documentation errors, etc.

    Looking through the link you posted, I see 5603 defects in the "new", "started" or "reopened" categories. Of those, 7 are "P1" (aka Severity 1) defects, 144 are "P2", 4083 are "P3", 1160 are "P4", and 209 are "P5".

    I didn't look at exact specifics, but some are probably localization errors - not functionality bugs.

    Please learn a little more about the software development life cycle before making a comment like yours. Educating your employer about this would probably be a wonderful idea also.

    So, for the bugs that would stop you from getting your job done, I see 151. It looks like it's time for you to evaluate OOo in your organization.
  • by AKAImBatman ( 238306 ) * <akaimbatman AT gmail DOT com> on Monday October 31, 2005 @06:11PM (#13918635) Homepage Journal
    So, the Word Processor component is only ~5MB.

    Yet OOo is:

    Word Processor
    SpreadSheet
    Presentation
    Drawing App
    Math App
    Database App w/Database

    Using the same 5MB per calculation, I get 30MB (6x5MB). Now add in a boatload more features, all with cool icons, plus some snazzy templates and clipart, and you can get it up there in no time flat.

    Which isn't to say that there isn't still bloat in OOo. But it's not so significant that it should matter.
  • Re:They already have (Score:3, Informative)

    by antis0c ( 133550 ) on Monday October 31, 2005 @06:15PM (#13918665)
    The logic in that post is flawed:

    1. The math used in the link assumes 40/h weeks for an entire summer? Google paid for the project, NOT for the hours. I could have just as easily worked 5 hours on a project and make several hundred dollars per hour.
    2. It was more like a grant, or even a contract. There was no requirement that the participant work X hours, or a particular timeframe. Google paid for the project, not for the hours worked on it.
    3. Google Summer of Code != (does not equal for the layman) Current Plans to work on OO.o.
    4. Your original argument stated below minimum wage, which last time I checked, was WELL below $9.30/h.

    What about other projects? Should we boycott Linux because thousands of Linux developers have been underpaid, or even gasp, not paid at all for contributions they've made to the kernel? Maybe you should think about boycotting Slashdot, the infrastructure is supported by open source applications written by developers who were either paid very low, or not paid at all.

    So again, I ask, what do you have to actually back up the statement that Google is going to underpay Indians and Chinese people to work on OO.o?
  • by yeremein ( 678037 ) on Monday October 31, 2005 @06:15PM (#13918667)
    To be recoded in C/C++.

    OOo is coded in C++, for the most part. A few plugins use Java. I don't know about 2.0, but 1.1 was perfectly usable without a JRE installed.
  • by Cromac ( 610264 ) on Monday October 31, 2005 @06:23PM (#13918734)
    You get a word processor, spreadsheet, presentation package, drawing tool and more in that 80MB. I haven't looked recently, but I'm pretty sure that MS Office is at least 2 or 3 times that size on the CD.

    Office 2003 Pro is nearly 6 times as large, 477 meg according to the install point we have at work.

  • Re:Well (Score:5, Informative)

    by riflemann ( 190895 ) <riflemann@@@bb...cactii...net> on Monday October 31, 2005 @06:43PM (#13918885)
    As pointed out many times, turn off Java in the OOo options. It will start a *lot* faster.
  • by kwalker ( 1383 ) on Monday October 31, 2005 @06:50PM (#13918947) Journal
    I believe parts of Base (the DB in OO.o 2) is partially written in Java, but since I only use Writer and Calc, I was happy to save ~20MB RAM and ~10 seconds off the load time.
  • by Anonymous Coward on Monday October 31, 2005 @06:56PM (#13919002)

    Apple's customers are like no others -- a rich blend of the most sociologically elite with those seeking elegant, simple computing. ... Unlike users of Intel/Windows computers, a significant portion of Apple's users are active, exploratory, avant-garde and early adopters. The activities they enjoy are unique in the the way that they more often incorporate rich media such as video and music as well as more active prosumer behavior than many more passive Windows users.

    -- MetaFacts, Inc. [metafacts.com]


    With above-average household income and education levels, the Mac population [is] very attractive [intellectually as well as physically.]

    -- Nielsen/NetRatings (as quoted by C|NET [com.com])


  • by kwalker ( 1383 ) on Monday October 31, 2005 @07:02PM (#13919041) Journal
    I must plead ignorance regarding MS Office file sharing features. Every office I've worked in has used Windows (or at least SMB) file servers to share files. I have yet to see any MS Office program share a document. What constitutes "file sharing features"?
  • In OOo's case, the application *must* be bundled together. They're all part of the same codebase, and are pretty much inseperable without throwing away and rewriting the whole thing. I would be interested in knowing how much "just the core" takes, but I'm guessing it's far more than you'd expect. (Say ~20MB.)

    We can pretty much thank StarDivision for their "StarDesk" idea for this rediculous level of integration. Sadly, we're still paying for it 5 years later.

    As somebody else pointed out the last time OO.o was discussed on Slashdot, bundling all those applications together was more of a marketing innovation on Microsoft's part than a technical innovation.

    That was very much true, at least in the beginning. However, I believe that Microsoft now shares significant amounts of code between the applications, making it just as much technological as marketing. Microsoft can still separate out the applications, but they have to send a huge core of software with each one. (Which doesn't bother Microsoft since it all gets "integrated" with Windows.)
  • Re:Well (Score:3, Informative)

    by thrillseeker ( 518224 ) on Monday October 31, 2005 @07:17PM (#13919174)
    As pointed out many times, turn off Java in the OOo options. It will start a *lot* faster.

    I just tested this 5 times with the option on and with the option off. It averaged 10 vs 8 seconds. Twenty percent improvement is nothing to sneeze at generally, but 2 seconds just doesn't give a huge improvement feel.

  • by Anonymous Coward on Monday October 31, 2005 @07:24PM (#13919222)
    "It's a shame that [those considering] OpenOffice want it to have every ounce of the feature bloat that MS Office has."
    Well, here's the problem. Leanness of memory footprint, and in fact the entire Apple experience, is intuitive for a certain kind of person. Artists, fashion mavens, leftists, and other creative personalities can sit down with a 755-kilobyte word processor [apple.com] and comprehend its sensitive, tasteful aesthetic. It's a rare instinct, such a refined appreciation for beauty and truth; accountants and other such pencil-pushers don't have a prayer.

    Unattractive squares should stick to Linux [imageshack.us] and Windows [imageshack.us]. Skinny chic is for different thinkers. [imageshack.us]
  • Re:Well (Score:2, Informative)

    by JPortal ( 857107 ) <joshua...gross@@@gmail...com> on Monday October 31, 2005 @07:44PM (#13919399) Homepage
    .... and your Windows machine has 64 MB of RAM, whereas your SuSE machine has 2 gigs?

    But seriously, your example means nothing without some system specs.
  • by Bloater ( 12932 ) on Monday October 31, 2005 @08:04PM (#13919573) Homepage Journal
    I'm on Ubuntu. The packages are thus:

    tricky@maihem:/var/cache/apt/archives$ ls -l *ffice*.deb
    -rw-r--r-- 1 root root 29138 2005-10-22 09:47 openoffice.org2_2.0.0-0ubuntu1-0ubuntu1_amd64.deb
    -rw-r--r-- 1 root root 2813238 2005-10-22 09:48 openoffice.org2-base_2.0.0-0ubuntu1-0ubuntu1_amd64 .deb
    -rw-r--r-- 1 root root 3579878 2005-10-22 09:48 openoffice.org2-calc_2.0.0-0ubuntu1-0ubuntu1_amd64 .deb
    -rw-r--r-- 1 root root 22900216 2005-10-22 05:35 openoffice.org2-common_2.0.0-0ubuntu1_all.deb
    -rw-r--r-- 1 root root 31410644 2005-10-22 09:48 openoffice.org2-core_2.0.0-0ubuntu1-0ubuntu1_amd64 .deb
    -rw-r--r-- 1 root root 1780530 2005-10-22 09:48 openoffice.org2-draw_2.0.0-0ubuntu1-0ubuntu1_amd64 .deb
    -rw-r--r-- 1 root root 211060 2005-10-22 09:48 openoffice.org2-gnome_2.0.0-0ubuntu1-0ubuntu1_amd6 4.deb
    -rw-r--r-- 1 root root 10917468 2005-10-07 23:20 openoffice.org2-help-en-gb_1.9.129-0.1ubuntu5_all. deb
    -rw-r--r-- 1 root root 10917518 2005-10-22 15:34 openoffice.org2-help-en-gb_2.0.0-0ubuntu1_all.deb
    -r--r--r-- 1 root root 10941694 2005-10-07 23:20 openoffice.org2-help-en-us_1.9.129-0.1ubuntu5_all. deb
    -rw-r--r-- 1 root root 556844 2005-10-22 09:48 openoffice.org2-impress_2.0.0-0ubuntu1-0ubuntu1_am d64.deb
    -rw-r--r-- 1 root root 2301594 2005-10-22 05:35 openoffice.org2-java-common_2.0.0-0ubuntu1_all.deb
    -rw-r--r-- 1 root root 2541646 2005-10-02 19:00 openoffice.org2-l10n-en-gb_1.9.129-0.1ubuntu3_all. deb
    -rw-r--r-- 1 root root 2548458 2005-10-22 06:02 openoffice.org2-l10n-en-gb_2.0.0-0ubuntu1_all.deb
    -rw-r--r-- 1 root root 593056 2005-10-22 05:35 openoffice.org2-l10n-en-us_2.0.0-0ubuntu1_all.deb
    -rw-r--r-- 1 root root 309896 2005-10-22 09:48 openoffice.org2-math_2.0.0-0ubuntu1-0ubuntu1_amd64 .deb
    -rw-r--r-- 1 root root 4762282 2005-10-22 09:48 openoffice.org2-writer_2.0.0-0ubuntu1-0ubuntu1_amd 64.deb

    That's (approx):

    core - 31.3M
    common - 22.5M
    writer - 4.6M
    calc - 3.4M
    impress - 5.3M

    and other miscellaneous

    I'd say about 67M is shared, help, and localisation.
  • by sparkz ( 146432 ) on Monday October 31, 2005 @09:05PM (#13919965) Homepage
    I've been working for Sun for the past 6 years. Therefore, I've been using StarOffice. It's what I know, it's what I'm used to.
    Actually, most of that time I've been using OOo - no significant difference.

    Now I have to use MS Office and MS Outlook. I took a simple 1-page Word document, removed the details from it, and emailed it to somebody saying "This is the format you need to use to make this request".
    That seemed pretty straightforward - give him the blank version of the document.
    Now, whenever he emails me an updated version of that document, something (Windows? Outlook? Word?) offers to merge his changes back into the original document. I tested it, and even if I remove the original document, it still offers to do the impossible.

    I suspect that these are the collaboration features referred to. Personally, I'm capable enough to manage my own documents to live without such a feature. I can see the potential benefit if we were working on a shared document, but that's pretty rare in my experience. The use of macros to force me to view change-control on documents is a real PITA, the fact that something (who knows what?) makes changes to normal.dot every time I load Word, so I get a prompt to save changes (what changes? No idea - just a Yes/No dialog) whenever I close Word, it's half-written software. Ugh. Give me OpenOffice.org any day.
  • by bertilow ( 218923 ) on Monday October 31, 2005 @09:15PM (#13920031) Homepage

    What functionality is lost by disabling Java?

    If you disable Java in OpenOffice.org 2.0 you lose all support for macros (among other things).
  • by holloway ( 46404 ) on Monday October 31, 2005 @09:24PM (#13920074) Homepage
    Some macros or all? I didn't think StarBasic or UNO was related to Java.
  • by cortana ( 588495 ) <sam@robots[ ]g.uk ['.or' in gap]> on Monday October 31, 2005 @09:30PM (#13920113) Homepage
    This is the amount of space that the OpenOffice.org (2.0.0-1) packages take up on an i386 Debian system[0]. The units are kilobytes:
    $ dpigs -n 10000 | grep openoffice
    80040 openoffice.org-core
    52704 openoffice.org-common
    10696 openoffice.org-writer
    8724 openoffice.org-calc
    7464 openoffice.org-base
    4580 openoffice.org-draw
    3000 openoffice.org-java-common
    2568 openoffice.org-l10n-en-us
    2220 openoffice.org-impress
    1120 openoffice.org-math
    692 openoffice.org-gnome
    200 openoffice.org
    openoffice.org-core appears to be 80 MB of code; openoffice.org-common is 50 MB of arch-independant data (OO documents, XML files, scripts, pictures). The rest of the packages are mixed data and code.

    The biggest file is -core's /usr/lib/openoffice/program/libsvx680li.so, weighing in at a massive 8947 KB. In total, the packages take up 169 MB. A few years ago, this would have seemed like a lot of space, but these days it's nothing--and I recon OpenOffice.org takes up less space than MS Office.

    [0] Excluding the help, which is not currently built since it requires non-free Java. The installed size of the en_GB help from OpenOffice.org 1.1 is about 20 MB.
  • by bertilow ( 218923 ) on Monday October 31, 2005 @09:50PM (#13920214) Homepage

    Some macros or all? I didn't think StarBasic or UNO was related to Java.

    Thanks for asking. I went back and checked again, and it turns out that I was fooled by a bug: If you turn off Java, and then choose "Tools->Macros->Run macro..", you're greeted with the dialog box that says: "OpenOffice.org requires a Java runtime environment (JRE) to perform this task. However, use of a JRE has been disabled. Do you want to enable the use of a JRE now? [Yes] [No] [Cancel]". But if you choose "No" or "Cancel", you still get to run your macros! So the dialog box is completely wrong. (Macros linked to menus or keys work without any stupid lying dialog boxes.)

    So, I have to correct myself: If you disable Java in OpenOffice.org 2.0 you have to put up with stupid dialog boxes that bug you to turn on Java again.

  • Re:How about Picasa? (Score:3, Informative)

    by glamslam ( 535995 ) on Monday October 31, 2005 @10:16PM (#13920340)
    http://appdb.winehq.org/appview.php?versionId=2786 [winehq.org] According to this, its quite usable in Wine.
  • by studotish ( 925617 ) on Monday October 31, 2005 @10:17PM (#13920346)
    If you don't need the java features, you can turn off java in the options. That makes for a significantly faster loading. See http://slashdot.org/article.pl?sid=05/10/27/142523 2&from=rss [slashdot.org] (search for "disable") for a bit more.
  • by metamatic ( 202216 ) on Tuesday November 01, 2005 @12:20AM (#13920967) Homepage Journal
    Is it too much to ask that Apple, after taking so much from the F/OSS community, contributes something back?

    You mean like open-sourcing their Darwin base OS code? Or contributing their improvements to GCC to the world? Or providing the world with a free open source streaming server system? Or making Zeroconf an open standard and releasing a free reference implementation? Or contributing improvements to CUPS? Or to KDE's HTML renderer? Or releasing their unified replacement for cron, init and rc as an open source project?

    Right now Apple is amongst the worst of F/OSS pariahs, in the same category as GPL violators.

    Right now you are making a fool of yourself in public. Either that or you're trolling.

  • Re:Well (Score:2, Informative)

    by builderbob_nz ( 728755 ) on Tuesday November 01, 2005 @03:18AM (#13921686)
    No both are the same system. Not everyone has room for more than one computer. On that note it is an Athlon XP 2800 with 512MB RAM

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...