The world of LibreOffice and OpenOffice(.org) has been heating up
recently with several exciting and, at times, bewildering developments.
The Document Foundation remains very active as is LibreOffice
development, but Oracle has given up on OpenOffice
and slapped LibreOffice in the face by giving it to Apache. Perhaps the most important announcement was the release of LibreOffice 3.4.0.
and slapped LibreOffice in the face by giving it to Apache. Perhaps the most important announcement was the release of LibreOffice 3.4.0.
The recent release of LibreOffice 3.4 demonstrates the very
philosophical differences in community projects and those stifled by
commercial interests. LibreOffice development has been happening at an
unprecedented pace while OpenOffice lagged behind and lost many of its
previous users. Even under Sun development was tightly controlled, but
Oracle increased the bonds. In contrast, according to the release announcement, LibreOffice now has 120 happy developers committing approximately 20 changes per day. Cédric Bosdonnat puts the number of contributors at 223. Italo Vignoli is quoted as saying, "We care for our developers, and it shows."
Just before LibreOffice 3.4 was released Oracle announced
that it was donating OpenOffice to the Apache Software Foundation.
Pundits have speculated all around the spectrum of how that will affect
the office suite with some thinking it will certainly benefit while
others think it will most likely wane even further. The Document
Foundation expressed
disappointment that a reunification of the two projects will probably
not occur but offered their best wishes for OpenOffice. They were
upbeat about including OpenOffice code since the Apache license is compatible
with the GNU Lesser General Public License under which LibreOffice is
released. Given these facts, "the event is neutral for The Document
Foundation."
What's New in LibreOffice 3.4?
Most folks just want to hear of the pretty and handy features visible
in their daily work, but underestimating the impact of code clean-up is
a disservice to developers. These code clean-ups are what leads to
faster operation and fewer crashes. Michael Meeks calls
this "ridding ourself of sillies." One area in which these two world
merge comes in an example given by Meeks: icons. He said, "OO.o had
simply tons of duplication, of icons everywhere" - approximately 150
duplicated missing icons. He added, "All of that nonsense is now gone."
A font memory leak has been fixed and rarely used encodings have been
moved out into their own library. This "reduces run-time memory
consumption" and shrinks download size.
New gradient page border
Writer has gotten some eye candy like gradient color backgrounds,
drop shadows, and colored footnote separators to spruce up the
appearance. A new font engine makes text prettier and faster. Flat ODF
filters can make .odf files more accessible to other applications.
For the Ubuntu user, Unity global menu support has been added and
improved GTK+ integration gives LibreOffice a native look. Better mouse
theme support adds a little more polish. Encrypted document passwords
can now be changed while the document is still open.
Impress got improved HTML with image thumbnail gallery export
The full list of changes and most annoying bugs is located on the wiki.
Version 3.4.1 is scheduled for release on Jun 29, 2011, with patch
version releases coming pretty much monthly afterwards. 3.5.0 is
expected on Feb 8, 2012 and 3.6.0 Aug 1, 2012. Release dates are
scheduled every six months and largely synchronized with popular Linux
distribution releases. Releases are supported for one year.
What Else?
Michael Meeks published
a "Why LibreOffice is the Future" article back in May. In it he
enumerated many reasons LibreOffice is a better choice than OpenOffice
or others. He posits that LibreOffice is vendor neutral, whether your
talking about Red Hat, Novell, or Canonical. He also thinks LibreOffice
isn't vulnerable to contributors leaving because it's a community
project with lots of other participants. Another point is that "Linux
distributions are safer with LibreOffice" because of the new time-based
released schedule and stability from a diverse contributor base. See
his full article for more.
According
to Steven J. Vaughan-Nichols Attachmate and Novell will continue to
support LibreOffice. In addition, in response to the Oracle OpenOffice
contribution, Holger Dyroff, Vice President of Business Development,
SUSE said, "SUSE is continuing to invest in LibreOffice and The Document
Foundation. SUSE is looking forward to the future contributions of IBM
and potentially others into this new ASF incubator project, but would
certainly have liked to see such contributions go directly to
LibreOffice. We will follow the incubation process very closely to
understand future opportunities and possibilities which can improve our
offerings for our users and customers."
If you been following the development of LibreOffice through their announce mailing list, that's over now. The foundation has decided
to only announce stable / final releases on that general list from now
on. Developmental releases will be announced on a few lists used
primarily by developers. They said this is to avoid having users trying
to use developmental releases in production environments. It's
doubtful very few actually risked critical work environments and trying
to limit the use of developmental releases could possibly result in
fewer bug reports. Time will tell.
Conclusions
Linux and Open Source software is rarely boring and the office suite
sector has certainly offered its share of drama over the last year or
so. And it hasn't let up yet. Many pundits think Oracle's contribution
of OpenOffice to Apache will certainly benefit users. Apache is a well
respected organization and with IBM and some distributions expected to
contribute, many think OpenOffice will likely see continued development -
giving users an option that was largely considered gone a few months
ago. (This is assuming Apache officially accepts the project as
predicted.)
On the other hand, LibreOffice has taken off like wildfire.
Developers and contributors continue to flock to LibreOffice's corner
and distributions are switching left and right. Under the
community-contribution model, new features and code improvements are
being integrated at an amazingly rapid pace. Again, this is all the
better for users.
So, just about anyway you look at, the ordinary everyday Linux user
is the benefactor of all this code shuffling. It's exciting to watch as
well. The next few months will be especially interesting as we begin
to see how Apache Office progresses and if the Apache license will end up attracting more developers than LibreOffice's LGPL.