SlideShare a Scribd company logo
1 of 45
Download to read offline
LibreOffice – Free office suite
Randrianarivony Nirinarisantatra
2020/01/30
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 Unported License
2
Who am I?
From Madagascar
Intern at iCRAFT:
Collabora Online and Nextcloud integration
Permissioned blockchain solution using Hyperledger
Graduated from Kobe Institute of Computing
September 2019
ABE Initiative Program participant
3
Republic of Madagascar
1.6 bigger than Japan
Antananarivo, the capital city
26 million of people
Languages:
Malagasy
French
Religions:
Christianism 41 %
Traditional 52 %
Islam 7 %
4
What is LibreOffice?
Free/Open Source Software office suite
Available for download, use, and share at no cost
Governed by non-profit “The Document Foundation” (TDF)
Available for Windows, Mac OS X, & GNU/Linux
Uses Open Document Format (ODF) natively
Also supports the use of dozens of file formats
5
How many of you have used LibreOffice?How many have used or heard of LibreOffice?
6
LibreWhat?
Many people have not heard of LibreOffice
or of OpenOffice.org
or of Sun (Microsystems)
This means that the team needs to work harder on brand
awareness
7
Made possible by the community
LibreOffice exists because of the community
People across the globe, both volunteers and employees of
companies and organizations
User contributions of time and funds
Governments who support open formats
8
LibreOffice Community
Teams in Design, Development, QA, Language &
Localization, Website/Infrastructure, Documentation,
Marketing, Outreach, and more
Opportunity to gain or grow marketable skills
Encourage all LibreOffice users to contribute to the project by
joining one or more of our teams
Whatever your skillset, there's a role for you!
9
LibreOffice is a Free/Open Source
Software (FOSS)
10
Have you ever used …
LibreOffice or OpenOffice?
A GNU/Linux system such as Ubuntu, Debian, Red Hat,
CentOS, OpenSuse or Mint?
Firefox?
The Gimp?
An Android phone?
11
… They are all FOSS
These pieces of software are all examples of Free/Open
Source Software
There are thousands of FOSS programs that can be
downloaded for free online
Odds are, even the operating system in your phone is based
on FOSS
12
So what is FOSS?
Free/Open Source Software describes programs that respect
user freedoms
These freedoms include the ability to run, copy, distribute,
study, change, and improve software
For example, if I give you a copy of LibreOffice, you can
Use LibreOffice
Copy LibreOffice to another computer
Give a copy to a friend
Read the source code to understand how it operates
Update the source code
Add a new feature to LibreOffice
13
The LibreOffice Community believes in FOSS
The Community believes in FOSS so much that they put it in
their Next-Decade Manifesto
Offer no-cost downloads of the LibreOffice suite, but Free
Software is first and foremost a matter of liberty, not price
Campaign for these freedoms because they believe that
everyone deserves them
Reference: https://www.libreoffice.org/about-us/who-are-we/
14
Writer – Text documents
15
Calc – Spreadsheets
16
Impress – Presentations, drawings, etc.
17
Draw, Math, Base, etc.
Many other components in LibreOffice
Large number of advanced and expert features
Also see several excellent videos on Youtube
Good to build on top of basic skills with Writer, Calc, and
Impress
18
Who uses LibreOffice?
MIMO, France's inter-ministerial
working group on free software
Administration of the Spanish
autonomous region of Valencia
Italy's Ministry of Defense
Taiwan's Ministry of Finance
In Brazil, the UNESP or
Universidade Estadual Paulista
19
The Document Foundation
German non-profit that supports, organizes and deals with all
of the legal & financial details for LibreOffice
There are multiple projects organized under TDF
20
TDF – Document Liberation Project
TDF's newest project is a set of libraries to read/write a large
number of file formats
Very useful for LibreOffice users who need to import old or
proprietary files
Bundling libraries together encourages reuse in other FOSS
projects
21
TDF – Membership
Anyone actively working on LibreOffice or other TDF projects
for 3+ months may apply for membership
Membership is not required to volunteer
Confers voting rights
Comes with responsibility to stay active in the project for at
least 6 months
22
Multi-platform support
LibreOffice is supported on Windows, OS X, and GNU/Linux
Also runs on various *BSD versions
They're working on versions for Android and iOS
Want to provide the best tool for ODF authoring and editing
on as many platforms as possible
23
The Open Document Format
Set of Free/Open file formats for office applications
Developed in an open process by multiple non-profits,
commercial vendors, and the community
Chosen by the UK, Germany, Belgium, and others as their
official format for document interchange
24
ODF – Support for data types
ODF includes formats for:
Word processing (ODT)
Spreadsheets (ODS)
Presentations (ODP)
Vector graphics (ODG)
Math equations (ODF)
Databases (ODB)
… and more
25
ODF – Flexible format
Files are actually zipped-up files/directories that include
Formatted text (XML)
Binary data, including
images and/or video
You can open a file using
WinZip, 7-Zip,
Archive Manager, etc.
Be careful when making
changes
Using LibreOffice or another GUI tool is the best way to
ensure a valid ODF file
26
LibreOffice community teams
27
Community’s goals
To eliminate the digital divide and empower all as full citizens,
support the preservation of mother tongues, and avoid
proprietary software and format lock-in, by:
Providing unfettered access to the office productivity tools at
no cost
Encouraging the translation, documentation, and support of
the software in one's own language – published in 115
languages
Promoting and actively participating in the creation and
development of open standards and Free Software via open
and transparent peer-review processes
28
Community – Design team
Make it just work, and look great too!
User interface (UI) design
Interaction design for the best utility, usability, and
accessibility of LibreOffice and its website
Graphical design
Visual identity elements, artwork, UI polish, etc.
No advanced design skills necessary to volunteer
29
Community – Developers
Building LibreOffice
Start with an EasyHack
Fixing bugs
Planning and adding new features
Implementing new infrastructure, such as Gerrit, Tinderboxes,
unit tests, etc.
Running Hackfests to bring together new and experienced
developers
30
As of 2016, more than 1,000 developers have contributed to
LibreOffice, making it one of the largest open source collaborations
on the planet.
Source: https://whatcanidoforlibreoffice.org/
31
Community – QA Team
Finding bugs and reporting them
Triaging and improving bug reports from users
Tracking down regressions to a specific commit
Leverage home-grown “Bibisect” tool
Performing manual and automated testing
Cross-platform testing of bleeding-edge, beta, and
experimental builds of LibreOffice
Identifying and classifying problems for resolution before they
affect critical numbers of users
32
Community – Language/Localization
Localization of LibreOffice UI and Help files
Templates and extensions
Native Language Teams produce original content for the
website, documentation, and marketing in specific languages
Testing and QA in specific languages
MozTrap
Localized Bug Submission Assistant (BSA)
33
Community – Website/Infrastructure
Maintain the extensive technical infrastructure
Propose and deploy new technology,
e.g. Redmine, OwnCloud, Etherpad, OpenID and Askbot
Submit patches & improvements to existing tools upstream
Coordinate and lead improvement to TDF and LibreOffice
websites
34
Community – Documentation team
Provide written and multimedia documentation for all the
components of LibreOffice
Maintain the internal guides and technical tools used by the
Documentation Team
Promote competence in technical writing throughout the
LibreOffice project
Publish physical copies of LibreOffice manuals
Create tutorials, training materials, and other instructional
items that promote or enable LibreOffice education
35
Community – Marketing & Outreach
Provide clear and consistent messaging for LibreOffice
Promote LibreOffice to users and the press
Coordinate with teachers and educators to successfully
introduce LibreOffice to new groups
Represent LibreOffice and TDF at conferences and events
around the world
Organize and run LibreOffice events
36
Timeline
Source: https://www.libreoffice.org/about-us/libreoffice-timeline/
37
Benefits to joining the community
38
Community – Gaining experience
Opportunity to gain marketable skills
Or grow/polish existing skills
Desirable experience to list on a resume or CV
Showcase the results of your skills publicly
Hiring managers appreciate ability to review real-world
contributions
39
Community – It’s fun!
A lot of fun in the QA Team
Getting work done is more worthwhile when you and your
colleagues have mutual respect
Teaching others about Free/Open Source Software and
LibreOffice empowers them
40
My activities/contributions
41
LibreOffice Online scaling experiment
Nextcloud HAProxy
Loadbalancer LibreOffice Online
servers
Cloud hostedInternet
42
What is LibreOffice Online?
Bringing LibreOffice to the browser.
Documents + Spreadsheets + Slides
Viewing and Collaborative editing
Interoperability with Microsoft formats
DOCX, DOC, RTF, XLSX, XLS,
PPTX, PPT
Import filters / Viewing for
PDF, Visio, Publisher, Keynote,
Numbers, Pages +many more
Powerful WYSIWG rendering
On-premise hosting.
Architecture – bet on CPU threads & network ...
Source: https://www.collaboraoffice.com/collabora-online/
43
Presentation at conference
Open Source Conference – Osaka (2020/01/24) (Credit: 宮原 徹 )
44
Ongoing activities
Improve availability:
Eliminate SPoF
Data storage
Work with containers:
Docker
Kubernetes
Container Attached Storage
45
Thank you

More Related Content

More from iCRAFT Corp. (アイクラフト株式会社)

LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-iCRAFT Corp. (アイクラフト株式会社)
 

More from iCRAFT Corp. (アイクラフト株式会社) (20)

LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
 
Internship final presentation: Santatra
Internship final presentation: SantatraInternship final presentation: Santatra
Internship final presentation: Santatra
 
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 EditionExperiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
 
オープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについてオープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについて
 
Expanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West AfricaExpanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West Africa
 
LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働
 
Internship Final Presentation -Tomas Kapiye-
 Internship Final Presentation -Tomas Kapiye- Internship Final Presentation -Tomas Kapiye-
Internship Final Presentation -Tomas Kapiye-
 
Quality Assurance(QA) for LibreOffice
Quality Assurance(QA)  for LibreOfficeQuality Assurance(QA)  for LibreOffice
Quality Assurance(QA) for LibreOffice
 
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source HeavenLibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
 
How African students contribute to Libreoffice 
How African students contribute to Libreoffice How African students contribute to Libreoffice 
How African students contribute to Libreoffice 
 
LibreOffice Development: QA and Translation
LibreOffice Development: QA and TranslationLibreOffice Development: QA and Translation
LibreOffice Development: QA and Translation
 
Internship final presentation Mohamed
Internship final presentation MohamedInternship final presentation Mohamed
Internship final presentation Mohamed
 
LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
 
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
 
(KOF2017 )FOSS/LibreOffice status in Ethiopia
(KOF2017 )FOSS/LibreOffice status in Ethiopia(KOF2017 )FOSS/LibreOffice status in Ethiopia
(KOF2017 )FOSS/LibreOffice status in Ethiopia
 
(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation
 
Opportunity to build FOSS/LibreOffice community in Ethiopia
Opportunity to build FOSS/LibreOffice community in EthiopiaOpportunity to build FOSS/LibreOffice community in Ethiopia
Opportunity to build FOSS/LibreOffice community in Ethiopia
 
Expand LibreOffice Contribution to North Africa
Expand LibreOffice Contribution to North AfricaExpand LibreOffice Contribution to North Africa
Expand LibreOffice Contribution to North Africa
 
LibreOffice Online環境の構築
LibreOffice Online環境の構築LibreOffice Online環境の構築
LibreOffice Online環境の構築
 
LibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみましたLibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみました
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

LibreOffice-Free Office Suite and Internship Activities: Introduction for International Students

  • 1. LibreOffice – Free office suite Randrianarivony Nirinarisantatra 2020/01/30 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 Unported License
  • 2. 2 Who am I? From Madagascar Intern at iCRAFT: Collabora Online and Nextcloud integration Permissioned blockchain solution using Hyperledger Graduated from Kobe Institute of Computing September 2019 ABE Initiative Program participant
  • 3. 3 Republic of Madagascar 1.6 bigger than Japan Antananarivo, the capital city 26 million of people Languages: Malagasy French Religions: Christianism 41 % Traditional 52 % Islam 7 %
  • 4. 4 What is LibreOffice? Free/Open Source Software office suite Available for download, use, and share at no cost Governed by non-profit “The Document Foundation” (TDF) Available for Windows, Mac OS X, & GNU/Linux Uses Open Document Format (ODF) natively Also supports the use of dozens of file formats
  • 5. 5 How many of you have used LibreOffice?How many have used or heard of LibreOffice?
  • 6. 6 LibreWhat? Many people have not heard of LibreOffice or of OpenOffice.org or of Sun (Microsystems) This means that the team needs to work harder on brand awareness
  • 7. 7 Made possible by the community LibreOffice exists because of the community People across the globe, both volunteers and employees of companies and organizations User contributions of time and funds Governments who support open formats
  • 8. 8 LibreOffice Community Teams in Design, Development, QA, Language & Localization, Website/Infrastructure, Documentation, Marketing, Outreach, and more Opportunity to gain or grow marketable skills Encourage all LibreOffice users to contribute to the project by joining one or more of our teams Whatever your skillset, there's a role for you!
  • 9. 9 LibreOffice is a Free/Open Source Software (FOSS)
  • 10. 10 Have you ever used … LibreOffice or OpenOffice? A GNU/Linux system such as Ubuntu, Debian, Red Hat, CentOS, OpenSuse or Mint? Firefox? The Gimp? An Android phone?
  • 11. 11 … They are all FOSS These pieces of software are all examples of Free/Open Source Software There are thousands of FOSS programs that can be downloaded for free online Odds are, even the operating system in your phone is based on FOSS
  • 12. 12 So what is FOSS? Free/Open Source Software describes programs that respect user freedoms These freedoms include the ability to run, copy, distribute, study, change, and improve software For example, if I give you a copy of LibreOffice, you can Use LibreOffice Copy LibreOffice to another computer Give a copy to a friend Read the source code to understand how it operates Update the source code Add a new feature to LibreOffice
  • 13. 13 The LibreOffice Community believes in FOSS The Community believes in FOSS so much that they put it in their Next-Decade Manifesto Offer no-cost downloads of the LibreOffice suite, but Free Software is first and foremost a matter of liberty, not price Campaign for these freedoms because they believe that everyone deserves them Reference: https://www.libreoffice.org/about-us/who-are-we/
  • 14. 14 Writer – Text documents
  • 17. 17 Draw, Math, Base, etc. Many other components in LibreOffice Large number of advanced and expert features Also see several excellent videos on Youtube Good to build on top of basic skills with Writer, Calc, and Impress
  • 18. 18 Who uses LibreOffice? MIMO, France's inter-ministerial working group on free software Administration of the Spanish autonomous region of Valencia Italy's Ministry of Defense Taiwan's Ministry of Finance In Brazil, the UNESP or Universidade Estadual Paulista
  • 19. 19 The Document Foundation German non-profit that supports, organizes and deals with all of the legal & financial details for LibreOffice There are multiple projects organized under TDF
  • 20. 20 TDF – Document Liberation Project TDF's newest project is a set of libraries to read/write a large number of file formats Very useful for LibreOffice users who need to import old or proprietary files Bundling libraries together encourages reuse in other FOSS projects
  • 21. 21 TDF – Membership Anyone actively working on LibreOffice or other TDF projects for 3+ months may apply for membership Membership is not required to volunteer Confers voting rights Comes with responsibility to stay active in the project for at least 6 months
  • 22. 22 Multi-platform support LibreOffice is supported on Windows, OS X, and GNU/Linux Also runs on various *BSD versions They're working on versions for Android and iOS Want to provide the best tool for ODF authoring and editing on as many platforms as possible
  • 23. 23 The Open Document Format Set of Free/Open file formats for office applications Developed in an open process by multiple non-profits, commercial vendors, and the community Chosen by the UK, Germany, Belgium, and others as their official format for document interchange
  • 24. 24 ODF – Support for data types ODF includes formats for: Word processing (ODT) Spreadsheets (ODS) Presentations (ODP) Vector graphics (ODG) Math equations (ODF) Databases (ODB) … and more
  • 25. 25 ODF – Flexible format Files are actually zipped-up files/directories that include Formatted text (XML) Binary data, including images and/or video You can open a file using WinZip, 7-Zip, Archive Manager, etc. Be careful when making changes Using LibreOffice or another GUI tool is the best way to ensure a valid ODF file
  • 27. 27 Community’s goals To eliminate the digital divide and empower all as full citizens, support the preservation of mother tongues, and avoid proprietary software and format lock-in, by: Providing unfettered access to the office productivity tools at no cost Encouraging the translation, documentation, and support of the software in one's own language – published in 115 languages Promoting and actively participating in the creation and development of open standards and Free Software via open and transparent peer-review processes
  • 28. 28 Community – Design team Make it just work, and look great too! User interface (UI) design Interaction design for the best utility, usability, and accessibility of LibreOffice and its website Graphical design Visual identity elements, artwork, UI polish, etc. No advanced design skills necessary to volunteer
  • 29. 29 Community – Developers Building LibreOffice Start with an EasyHack Fixing bugs Planning and adding new features Implementing new infrastructure, such as Gerrit, Tinderboxes, unit tests, etc. Running Hackfests to bring together new and experienced developers
  • 30. 30 As of 2016, more than 1,000 developers have contributed to LibreOffice, making it one of the largest open source collaborations on the planet. Source: https://whatcanidoforlibreoffice.org/
  • 31. 31 Community – QA Team Finding bugs and reporting them Triaging and improving bug reports from users Tracking down regressions to a specific commit Leverage home-grown “Bibisect” tool Performing manual and automated testing Cross-platform testing of bleeding-edge, beta, and experimental builds of LibreOffice Identifying and classifying problems for resolution before they affect critical numbers of users
  • 32. 32 Community – Language/Localization Localization of LibreOffice UI and Help files Templates and extensions Native Language Teams produce original content for the website, documentation, and marketing in specific languages Testing and QA in specific languages MozTrap Localized Bug Submission Assistant (BSA)
  • 33. 33 Community – Website/Infrastructure Maintain the extensive technical infrastructure Propose and deploy new technology, e.g. Redmine, OwnCloud, Etherpad, OpenID and Askbot Submit patches & improvements to existing tools upstream Coordinate and lead improvement to TDF and LibreOffice websites
  • 34. 34 Community – Documentation team Provide written and multimedia documentation for all the components of LibreOffice Maintain the internal guides and technical tools used by the Documentation Team Promote competence in technical writing throughout the LibreOffice project Publish physical copies of LibreOffice manuals Create tutorials, training materials, and other instructional items that promote or enable LibreOffice education
  • 35. 35 Community – Marketing & Outreach Provide clear and consistent messaging for LibreOffice Promote LibreOffice to users and the press Coordinate with teachers and educators to successfully introduce LibreOffice to new groups Represent LibreOffice and TDF at conferences and events around the world Organize and run LibreOffice events
  • 37. 37 Benefits to joining the community
  • 38. 38 Community – Gaining experience Opportunity to gain marketable skills Or grow/polish existing skills Desirable experience to list on a resume or CV Showcase the results of your skills publicly Hiring managers appreciate ability to review real-world contributions
  • 39. 39 Community – It’s fun! A lot of fun in the QA Team Getting work done is more worthwhile when you and your colleagues have mutual respect Teaching others about Free/Open Source Software and LibreOffice empowers them
  • 41. 41 LibreOffice Online scaling experiment Nextcloud HAProxy Loadbalancer LibreOffice Online servers Cloud hostedInternet
  • 42. 42 What is LibreOffice Online? Bringing LibreOffice to the browser. Documents + Spreadsheets + Slides Viewing and Collaborative editing Interoperability with Microsoft formats DOCX, DOC, RTF, XLSX, XLS, PPTX, PPT Import filters / Viewing for PDF, Visio, Publisher, Keynote, Numbers, Pages +many more Powerful WYSIWG rendering On-premise hosting. Architecture – bet on CPU threads & network ... Source: https://www.collaboraoffice.com/collabora-online/
  • 43. 43 Presentation at conference Open Source Conference – Osaka (2020/01/24) (Credit: 宮原 徹 )
  • 44. 44 Ongoing activities Improve availability: Eliminate SPoF Data storage Work with containers: Docker Kubernetes Container Attached Storage