Go-oo
| Company type | Free and open-source software |
|---|---|
| Industry | Office productivity software |
| Founded | 2003 |
| Founder | Michael Meeks (initially as ooo-build) |
| Defunct | 2010 |
| Fate | Merged into LibreOffice |
Area served | Worldwide |
Key people | Michael Meeks |
| Products | Office productivity software suite |
| Owner | Novell (sponsor) |
Go-oo—an abbreviation for Go-Open Office—was a free and open-source office productivity software suite developed under the sponsorship of Novell. Its origins trace back to 2003 when the Linux company Ximian, led by Michael Meeks, created a collection of patches for OpenOffice.org named ooo-build. In October 2007, Go-oo emerged as an independent fork, integrating additional functionalities. This version incorporated improvements that were not accepted by the original upstream project managed by Sun Microsystems. These enhancements included superior compatibility with Microsoft Office file formats, accelerated development timelines, and more lenient policies regarding external contributions. The initiative concluded in 2010 after the establishment of LibreOffice, which absorbed much of Go-oo’s features and governance principles.
History
The inception of Go-oo dates back to 2003 as a patch collection for OpenOffice.org, initially crafted by Ximian before its acquisition by Novell. Known as ooo-build, this patch set aimed to streamline the building process of OpenOffice.org on various Linux distributions and to incorporate community-driven enhancements that had been declined by Sun Microsystems.
By 2005, the project had adopted the go-oo.org domain, and in October 2007, Novell launched the first standalone Go-oo release (version 2.3.0). Following this, major Linux distributions such as SUSE Linux, Debian, and Ubuntu transitioned to using Go-oo instead of the unaltered upstream source. Additionally, several Windows-based editions—including OxygenOffice and OpenOffice.org Novell Edition—were developed on top of Go-oo.
Go-oo provided enhanced support for Microsoft's Office Open XML (OOXML) formats, featuring limited write capabilities, "hybrid PDF" export options (PDF documents embedding source files), and tools like the Sun Presentation Minimizer. Its more flexible contribution guidelines fostered wider community participation compared to the stricter rules enforced by Sun Microsystems.
Nevertheless, Go-oo attracted criticism from segments within the open-source community due to its inclusion of Microsoft-related technologies such as support for Visual Basic for Applications, OOXML, and Microsoft Works file formats, along with reliance on the Mono framework controlled by Novell. Critics expressed concerns about potential patent liabilities and interoperability challenges. Some speculated that Go-oo’s advancements mirrored Novell’s 2006 collaboration with Microsoft, which allegedly constrained interoperability features within Go-oo.
In September 2010, The Document Foundation initiated LibreOffice as a comprehensive fork of OpenOffice.org, incorporating numerous developers and codebases from Go-oo. Consequently, Go-oo was phased out in favor of LibreOffice, which integrated many of its patches, enhancements, and governance models while discontinuing Mono usage.
Today, LibreOffice and its corporate variant, Collabora Online, are recognized as the primary successors to the Go-oo code lineage.
Versions
Stable releases of Go-oo generally followed shortly after OpenOffice.org’s stable versions. Version numbering differed between Windows and Linux builds through their final digits. Starting with version 3.1.0 in May 2009, a stable Mac release became available.
| Version | Windows release | Linux release | MacOS X release |
|---|---|---|---|
| 2.3.0 | October 8, 2007 | November 14, 2007 | — |
| 2.4.0 | April 30, 2008 | February 20, 2008 | |
| 2.4.1 | June 10, 2008 | June 26, 2008 | |
| 3.0.0 | October 22, 2008 | November 21, 2008 | |
| 3.0.1 | February 4, 2009 | ||
| 3.1.0 | June 2, 2009 | May 28, 2009 | |
| 3.1.1 | September 16, 2009 | September 5, 2009 | September 4, 2009 |
| 3.2.0 | February 26, 2010 | ||
| 3.2.1 | July 21, 2010 | June 4, 2010 | |
Benefits
- In specific tasks, Go-oo exhibited quicker execution speeds relative to OpenOffice.org.[1]
- To enhance speed, OpenOffice.org 3.0 omitted numerous dictionaries; instead, localized versions offered selected languages as optional downloads. Conversely, starting from version 3, Go-oo bundled a wide range of dictionaries together as a single extension included in the installer.
- Improved integration with GTK+ elevated the user interface experience on Linux systems.
- Enhanced rendering of Chinese fonts significantly boosted usability in Asian regions.[2]
Functionalities
- On Linux, Go-oo features 3-D slide transition animations within Presentations.
- Employs the GStreamer multimedia framework on Linux to deliver superior multimedia capabilities.
- Integrates the Mono framework for UNO automation, allowing scripting in languages such as C# and Boo.
- Substitutes the standard zoom button with a combo box, offering better usability compared to original OpenOffice.org; subsequent versions of OOo adopted comparable zoom controls.
- Go-oo Calc supports customizable colors for sheet tab labels.
- Includes an embedded "Solver" utility in Calc 2.4.x, while OpenOffice.org only introduced this tool starting from version 3.0.
Supported file formats
- Go-oo can generate Office Open XML (OOXML) documents, not merely read them.
- Import
- Compatible with opening OOXML files on older Windows 98/ME platforms, unlike OpenOffice.org 3.x which lacks support for these legacy operating systems.
- Provides support for VBA macros.
- Capable of importing files from Microsoft Works and Lotus Word Pro formats.
- Go-oo Draw natively opens SVG files; in contrast, OpenOffice Draw requires an additional extension for this functionality.
- Bundles the PDF Import extension by default beginning with version 3.0.
- Offers enhanced support for EMF drawings and imports graphics from WordPerfect.
- Save/Export
- Starting with version 3.0, Go-oo can save XLS files secured with passwords using a basic encryption method compatible with applications such as Gnumeric.
- Enables saving documents in OOXML formats (docx, xlsx, pptx) through the Novell OpenXML Converter, compatible with both Go-oo 3.x and Novell OpenOffice.org Edition on Windows.
Limitations
- Localization packages for Go-oo are distributed solely as language add-ons to the English base installation. The translations of interface elements and dictionaries occasionally differ from those in OpenOffice.org.
Additional distinctions
- Application icons, quick launch buttons, and associated file icons in Go-oo utilize the Tango icon set.
- Go-oo installers were generally released several days after corresponding OpenOffice.org builds.
- The Windows version of Go-oo closely mirrored the Novell Edition of OpenOffice.org, sharing similar version numbers (for example, Go-oo 3.0-19 compared to Novell Edition 3.0-22).
- Unlike OpenOffice.org, which initiates a setup wizard upon first launch for user configuration and registration, Go-oo disables this initial wizard.
See also
- List of word processors
- Comparison of word processors
- Office Open XML software
- OpenDocument software
External links
- The final iteration of go-oo.org has been preserved in archives