Developer Interview : Markus Mohrhard

Coding LibreOffice to relax a bit from studying tough mathematical problems? Read why and how Markus Mohrhard works on LibreOffice!

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

I’m a third year math student and have always been interested in computer science(which is even a subsidiary subject for me). I’m always interested in anything new in math, physics and computer science and try to learn as much as possible in these areas.


In what other software projects have you been involved ?

I’ve been working on a university project for about one year now. This project is mainly about model to model transformations.

Where do you live (and study)?

I live at Karlsruhe and study at the Karlsruhe Institute for Technology (formerly know as university Karlsruhe)

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

Mainly studying, but in my free time I do sports or just do something with my friends.

Ah sports means healthy people in the project 🙂 …so, what type of sports?

I’m jogging and playing football. But since university I have no more time for doing this in a club only with friends and in my free time.

When do you usually spend time on the project ?

Mainly in the evening and during nights. Mostly when I have some math problems which drive me crazy and I need to think about something else for some time.

Working on LibreOffice code to relax – could be worse 😉
Do you have a preferred text editor for this relaxing work? And why?

Notepad++, Vim and Gedit. Depending on what I’m doing. Notepad++ is my prefered editor at Windows and sometimes I miss it in Linux. I think for developing in Linux there is only the choice between Emacs and Vim and I just prefer Vim(even if it sometimes drives me crazy). And I like Gedit for its simplicity.

How did you hear about LibreOffice ?

I’m following a tech news site and they report regularly about Libreoffice and the Documentfoundation. I liked the idea of an independant foundation behind LibreOffice that would not force developers to sign a CLA.

Why did you get involved ?

I’ve always wanted to contribute to an open-source project. After I discovered the Easy Hacks page my decision was made and the community made it really easy to get into the development. Especially Kohei helped me a lot to understand the code around calc.

What was your first contribution to LibreOffice ?

It was a one line change to fix a problem showing the right shortcut. Nothing special but I learned a lot about the structure of LibreOffice there. It was about the crasher bug (fdo#37429) and listed and the most annoying bugs. As soon as I found the problem (which took a lot of time) it was just a one line change.

What was your initial experience of contributing to LibreOffice like ?

It was amazing how positive the core developers react to someone new and how much they encourage someone to go on. Even when I started working on my autofilter patch and made some really bad design decisions, they helped me every time with some hints how I can improve my code.

What have you done since then ?

I’ve written some code to support one autofilter per sheet in calc and the corresponding import and export filters(thanks a lot there for Kohei’s help). Since then I’ve fixed several bugs and started working on supporting an unlimited number of sheets in calc together with improving the performance in some situations.

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

For me it is the support for one autofilter per sheet, but for others it might be one of the bugs I fixed.

How will that improve things for users?

This was a long requested feature and improves the compatibility to Excel a bit. There was a workaround for this this but it was extremely uninitive, so I hope that a lot of people can benefit from this feature.

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

It would be amazing if more people would help in the QA and help the developers to find bugs much earlier. I broke some minor things with my patches but they were not detected before RC1 and I think our quality could improve if there were more people testing the nightly builds or beta builds.

Anything else interesting you get up to when not hacking ?

I’m playing chess and doing sports regularly. But I’m always open to new things and try something different. I’d like to travel to other countries more but that will not possible as long as I study.

Thanks a lot for your answers and time!

LibreOffice 3.3.3 is ready for download

The Document Foundation announces the availability of LibreOffice 3.3.3, a new release of the most stable version of the free office suite for personal productivity, targeting corporate users. LibreOffice 3.3.3 is already available for download at the following address: http://www.libreoffice.org/download.

According to Thorsten Behrens, a developer and member of the TDF Steering Committee, “LibreOffice 3.3.3 fixes several bugs and improves the security of the suite, to specifically address the needs of corporate deployments, where stability is more important than new features. This branch will be maintained until the end of the year, to allow a smooth and safe transition to LibreOffice 3.4.x.”

LibreOffice 3.3.3 is available for Windows, MacOS X and Linux (DEB and RPM), in over 100 different languages (more than twice the language coverage of comparable proprietary products). Users of LibreOffice 3.3.2 are invited to update their software.

Press and Media Contacts

Florian Effenberger (based near Munich, Germany, UTC+1)
Phone: +49 8341 99660880 – Mobile: +49 151 14424108
E-mail: floeff@documentfoundation.org – Skype: floeff

Olivier Hallot (based in Rio de Janeiro, Brazil, UTC-3)
Mobile: +55 21 88228812
E-mail: olivier.hallot@documentfoundation.org

Charles H. Schulz (based in Paris, France, UTC+1)
Mobile: +33 6 98655424
E-mail: charles.schulz@documentfoundation.org

Italo Vignoli (based in Milan, Italy, UTC+1)
VoIP: +39 02 320621813 – Mobile: +39 348 5653829
E-mail: italo.vignoli@documentfoundation.org
Skype: italovignoli – Google Talk: italo.vignoli@gmail.com

First TDF Advisory Board members demonstrate wide corporate support for LibreOffice

Strong backing for a truly free and vendor-neutral office suite
The Document Foundation provides solid grounds to build upon

The Document Foundation today announced the first members of its Advisory Board: Google, SUSE, Red Hat, Freies Office Deutschland e.V., Software in the Public Interest, and the Free Software Foundation. The new appointees will serve for an initial term of one year.

The body represents The Document Foundation’s sponsors, with each sponsor having the right to one representative. They will provide the future Board of Directors with advice, guidance and proposals, and will consult regularly on the further development of the Foundation and its associated projects.

We’re very proud, and warmly welcome the first members of the Advisory Board. Its composition shows that LibreOffice is a vendor-neutral, truly-free office suite, and confirms that The Document Foundation has created a solid base to build upon, for the community, for corporations and enterprises, and for adopters and end-users,” said Florian Effenberger on behalf of The Document Foundation’s Steering Committee. “With LibreOffice being downloaded from all over the world, with the community growing quickly, and with organizations and corporations showing strong support, The Document Foundation has succeeded in creating a safe, stable and secure base to ensure the future of free office suites,” he added.

Thomas Krumbein, Chairman of the German non-profit organization Freies Office Deutschland e.V., commented, “Freies Office Deutschland e.V. has been in existence since 2004. We have been closely cooperating with end-users, organizations and businesses in Germany and, over the last two years, have organized a dedicated congress for business and administration. The founding of The Document Foundation has been very well received, especially by those looking for safety and stability. We are honored to serve on the Advisory Board and to help shape what we believe is the ideal home for a truly-free office suite.

Holger Dyroff, Vice President Business Development for SUSE, stated, “SUSE recognises the value of community governance and is very pleased to help fund as well as provide advice to The Document Foundation. I look forward to representing SUSE on the inaugural Advisory Board. This will assure that our customers and users views and priorities are represented to the leadership of The Document Foundation.

The Document Foundation shares the objectives of openness, transparency, interoperability and user choice that are reflected in Red Hat’s core values,” said Brian Stevens, CTO and vice president, Worldwide Engineering, Red Hat. “We are pleased to participate on the Advisory Board and to highlight the importance of continued community contributions and potential benefits from the availability of a free office suite.

Jeremy Allison, co-founder of Samba and member of Google’s Open Source Programs Office, added, “The creation of The Document Foundation’s Advisory board is a great step forward for the organization. Google is pleased to be a supporter of The Document Foundation, and to provide funding and advice to advance their work.

Bdale Garbee, President of Software in the Public Interest added, “Software in the Public Interest is pleased to have The Document Foundation’s LibreOffice as an associated project. TDF and LibreOffice match well with our mission, and we are pleased to be able to provide funding services and contribute advice for TDF’s future.

John Sullivan, Executive Director of the Free Software Foundation, concluded, “The Free Software Foundation is pleased to offer its advice to The Document Foundation. We applaud TDF’s demonstrated commitment to user freedom, and will do our best to help it achieve its free software goals going forward.

Press and Media Contacts

Florian Effenberger (based near Munich, Germany, UTC+1)
Phone: +49 8341 99660880
Mobile: +49 151 14424108
E-mail: floeff@documentfoundation.org
Skype: floeff

Olivier Hallot (based in Rio de Janeiro, Brazil, UTC-3)
Mobile: +55 21 88228812
E-mail: olivier.hallot@documentfoundation.org

Charles H. Schulz (based in Paris, France, UTC+1)
Mobile: +33 6 98655424
E-mail: charles.schulz@documentfoundation.org

Italo Vignoli (based in Milan, Italy, UTC+1)
Phone: +39 02 320621813
Mobile: +39 348 5653829
E-mail: italo.vignoli@documentfoundation.org
Skype: italovignoli
Google Talk: italo.vignoli@gmail.com