LibreOffice runs on the Raspberry Pi

The full fledged free office suite is available on the credit card sized single-board computer developed by the Raspberry Pi Foundation

Cambridge (UK) and Berlin (Germany), December 17, 2012 – The Raspberry Pi Foundation (http://www.raspberrypi.org/) and The Document Foundation (http://www.documentfoundation.org/) announce the availability of the full fledged version of LibreOffice (http://www.libreoffice.org/) on the Raspberry Pi, the credit-card sized computer created with the intention of stimulating the teaching of basic computer science in schools. The Raspberry Pi is a little PC which plugs into a TV and a keyboard and can be used for many of the things that most desktop PC can do, like spreadsheets, word-processing and games.

LibreOffice is the first comprehensive office suite to run on a 40 dollar credit card sized PC, without any compromise on features and performances. LibreOffice has been ported to ARM by multiple contributors from Canonical, Debian and RedHat, and was packaged for the Raspberry Pi by Rene Engelhard as a part of his work as the Debian maintainer for LibreOffice.

“The availability of LibreOffice, the best free office suite ever, on the Raspberry Pi – the most affordable PC ever, targeted to hardware and software enthusiasts, and schools – is extremely important for The Document Foundation, because it will contribute to the growth of the brand awareness in key market segments”, comments Bjoern Michaelsen, a Canonical developer and a deputy member of the Board of Directors of The Document Foundation.

“I’m very impressed that the LibreOffice team didn’t have to make any changes to the code in order for it to compile and smoothly run on Raspberry Pi”, said Eben Upton from the Raspberry Pi Foundation. “It’s also great to have a comprehensive office suite available in the Pi Store at launch, making people even more aware of the potential of this device”.

LibreOffice is available from the Raspberry Pi Store (http://store.raspberrypi.com/projects/libreoffice), which is described here: http://www.raspberrypi.org/archives/2768 (including instructions on how to install it). Raspberry Pi Foundation announcement press release is here: http://blog.indiecity.com/?page_id=2269.

About the Raspberry Pi

The Raspberry Pi is a tiny computer, designed to fit in a pocket, and cheap enough to be bought with pocket money. It was developed by the not-for-profit Raspberry Pi Foundation in Cambridge to help children engage with computer programming, and has won dozens of awards in its first year of release. Additional information at http://www.raspberrypi.org.

About The Document Foundation (TDF)

The Document Foundation is an open, independent, self-governing, meritocratic organization, which builds on ten years of dedicated work by the OpenOffice.org Community. TDF was created in the belief that the culture born of an independent foundation brings out the best in corporate and volunteer contributors, and will deliver the best free office suite. TDF is open to any individual who agrees with its core values and contributes to its activities, and warmly welcomes corporate participation, e.g. by sponsoring individuals to work as equals alongside other contributors in the community. As of November 30, 2012, TDF has over 150 members and over 2.000 volunteers and contributors worldwide.

LibreOffice Conference 2013 Proposals

Following our public call for locations, The Document Foundation has received the following two proposals for hosting the LibreOffice Conference 2013, in alphabetical order:

The Document Foundation would like to thank all proponents for their support, which is truly appreciated! Soon, we will start a public vote to determine the location of the 2013 Conference. In the meantime, we invite the community to discuss with the proponents on our discuss mailing list any questions they have.

Thanks again, and looking forward to seeing you in 2013!

The LibreOffice community organises a 6 day Test Marathon to help preparing the new 4.0 version of LibreOffice

Berlin, December 7 2012 – The Document Foundation announces the LibreOffice 4.0 Test Marathon. During 6 days, from December 14 to 19, users and supporters around the world will be testing the first beta of the upcoming LibreOffice 4.0.

The final version of LibreOffice 4.0 will be released in February 2013. By organising this big Test Marathon early, the developers will be able to fix many bugs before the release candidates and the final version are made available.

The LibreOffice community has organised various bug hunt sessions before, with many people joining, bugs found and tests done. This has contributed considerably to the overall quality of the product.

Also participants were enthusiastic. Thanks to helping in the QA work, they learned a lot about powerful functions of LibreOffice and tricks how to use the office suite.

Participating is easy and fun. Since the event is lasting a week, everyone may choose the moments that suit them best.

Details are available on the wiki of The Document Foundation: http://wiki.documentfoundation.org/QA/Test_Marathon_LibreOffice_4.0. There’s also an overview of LibreOffice 4.0 new and improved features: http://wiki.documentfoundation.org/ReleaseNotes/4.0.

All participants need is a PC with Windows, Mac OS X or Linux, and a LibreOffice 4.0 test version (which is available from http://www.libreoffice.org/pre-releases), plus a lot of enthusiasm.

Filing bugs will be extremely easy, thanks to the help of experienced people who will be around those days to help users and supporters with tips, on the QA mailing list (libreoffice-qa@freedesktop.org) and on the IRC channel (irc://chat.freenode.net/libreoffice-qa).

The Document Foundation announces LibreOffice 3.6.4

Berlin, December 5, 2012 – The Document Foundation (TDF) announces LibreOffice 3.6.4, for Windows, MacOS and Linux. This new release is another step forward in the process of improving the overall quality and stability for any kind of deployment, on personal desktops or inside organizations and companies of any size.

LibreOffice 3.6.4 arrives a couple of weeks after the successful LiMux HackFest, where more than 30 developers have gathered to hack LibreOffice code and work on features and patches. One result is this video – http://www.youtube.com/watch?v=2gIqOOajdYQ&hd=1 – by Peter Baumgarten and Christian Lohmeier, showing how easy it is to build LibreOffice on your own to get involved in the project.

Additional results can be found on the wiki: http://wiki.documentfoundation.org/Hackfest/Munich2012#Achievements.

LibreOffice hacker community will gather again at FOSDEM 2013, in a focused DevRoom – http://wiki.documentfoundation.org/Marketing/Events/Fosdem2013 – dedicated to attracting new hackers around the code of the best free office suite ever. Call for papers ends on December 23, 2012.

LibreOffice users, free software advocates and community members can support The Document Foundation with a donation. There is a donation page – with many options including PayPal and credit cards – at http://donate.libreoffice.org, to support the fundraising campaign for 2013.

LibreOffice 3.6.4 is available for immediate download from the following link: http://www.libreoffice.org/download/. Extensions for LibreOffice are available from the following link: http://extensions.libreoffice.org/extension-center.

Change logs are available at http://download.documentfoundation.org/libreoffice/src/bugfixes-libreoffice-3-6-4-release-3.6.4.1.log (fixed in 3.6.4.1) and http://download.documentfoundation.org/libreoffice/src/bugfixes-tag-libreoffice-3.6.4.3-release-3.6.4.3.log (fixed in 3.6.4.3).

[youtube http://www.youtube.com/watch?v=2gIqOOajdYQ&w=560&h=315]

Developer Interview: KOHEI YOSHIDA

(Submitted by Marc Paré, November 5, 2012)

Kohei YoshidaKohei Yoshida is a well-known individual on the LibreOffice project. To many, he is considered as one of the core group of developers who have contributed to the steady development and code improvement of the project, and one of the leaders of the calc component. Kohei takes a little time out from his busy schedule to let us know a little more about himself and why the LibreOffice project appeals to him.

LibreOffice can only exist since people are working on it: so please, tell us a bit about yourself.

My name is Kohei Yoshida. I’m a Japanese national currently living in Raleigh, North Carolina. I used to work in the environmental science field but decided to change my profession to software engineering to make it more aligned with my passion and obsession. I’m very glad I made that switch. Now I can justify my obsession instead of apologizing for it since I’m now getting paid for it.

In what other software projects have you been involved?

Besides LibreOffice? Not much actually. Of course, I was involved in the OpenOffice.org project back in the old days, but that’s about it.

I once worked at SlickEdit as part of their development team for about one year, before I moved on to join Novell to work on OpenOffice.org full-time.

Where do you live (and/or study)?

I live in Raleigh, North Carolina.

What do you do when you’re not working on LibreOffice?

Bits and pieces of various things, such as taking my son to his Taekwondo practice, watching TV, mostly documentaries and news to learn about interesting developments around the globe, working out to stay in good shape…. that sort of stuff.

When do you usually spend time on the project?

That’s easy. Since this is my full-time job, I do it just like how other people go to work. But I also put a fair amount of personal time into it to mostly move forward some of my side projects that would not warrant using my employer’s time.

What is your preferred text editor? And why?

Unlike many other core developers who use mostly either emacs or vim, I do use SlickEdit which is a well-capable commercial code editor. It has built-in symbol database that scales very well with very large code base such as LibreOffice code base. It also has tons of other useful features that save me lots of time and effort. The fact that I used to work there developing the editor probably helped me initiate myself with the editor, and get stuck with it, so to speak.

How did you hear about LibreOffice?

Well, it’s hard not to have heard about LibreOffice as I’ve been there since day one.

Why did you get involved?

I got involved through my employer, SUSE.

What was your initial experience of contributing to LibreOffice like?

Again, this question may not apply to me personally since I was involved in LibreOffice from day one. But I think it’s worth saying that the new git-based repository made my job 100 times easier than our old system, which was basically nothing more than just a hand-crafted, custom patch management system wrapped around the upstream cvs/subversion/mercurial repos. If you are familiar with the Go-oo project, that’s what I’m talking about here.
Now that I look back, the system back then with the Go-oo project, it was terribly inefficient and not a great place to go wild with one’s creativity. I didn’t necessarily think that back in the days, but now I do.
There were rough edges even with the system we use in the LibreOffice project when we just started. But the good news is that we have since improved our system and most of the kinks are now gone. I’m very happy about that.

What have you done since then?

Well, I’ve done a lot of things since the project started. Due to the nature of my work, I tend to go to many corners of Calc, so it’s hard for me to list individual achievements. That said, overall, what I’ve done can be categorized as follows: 1) code cleanups, 2) new features and enhancements, and 3) core refactoring for better maintainability/performance/memory footprints. Recently, I’m mostly focusing on performance enhancements and core refactoring to make the code more readily extensible, easier to maintain and generally perform better. These changes are not very visible to the end users, but in my opinion just as important as more visible features.
I’ve also worked to extract some of the code into external projects, and have it maintained outside LibreOffice. Projects such as mdds and orcus are good examples of that effort.

What do you think was your most important contribution to LibreOffice so far?

The improvement in the pivot table engine, which is finally in a very good shape as of 3.6, and numerous unit test code I’ve written since inception of this project.

How will that improve things for users?

Hopefully users will have to wait less for things to get done when using pivot table. Also, having more code automatically tested by our unit test framework means less chance of having regressions. Unfortunately the coverage of our unit test framework is still not high enough, and we should still stay diligent in writing more and more test codes to accompany bug fixes. But things are improving, and hopefully as we make more releases and make more code changes (accompanied by more test code) we will increase the coverage of our unit test.

What is your vision for the future and/or what would you most like to see improved in LibreOffice?

My vision for this project is to make the code more modular; extracting more code into mdds, orcus etc to offload code maintenance, and more unit test coverage to improve the quality of the binary that we release. Of course, I can’t forget about making Calc run a lot speedier in all areas. But to achieve that goal we need to make lots of changes in lots of areas.
I would also like to someday spend some serious time tinkering with and understanding the drawing layer code. For now, I only know just a little, barely enough to get by. But some day that level of knowledge won’t be enough to carry out large scale refactoring or re-architecting of Calc’s drawing layer, which relies in large part on the common drawing layer code that all apps depend on. So, I’d like us to improve that situation one day.
The chart code is another beast that we don’t have an intimate knowledge of. Several of us have spent some time in that code, including myself, but the code still feels “foreign”. I’d like to see that changed.
Also, we really need to do something about the poor performance of ods and xlsx imports. But this is a difficult problem to solve, and while I have some ideas to improve the load performance, it’s for the long-term rather than short-term. I have some prototype ideas in orcus. The challenge is to figure out how to materialize those ideas to make them happen in LibreOffice proper. That won’t be easy, but we have to move in that direction some day.
Lastly, I’d really like to refactor Calc’s core cell storage to take advantage of newer CPU’s vectorization support, take advantage of GPU, or perhaps allow some super computer cluster to be plugged in to massively speed up formula calculations. Achieving that will be a major architectural challenge, but it’s a very interesting one.

What advise would you give new developers to make their first LibreOffice hacking steps easier?

Get a good idea of what you want to accomplish with this project, and if possible, try to establish a main area of interest, and keep forging ahead.

Anything else interesting you get up to when not hacking?

Not much, actually. I tend to spend a lot of time researching the latest on clean energy development. Too bad I can’t do much about it myself and I can only get to learn what awesome stuff other people have been doing in that area. But I do believe that we have a global-scale energy crisis, and I really appreciate those who are trying to solve this very hard problem. Meanwhile, I do my part by trying to make the application run faster which will consume less CPU power which will in turn draw less electricity and generate less excess heat.

Thanks a lot for your answers and time. We look forward to more of your great code in our favorite office suite.

Open letter to the City of Freiburg

The following is an open letter The Document Foundation has sent to the City of Freiburg, Germany, as a statement regarding the current discussion about Freiburg’s IT strategy. The letter in its original format is available at http://wiki.documentfoundation.org/File:OffenerBriefFreiburg.pdf

At the same time, The Document Foundation has signed the open letter of the Open Source Business Alliance at http://www.osb-alliance.de/fileadmin/Themen_News/121116_B_Stadt_Freiburg.pdf

Sehr geehrte Damen und Herren,

als Herausgeber der freien Office-Suite LibreOffice bedauern wir die Überlegungen der Stadt Freiburg außerordentlich, sowohl einen Rückschritt hin zu proprietärer, geschlossener Software, als auch eine Abkehr vom offenen OpenDocument-Standard durchzuführen. Mehrere Thesen des Gutachtens erscheinen bereits im Ansatz falsch.

Nach unserer Kenntnis wurde kein Experte für freie Software und Open Source zu Rate gezogen. So ist in Fachkreisen anerkannt, dass die Gründung von LibreOffice gerade nicht zu einer Schwächung der Entwicklergemeinschaft geführt hat. Vielmehr wurde erst durch die Gründung des wirtschaftlich unabhängigen LibreOffice-Projekts die Zahl der Entwickler deutlich gesteigert. [1]

Die Document Foundation, eine gemeinnützige, rechtsfähige Stiftung des bürgerlichen Rechts mit Sitz in Berlin, garantiert die dauerhafte und kontinuierliche Weiterentwicklung von LibreOffice, unabhängig von den wirtschaftlichen Interessen einzelner Hersteller. So konnten neben großen, internationalen Unterstützern wie Intel, Google, Red Hat und SUSE auch immer mehr deutschsprachige Unternehmen in die Mitarbeit eingebunden werden. Diese bieten kompetent Migrationsberatung, Anwendungsentwicklung und professionellen Support an, was zudem neue Arbeitsplätze gerade auch in Deutschland geschaffen hat. Die im Gutachten aufgestellte Behauptung, der Support für freie Software sei nur eingeschränkt gewährleistet, erscheint deshalb nicht haltbar.

Vernachlässigt wurde aus unserer Sicht auch der Aufwand für die Migration und Schulung auf aktuellere Microsoft-Produkte, die sich insbesondere in der Bedienerführung, als auch in zahlreichen technischen Details von ihren Vorgängern unterscheiden, und somit teure Anpassungen an Fachanwendungen erforderlich machen.

Die Migration auf freie Software ist dabei keine bloße Theorie, wie unter anderem das positive Beispiel der Stadt München zeigt, die durch ihr professionelles Migrationskonzept schon mittelfristig Vorteile erzielen konnte. Aktuelle LibreOffice-Migrationsprojekte finden beispielsweise in den Kopenhagener Krankenhäusern, der Region Umbrien, den Provinzen Mailand und Bozen, den Städten Las Palmas (Spanien), Limerick (Irland) und Largo (Florida) statt. Unsere jüngst durchgeführte LibreOffice Conference in Berlin, mit 200 Teilnehmern aus über 30 Ländern, wurde sowohl vom Bundeswirtschafts- als auch vom Bundesinnenministerium unterstützt, die sich über die Bedeutung freier Software im Klaren sind und offene Dokumentformate und freie Software dadurch bewusst fördern wollen.

Viele Aufgabenstellungen sind aus unserer Praxiserfahrung durchaus lösbar. Zu bedenken ist, dass eine Rückmigration hin zu proprietärer Software die Bindung an und Abhängigkeit von einer einzelnen Lösung einer einzigen Firma zementiert und Investitionen für Lizenzkosten erforderlich macht, anstatt in ein existierendes Ökosystem einheimischer Firmen zu investieren, welche bei der Migration kompetente Hilfestellung leisten können.

Zudem bedeutet eine Rückmigration mitnichten, dass die Aufgaben kleiner werden – im Gegenteil, eine solche Entscheidung macht einen zusätzlichen enormen personellen, finanziellen und zeitlichen Aufwand erforderlich, der im Interesse aller Beteiligten, insbesondere auch im Interesse der Steuerzahler, vermieden werden sollte.

Die Rückmigration hin zu proprietärer Software ist aus unserer Sicht eine falsche Entscheidung, opfert die Stadt Freiburg dadurch doch Freiheit und Unabhängigkeit. Würde sie die gleichen Mittel in die Umsetzung des ursprünglichen Beschlusses investieren, so wären die angesprochenen Probleme sicherlich lösbar.

Als gemeinnützige Stiftung The Document Foundation bieten und vermitteln wir Ihnen gerne fachliche Unterstützung in allen Fragestellungen rund um offene Dokumentenaustauschformate und den Einsatz unserer freien Office-Suite LibreOffice an.

Hochachtungsvoll

Florian Effenberger
Vorstandsvorsitzender
The Document Foundation

Thorsten Behrens
Stellvertretender Vorstandsvorsitzender
The Document Foundation

[1] http://conference.libreoffice.org/talks/content/sessions/003/files/berlin-achievements.pdf