LibreOffice contributor interview: Franklin Weng

It’s been over a month since our last contributor interview, as we’ve been busy with the release of LibreOffice 5.2, but now we’re back – and this time we’re talking to Franklin Weng, who is active within the marketing and migration teams.

Franklin Weng, LibreOffice contributor

What is your IRC nickname / nationality / location / family status?

  • Nickname (not only on IRC): Franklin / Goodhorse
  • Nationality: Taiwan (ROC)
  • Location: Taiwan
  • Family details: Married and have have two sons

Do you work for a LibreOffice-related company or just contribute in your spare time?

Two years ago I contributed in my spare time. Now I own a company providing consultancy, training and solutions with free and open source software (FOSS).

How did you get involved with LibreOffice?

Daily use of the software, and I had contributed some translations for the application and wiki as well. Then get I got more deeply involved when the government of Yi-Lan county and our National Development Council decided to migrate to the Open Document Format and LibreOffice starting in 2015.

What areas of the project do you normally work on?

Promotion, migration and training. I also cooperate with the localization (L10N) community in Taiwan.

What was your initial experience of contributing to LibreOffice like?

Well, I’ve been involved in free and open source software for more than 20 years, so it’s quite normal to me 🙂 Still, I’m quite happy to see the migration to LibreOffice in Yi-Lan succeed, and some departments in our central government and several county or city governments starting to go with us too.

Which is your preferred text editor? And why?

I edit plain text and write code with Vim (no, I don’t use an IDE). The reason? It should be because I’ve been been in love with Vim for more than 20 years. For office text files, LibreOffice Writer is my first choice of course. Sometimes I use LyX or LaTeX too.

What do you do when you’re not working on LibreOffice? Any other hobbies you have?

I work on other open source projects. Okay, and I also spend quite some time with my family and my boys. And I like baseball too.

Thanks Franklin! Your efforts are very much appreciated. And to other potential contributors reading this: there are many ways to get involved with LibreOffice, from documentation and programming to translations and marketing. Join our community, gain valuable experience, and help to spread FOSS and open standards!

LibreOffice 5.2: A week in stats

One week ago we announced LibreOffice 5.2, a new major release with enterprise-level features and user interface improvements. So what has happened in the meantime?

Here’s a selection of statistics from the last seven days showing activity in and around the LibreOffice project:

  • 310,491 – downloads of LibreOffice 5.2

And note: those are just downloads from our servers and mirrors, and the number doesn’t include downloads from other sources (such as Linux distribution repositories).

  • 213,697 – unique visitors to our website

Here’s a breakdown of the visitors. Microsoft Windows is dominant in terms of operating systems, but GNU/Linux flavours make up a healthy chunk as well. On the browser side, Chrome and Firefox are up in front – and we even had a couple of visits from people using the Links text-mode browser!

 

  • 37,252 – views of our LibreOffice 5.2 New Features videos

As with the previous release, for LibreOffice 5.2 we created a playlist of short videos highlighting the new features and changes in this version. We’ve embedded them into the LibreOffice website, and have also added subtitles in Russian, Chinese (Taiwan), Spanish and Brazilian Portuguese thanks to translations from our worldwide community.

  • 24,936 – people reached by the announcement on Facebook

Social media is invaluable for spreading the word about LibreOffice, free software and open standards, and we had some good activity on Facebook. The announcement was liked by 640 people and shared 172 times, while over on Google+ the post had 115 likes and 25 shares.

Activity ramped up quickly on Twitter as well, with 229 retweets of our announcement and many more from subsequent tweets throughout the following days.

  • 632 – upvotes for links to the LibreOffice 5.2 announcement on Reddit

Many different subreddits such as /r/linux and /r/technology discussed the release. Comments and feedback are often very helpful to developers too. Speaking of Reddit, if you’re a regular visitor to that site, join /r/libreoffice to discuss new features and help other users!

Meanwhile, this Heise Online article (in German) received 181 comments. Other news outlets covering the release include PCWorld, InfoWorld and The Inquirer.

So, that’s just the first week since the release of LibreOffice 5.2. Keep an eye on this blog for more updates, especially as we head towards our yearly conference in September…

LibreOffice developer interview: Winfried Donkers

Winfried Donkers LibreOffice developer

In this week’s developer interview, we talk to Winfried Donkers, a Dutch coder who has been using LibreOffice (and its predecessors) for almost two decades, and today works on Calc.

Where are you based, and do you work for a LibreOffice-related company or just code in your spare time?

I live in the Netherlands, in a small village in Zeeland, near the North Sea. My work is within cycling distance – I don’t drive cars any more. I contribute mostly in my spare time, but if people or companies want me to fix a bug in my ‘area of expertise’ I will spend some company time. The company I work for uses LibreOffice.

How did you get involved with LibreOffice?

I first used StarOffice in the 1990s, but that was just a short fling. I used OpenOffice.org since version 1.1, and the company I worked for at that time switched to OpenOffice.org somewhere between 2000 and 2002. The company I work for now used an old version of Microsoft Office and I managed to get the company to choose LibreOffice in October 2011 (I think). Around that time I personally chose to contribute to LibreOffice.

What areas of the code do you normally work on? Anything else you want to tackle?

I concentrate on Calc functions, both fixing bugs and adding new (missing) functions. I am happy with that; LibreOffice is quite complex and I would rather know one area well than many areas superficially. I am still learning a lot about Calc and its functions and I’m far from being an expert.

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

I would like LibreOffice to be one of the available, undisputed and fully-fledged office applications and not just a ‘cheap’ alternative to Microsoft Office. LibreOffice is much more than that. A better (more stable) Base would be welcome. I hardly use it because of hitches. But having said that, I cannot contribute to Base and the people working on Base are doing a great job, especially considering their limited time.

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

In my spare time when I am not working on LibreOffice I like to sail. My wife and I have a sailing boat and I sail with my wife as well as alone a lot. Also I like to work on our boat, ‘restoring’ as it is a classic boat.

Thanks Winfried! And to any other interested developers reading this: join our community and help to make LibreOffice even better.

LibreOffice developer interview: Krishna Keshav

Krishna Keshav LibreOffice developer

In our next developer interview, we talk to Krishna Keshav, a new contributor to the LibreOffice project who is currently working on Easy Hacks and plans to expand into more complex bug-fixes in the future…

Where are you based, and do you work for a LibreOffice-related company or just code in your spare time?

I am currently pursuing my Bachelor’s in Computer Science and have just entered my final (fourth) year of study at PES College of Engineering. PESCE is located in the small town of Mandya in the state of Karnataka, India. I use LibreOffice for individual purposes. I mostly use Writer as my requirements are limited to it, but I also use Impress for creating presentations whenever needed. The best thing I like is its availability for every system, and it loads faster than its counterpart.

How did you get involved with LibreOffice?

Earlier I was just aware of open source software and used to see it in articles on the internet. So I decided to start with open source during the month of March 2016. Eventually, I found out that people here in India are not familiar with open source involvement and programs like the Google Summer of Code (GSoC). Anyway, getting back to how I started: I found LibreOffice as the most familiar organization while looking for open source organizations in the GSoC 2016 list.

Since the day I started with LibreOffice, the steps I took towards contributing to the software made me explore other open source software like Gerrit, Jenkins, GDB and much more. The LibreOffice community is very well organized and has appropriate documentation and a wiki page for every step, which helped me a lot while getting started. Additionally, I would like to say that LibreOffice has some very nice people on the IRC channels.

What areas of the code do you normally work on? Anything else you want to tackle?

So far I have worked on small bugs and tasks which LibreOffice refers to as Easy Hacks. You can visit my patches via this link. I am currently trying to tackle more complex bugs, and learning the user interface design of LibreOffice. In future, I would like to be involved as a more active and significant contributor to LibreOffice.

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

Libreoffice already seems to be a very stable product, with enough features for any end users. However, since things can always be better, I will definitely talk to the community if I find something to improve. Moreover, I would like to see LibreOffice replace its proprietary counterpart.

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

Apart from looking for something to code, I like to read tech articles whenever I find time. I love bike rides, playing table tennis and sometimes exploring music. I can be found on Facebook, LinkedIn and GitHub.

Thanks Krishna! And to any other interested developers reading this: join our community and help to make LibreOffice even better.

LibreOffice developer interview: Laurent Balland-Poirier

Following our previous interviews with Xisco Fauli and Muhammet Kara, we now speak to Laurent Balland-Poirier, who works in his spare time on Calc.

Where are you based, and do you work for a LibreOffice-related company or just code in your spare time?

I’m teaching chemical engineering at Rouen University (Normandy, France), and doing some research in industrial process safety. So I can only hack on LibreOffice code during my spare time.

How did you get involved with LibreOffice?

I started using StarOffice 5.2 in the late 1990s. My first contributions were bug reports, then I helped to improve the French documentation (the OpenOffice.org wiki with its great FAQ, and translations of official guides).

As I have some basic C++ coding skills, I was always interested in hacking on LibreOffice, but I was afraid of code complexity. So I started really simple. One of my first patches was correcting a typo in an obscure hyperbolic function in Math. Encouragements from other experienced coders make me feel proud about this little contribution, so I then continued with more audacious patches.

What areas of the code do you normally work on? Anything else you want to tackle?

As I am using LibreOffice in my daily life, I feel concerned about annoying small bugs. The patch that I’m the most proud of was fixing bug 54686: preventing entering percentage value in Calc with the French locale.

I extended my knowledge of the LibreOffice code with how numbers are displayed in Calc. The most visible contribution (for those who care with engineering calculation in Calc) was introducing engineering notation. I also made some light improvements to trend lines (regression curves) in Chart.

I would really like to able to modify text elements in Chart (axis labels or trend line equations), to have superscript/subscript, and so on.

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

I think it is necessary to improve how help is built, because it is quite complex for contributors to make corrections/improvements to the help text. However, I have no idea where to start 🙂

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

When I return to real life, during holidays, I like traveling and hiking in the desert. I am fan of board games and like playing with friends: Ticket to Ride, Stone Age, Splendor…

Thanks Laurent! And to any other interested developers reading this: join our community and help to make LibreOffice even better.

LibreOffice developer interview: Xisco Fauli

Xisco Fauli LibreOffice developer

A few weeks ago we talked to Muhammet Kara about his work on LibreOffice, and today we hear from Xisco Faulí, a Spanish developer who started with Easy Hacks to get familiar with the code…

Where are you based, and do you work for a LibreOffice-related company or just code in your spare time?

I live and work in Madrid, Spain, but originally I’m from Valencia, on the east coast of the Iberian Peninsula. Currently, I work for a private company as a QA engineer, so I write code for LibreOffice in my spare time, normally late at night.

How did you get involved with LibreOffice?

Before LibreOffice existed, I knew OpenOffice.org as the open source alternative to Microsoft Office, but I never thought of contributing to the project because from my point of view, it looked really difficult for someone like me with little knowledge in C++ and no previous experience in an open source project, to contribute to such a big project.

However, when LibreOffice was forked, I came across the LibreOffice Easy Hacks page and I realized that some of the easy hacks didn’t require much knowledge in C++ – so I decided to give it a try. In fact, my first contribution to the project was as simple as deleting some commented lines, but it was really encouraging to see how welcoming the community was to me and how fast my patch was merged into master, so I got hooked right away.

What areas of the code do you normally work on? Anything else you want to tackle?

In 2011, I was accepted as a student in the Google Summer of Code to work on porting Java wizards to Python in order to reduce the Java dependency. During the program, I ported the Letter, Fax and Agenda wizards. Later on, the Web wizard was ported by Javier Fernandez (Igalia). However, there are still some database wizards that need to be ported: tdf#83814. So I take the opportunity to encourage anyone interested to work on this task.

More recently, I’ve done some work in the SVG filter (which I hope it will be deprecated soon) and in the SVGIO filter, especially adding unit tests in order to avoid regressions. More info: http://x1sc0.blogspot.com. Besides, I’m also working on tdf#89329 with the help of Noel Grandin, and tdf#62525 with the help of Thorsten Behrens (thanks to them both!) and I must say it’s helping me a lot to improve my knowledge in the code base and in C++.

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

I’d love to see more Spanish contributors in the project and a more active Spanish community. It would be nice to have something like in Germany, Japan, Brasil or Italy and celebrate local meetings from time to time. This could also help to have more widespread use of LibreOffice in the Spanish public administrator, which would be another thing I’d love to see in the near future.

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

I like sports, specially those done in the mountains like climbing, skiing and trail running. I also like traveling – recently I’ve discovered the pleasure of travelling by bicycle and I must say I love it. When I have evenings free, I like to go to the cinema, the theater or go out with friends.

Thanks Xisco! And to any other interested developers reading this: join our community and help to make LibreOffice even better.