To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:00
09:00
15min
Opening Address
Eliane Domingos

Welcoming the audience and briefly explaining what TDF and the LibreOffice project is to those that are new to the conference.

Opening Session
Auditorium
09:15
09:15
15min
Welcome Address
Serge Linkels

Welcome Address by Conference Organizers

Opening Session
Auditorium
09:30
09:30
10min
Open Source in EdTech
Thibaud Latour

Open Source in EdTech

Opening Session
Auditorium
09:40
09:40
20min
Keynote of Minister for Research, Higher Education and of Digitalisation
Stéphanie Obertin

Keynote of Minister for Research, Higher Education and of Digitalisation

Opening Session
Auditorium
10:00
10:00
20min
How Passbolt found its market fit thanks to open source
Kevin Muller

In this talk we will explore why Passbolt decided to choose open source as a business model, how it benefited its market fit and growth, as well as what were Passbolt initial mistakes and lessons learnt while growing from 0 to half a million daily users.

Opening Session
Auditorium
10:20
10:20
20min
Open source in research – The SnT way
Jacek Plucinski

Presenting the FOSS group within the university Technology Transfer Office

Opening Session
Auditorium
11:00
11:00
20min
Ministry of the Economy announcing the first OSPO in Luxembourg
François Thill

The Ministry of the Economy is pleased to announce the establishment of the firs Open Source Programme Office (OSPO) in Luxembourg within the House of Cybersecurity. The Luxembourg House of Cybersecurity (LHC) has been leading by example in producing cyber security tooling with OSI compliant licences for more than a decade. Thanks to their experience in using and creating Open Source software they will be a source of inspiration and support for the organisations that will want to follow their path in Luxembourg as well as opening opportunities for cooperation with many international OSPOs.

Opening Session
Auditorium
11:20
11:20
20min
A gentle introduction to free/open source at the European Commission
Gijs Hillenius

A brief introduction to the growing importance of free/open source at the European Commission.

Opening Session
Auditorium
11:40
11:40
20min
ODF, the document standard
Italo Vignoli

ODF, the document standard

Opening Session
Auditorium
12:00
12:00
20min
From LibreOffice to « La Suite » - providing civil servants with Free Software sovereign tools
Bastien Guerry, Olivier Delteil

The history of Free Software in the French public administration can be told by drawing a timeline that we can call “From LibreOffice to La Suite”. Back in the 2000s, some pioneers in the French administration experimented with StarOffice, then OpenOffice, then convinced their hierarchy to deploy OpenOffice/LibreOffice massively, even publishing an official build adapted to the needs of French ministries. The free software policy was then reinforced in various ways, two of which were the launch of the BlueHats movement in 2018 and the creation of an Open Source Programme Office in 2021. Now DINUM is focusing on putting open source at the heart of “La Suite”, its digital workplace for civil servants, working closely with other European member states such as Germany. Of course, history is not linear and new things do not completely replace old ones: where are we now? Who is using LibreOffice? Who is using La Suite? How do these two stories fit into the larger story of Free Software in the French public sector?

Opening Session
Auditorium
12:20
12:20
20min
Collabora keynote
Michael Meeks

Collabora keynote

Opening Session
Auditorium
12:40
12:40
20min
The long way to software freedom
Matthias Kirschner

"Public Money? Public Code!", Device Neutrality, Router Freedom, Free Your Android, assistance with licensing questions, Youth Hacking 4 Freedom, and a tale of software, skateboards, and raspberry ice cream. These are some of the activities by the Free Software Foundation Europe (FSFE), which has been working since 2001 to empower users to control technology. The talk will give an overview of FSFE's work for software freedom as an independent organisation and how you can contribute.

Opening Session
Auditorium
14:00
14:00
30min
An open source low-code/no-code lab to build your own ethical software applications
Ivan Alfonso

We need smart software solutions to advance in the digital transformation of our society towards a better world for everybody. We also want these software solutions to be ethical and sustainable. But we can't wait to find professional programmers to build them.

In this talk, we'll discover BESSER, an intelligent low-code/no-code lab you can use to create and deploy in the cloud your own smart and unbiased applications.

BESSER is a cutting edge research project released as open source and open to contributions from anyone interested in building a common infrastructure for a better software future for all.

Open Source Workshops
Room C1.03.06
14:00
30min
Improving the Solver: new developments and integration with other engines
Rafael Lima

This talk will present the improvements made in 2024 to the solver used in LibreOffice Calc, focusing on the new features developed as well as compatibility with Microsoft Office. Emphasis will be given on the proposition of a new UNO API that makes it easier to develop macros that use solver functionality. The talk will also discuss strategies to integrate major solver engines such as Gurobi and CPLEX into LibreOffice.

LibreOffice Development
C1.05.12
14:00
30min
Launching skilltech.tools : a digital toolbox for teachers and trainers
Pierre de La Celle

The LMDDC has the mission to offer educational professionals in Luxembourg free access to software tools for creating diverse educational content. At the upcoming event, project manager Pierre de La Celle will officially launch the skilltech.tools platform and illustrate its key features via selected use cases. All the software tools on skilltech.tools comply with standards and are open-source, either developed in-house by the LMDDC or hosted on LMDDC servers in Luxembourg.

EdTech Track
42 Cluster 3
14:00
30min
Meet the Engineering Steering Committee (ESC)
Miklos Vajna

ESC call, a conference edition.

LibreOffice Development
C1.05.02
14:00
20min
The Open Source Ecosystem Enabler project from ITU United Nations
David Manset

The Open Source Ecosystem Enabler (OSEE), supported by ITU, the United Nations Development Programme and the European Union will help countries strengthen open source ecosystems by providing technical support, practical guidance and frameworks, and training.

OSPO Track
Room C1.03.07
14:00
20min
Why Adopt an Open Source Strategy for Your CERT?
Jean-Louis Huyen, Alexandre Dulaunoy

Fourteen years ago, we established CIRCL, a national-level CERT under the NIS Directive, with a commitment to an open-source strategy from the outset. Over the past 14 years, we have grown from managing small projects to maintaining 17 different open-source initiatives in the cybersecurity field, including the MISP Project, AIL Project, and many others. Throughout this journey, we've gained invaluable insights—both positive and negative. Our experiences span community management, engaging open-source contributors, navigating supply chain distribution, marketing open-source solutions, software licensing, engineering robust software, and ensuring long-term project maintenance. This presentation will share the lessons we've learned and how they have shaped our approach to cybersecurity and open source.

Cybersecurity Track
Room C1.03.05
14:00
20min
openDesk on openCode - building souvereign software for the public sector
Alexander Smolianitski, Leonhard Kugler

From the public administration for the public administration: OpenCoDE, hosted by the Centre for Digital Sovereignty (ZenDiS), is Germany's nationwide platform where federal, state, and local government agencies can discover, build, and share open-source software. The ultimate goal of OpenCoDE is to establish an infrastructure that encourages the adoption of sustainable open source solutions within the public sector. A crucial aspect of achieving this goal is implementing a secure software development life cycle (SDLC), and Open CoDE offers an ideal environment for developing secure applications. One such application is openDesk, ZenDiS’ integrated suite designed for collaborative office tasks within the public sector. It incorporates proven open-source tools and makes its source code publicly available via OpenCoDE, demonstrating how Open CoDE supports the development of secure and dependable applications.

Opening Session
Auditorium
14:20
14:20
20min
Luxchat4Gov
Patrick Weber

Luxchat4Gov, developed by Luxembourg's Ministry of Digitalisation together with Lu-CIX, is a secure messaging platform tailored for the public sector, emphasizing digital sovereignty and interoperability. Built on the open-source Matrix protocol, Luxchat4Gov ensures encrypted, end-to-end communications hosted within national data centers, guaranteeing that all data remains under Luxembourgish jurisdiction. This approach not only enhances security but also provides full control over governmental communications.

This presentation will highlight how Luxchat4Gov leverages the Matrix protocol to ensure seamless interoperability between systems, while maintaining stringent data security. By adopting this platform, Luxembourg sets a precedent for achieving digital autonomy while fostering an interconnected and secure communication environment across government entities, and the national Luxchat ecosystem.

Opening Session
Auditorium
14:20
20min
Monarc evolution from XLS to an open source community ecosystem
Ruslan Baidan

Monarc is a tool and method based on ISO 27005 that evolved from the XLS sheets to a fully independent environment for risks management and the method steps of ISO 27005 are optimised.
The tool is open source and free to use.
It has a rich community of users thanks to the projects of the ecosystem that allow to share information and adopt Monarc to the specific needs of organisations.

Cybersecurity Track
Room C1.03.05
14:20
20min
The Role of OSPOs in the Open Source Ecosystem
Florent Zara, Boris Baldassarri

The Role of OSPOs in the Open Source Ecosystem

OSPO Track
Room C1.03.07
14:30
14:30
30min
From Passive Listeners to Active Participants: How Claper is Shaping the Future of Learning
Alexandre Lion

Attention spans have been declining for years and this has become a real challenge for public speakers and teachers trying to keep their audiences engaged. Find out how Claper, with its open source model, can help energise any presentation.

EdTech Track
42 Cluster 3
14:30
30min
Improvements to the AI chat bot extension for LibreOffice
Sara Hatami

Here I discuss recent improvements to the extension that provides AI chat bot inside LibreOffice.

LibreOffice Development
C1.05.02
14:30
30min
Introduce new Calc functions, XLookup, XMatch and other new Array functions
Balazs Varga

Introduce new Calc functions, XLookup, XMatch, Sort, SortBy, Filter, Unique, Sequence, RandArray, Let (lambda) functions

LibreOffice Development
C1.05.12
14:30
60min
Workshop How to advocate for Public Money? Public Code!
Alexander Sander

I would like to organise a workshop to educate interested Free Software advocates on how to convince decision-makers of the Public Money? Public Code! demand.

Open Source Workshops
Room C1.03.06
14:40
14:40
20min
ILR presenting SERIMA an Open Source tools for NIS2 compliance
Sheila Beker

SERIMA is an Open Source tool being developed by the Luxembourgish Institute for Regulations that will help in handling NIS2 compliance.

Cybersecurity Track
Room C1.03.05
14:40
20min
Migration to LibreOffice and ODF for 30,000 clients in government of Schleswig-Holstein
Lothar K. Becker, Thorsten Behrens

The government of Schleswig-Holstein had decided, to go for the Open Document Format as standard and migrate their IT working places to Open Source and LibreOffice in specific. This is about why, what and how to do so.

Opening Session
Auditorium
14:40
20min
SnT OSPO
Jacek Plucinski

SnT OSPO

OSPO Track
Room C1.03.07
15:00
15:00
30min
An open source approach to benchmark social biases in both proprietary and open source LLMs
Marcos Gomez-Vazquez

LIST presents a public leaderboard based on open source software that comprehensively assesses and benchmarks Large Language Models (LLMs) according to a set of seven social biases such as Ageism, LGBTIQ+phobia, Political bias, Racism, Religious bias, Sexism and Xenophobia. The initiative aims to raise awareness about the implicit social bias embedded in LLMs, and foster advances in trustworthy AI and the alignment to recent regulations in order to guardrail the societal impacts of both proprietary and open source AI.

NO SESSION
C1.05.02
15:00
30min
Embracing Open Source: a Strategic Path for Public Universities
Yiannis Salmatzidis

Embracing Open Source: a Strategic Path for Public Universities

EdTech Track
42 Cluster 3
15:00
30min
Implementing Vector Search in LibreOffice
Koji Annoura

In this session, I will explain the use of vector search functionality in LibreOffice. Vector search is a technique widely used in modern data retrieval systems, enabling the search of high-dimensional data by analyzing the similarity between vectors. Users can perform advanced searches on large datasets. This enhancement will be particularly beneficial for users working with extensive documents in Writer and Calc, providing a more powerful method for data analysis.

LibreOffice Development
C1.05.12
15:00
30min
Kunai: An Open-Source Threat-Detection Tool for Linux
Quentin Jerome

In a landscape where cyber threats continue to grow in volume, many organizations using Linux systems still lack effective tools for robust security monitoring. Kunai is a threat hunting and detection tool specifically designed to address this gap. This talk will provide a high-level overview of Kunai’s development, key features, and practical applications, demonstrating how it enables organizations of any size to better understand and respond to potential threats. We will emphasize the open-source aspects of the tool, including its pluggability with existing OSS (Open Source Software). Whether you're in IT or simply interested in cybersecurity, this session will provide valuable insights into how Kunai is reshaping threat detection and security monitoring on Linux systems.

Cybersecurity Track
Room C1.03.05
15:00
20min
Uniting Danish Municipalities: A Digital Revolution through Open Source
Rasmus Frey

This presentation explores the Danish OS2 (https://www.os2.eu/in-english) initiative that have successfully united 84% of all Danish municipalities in a collaborative effort to digitalise public services using open source solutions. The presentation will delve into the challenges faced, the strategies employed, and the results achieved through this nationwide open source collaboration.

By showcasing this model of inter-municipal collaboration, we aim to inspire similar initiatives and highlight the innovative and transformative power of open source in modernising government services.

OSPO Track
Room C1.03.07
15:10
15:10
20min
Opensource as tool of trust
Mika Lauhde

When institutions and companies are seeking neutrality in their work, could OpenSource be right vehicle for that?

Opening Session
Auditorium
15:30
15:30
30min
Spreadsheet Parallel Optimizations
Caolán McNamara

Threading improvements in Calc. Removing threading choke points from calc's parallel calculations. SvNumberFormatter, intrusive_ptr gotcha, FormulaToken reference counting

LibreOffice Development
C1.05.12
16:00
16:00
60min
Ask us anything - openDesk on openCode - building sovereign software for the public sector
Alexander Smolianitski, Leonhard Kugler

From the public administration for the public administration: openCode, hosted by the Centre for Digital Sovereignty (ZenDiS), is Germany's nationwide platform where federal, state, and local government agencies can discover, build, and share open-source software. The ultimate goal of openCode is to establish an infrastructure that encourages the adoption of sustainable open source solutions within the public sector. A crucial aspect of achieving this goal is implementing a secure software development life cycle (SDLC), and openCode offers an ideal environment for developing secure applications. One such application is openDesk, ZenDiS’ integrated suite designed for collaborative office tasks within the public sector. It incorporates proven open-source tools and makes its source code publicly available via openCode, demonstrating how openCode supports the development of secure and dependable applications.

Open Source Workshops
Room C1.03.06
16:00
30min
Building a successful Open Source business around LibreOffice
Michael Meeks

Come and hear about some of the challenges and successes of building an open-source business around LibreOffice from Collabora Productivity's perspective. Engage with some of the various types of
open source business strategies that I've work with through my career. Hear about some of the
approaches that I've seen in action and their strengths & weaknesses.

Hear a little about the state of open source business around LibreOffice and some ideas about how the ecosystem of companies that contribute significant work back to the project can be strengthened
and grown.

LibreOffice in Business
C1.05.02
16:00
30min
Challenges and Opportunities for Open * in Academia
Christian Grévisse

Academia in its main missions of teaching and research is both a user and a producer of open source software, open educational resources and open access literature. But what are the risks that come with this openness? In this talk, we are going to cover the challenges and opportunities of open * in academia, while presenting some projects created at the University of Luxembourg.

EdTech Track
42 Cluster 3
16:00
20min
Czech OSPO, start and way forward
Jiří Marek

Open Source activities within the Czech Republic are well established since nineties, the connection to the public sector and academia is booming in recent years and newly established Czech OSPO in here to connect, help and support anyone interested in this topic. The short presentation will talk about the creation and way forward for the Czech National OSPO Initiative and Brno Open Source Declaration.

OSPO Track
Room C1.03.07
16:00
20min
Open Source and Open Standards for Digital Sovereignty
Italo Vignoli

Open Source and Open Standards for Digital Sovereignty

Opening Session
Auditorium
16:00
30min
State of Right-to-Left language support in LibreOffice
Eyal Rozenberg

LibreOffice supports different languages and language groups, including
those languages written from right to left: Arabic, Farsi, Hebrew and
even N'ko and others.

It is somewhat of a tradition, once every few LOCons, for members of the
right-to-left LO online language-communities to describe the state of
LibreOffice' RTL language support, as perceived by users and QA
contributors rather than project developers.

This session will:

  • Relate aspects of the usage experience of writers of RTL languages;
  • Survey significant changes since the last state-of-RTL session - organizationally and code-wise;
  • Illustrate outstanding "pain points" for RTL language users;
  • suggest and re-emphasize avenues of future development effort for fundamental improvemtn in the support for these languages.
LibreOffice Development
C1.05.12
16:00
30min
Threat Information sharing for the masses - MISP
Andras Iklody

MISP, the open source threat information sharing platform has been facilitating secure threat intel exchanges for various communities ranging from multi national military alliances all the way to SMEs for over a decade now. Take a gander at the various issues we're trying to tackle and how it can help you join sharing communities and automate your detection and prevention using your peers' and network's data.

Cybersecurity Track
Room C1.03.05
16:20
16:20
20min
How can we do more with less: Transforming challenges into opportunities
Maria Dalhage, Josef Andersson

In an increasingly complex world, addressing societal challenges requires innovative approaches and effective resource utilisation. By leveraging open data, open source software, and the role of OSPOs, we can create a more efficient environment for problem-solving. This presentation will reflect on current practices in Sweden, highlight successful collaborations, and provide insights on how we can collectively achieve more with limited resources.

OSPO Track
Room C1.03.07
16:20
20min
Progress and trends in the national open source policies and legal frameworks
Axel Thévenet

The European Commission's Open Source Observatory (OSOR) has released a new report offering a qualitative analysis of open source policies across 15 European and non-European countries. This research highlights the increasing importance of open source technologies in the public sector, particularly in enhancing digital sovereignty, data privacy, and control over digital infrastructures. The report emphasises the role of cities, regions, and municipalities in driving open source adoption, as well as the emergence of innovative national policy mechanisms such as Open Source Programme Offices (OSPOs). International initiatives are also influencing national strategies, promoting concepts like Digital Public Goods and Digital Commons. This report marks a significant evolution in open source policy, reflecting a shift towards comprehensive and inclusive digital governance.

Opening Session
Auditorium
16:30
16:30
20min
Digital sovereignty and circular economy at school and at home thanks to FUSS and SchoolSwap
Paolo Dongilli

In 2016, the "Open & Linux Desk" (Sportello Open & Linux) was already active in Bolzano (South Tirol, Italy), managed by the LugBZ group. With the arrival of the Covid-19 lockdown in March 2020, the desk became active in responding to the needs of distance learning, collecting and donating used PCs to students and families. The idea was born to create a laboratory to collect, clean, repair and install the donated PCs, in collaboration with the School Authorities. The "SchoolSwap" project was launched, with the aim of providing sustainable PCs (with the FUSS Linux operating system) on free loan to students. In the summer of 2020, a first web platform was activated to centrally manage PC requests, donations and support from the "Desk". A late version was activated using osTicket. Overall, from March 2020 to December 2023, over 850 PCs with FUSS9, FUSS10 and FUSS11 Debian-based operating systems were prepared and donated. The project aimed to bridge the "digital divide" and provide students at home with the same digital tools used at school, promoting digital sovereignty and circular economy.

EdTech Track
42 Cluster 3
16:30
90min
GSoC 2024 panel
Thorsten Behrens

The annual Google Summer of Code students' panel workshop - successful students & their mentors present their achievements on-stage.

LibreOffice Development
C1.05.02
16:30
30min
Mapping the information system
Didier Barzin

Computer attacks occur in a constantly changing environment. To meet these challenges, it is necessary to implement a global approach to risk management within the organization.

Cybersecurity Track
Room C1.03.05
16:30
30min
State of CJK issues of LibreOffice, 2024 edition
Shinji Enoki

LibreOffice has various CJK features. They sometimes break, should be reported and resolved by CJK users. In this talk, I will introduce some reported and fixed CJK bugs in the past year, some not fixed CJK bugs, explain the current state of the JA community and our future challenges. And I'll also talk about plans for next year's Asia Conference.

LibreOffice Documentation and NLPs
C1.05.12
16:40
16:40
20min
New regulations are coming! Compliance creates new challenges for OSS communities.
Enzo Ribagnac

After being under the radar for decades, open source is now well identified by the regulators worldwide. New European Regulations such as the Cyber Resilience Act (or others like the AI Act and the Data Act) include open source in their scope and will enter into force in the coming years.
From individual maintainers to well established OSPOs in large companies, the open source ecosystem at large has to tackle the new challenges of compliance with these new regulations.
In this talk, Enzo Ribagnac will present the challenges and highlight the actions taken by the Open Regulatory Compliance Working Group initiated by the Eclipse Foundation to unite key stakeholders across the ecosystem—including industry leaders, small and medium enterprises, open source foundations, and maintainers. In this initiative, all the stakeholders collaborate to work on best practices and standards for compliance.

Opening Session
Auditorium
16:50
16:50
30min
LuCySe4RE framework: Enhancing Cybersecurity for the Research and Education community
Cynthia Wagner

The LuCySe4RE project aims to enhance cybersecurity services for the research and education community by referring to state-of-the-art open-source tools. The project provides a a Security Operations Centre (SOC)-like framework that helps improve security maturity within the organisations.

EdTech Track
42 Cluster 3
17:00
17:00
30min
Enhancing Coordinated Vulnerability Disclosure with Open Source: A Deep Dive into the Vulnerability-Lookup Project
Jean-Louis Huyen, Alexandre Dulaunoy

Vulnerability Lookup streamlines the correlation of vulnerabilities from multiple sources, independent of vulnerability IDs, and enhances the management of Coordinated Vulnerability Disclosure (CVD). It also serves as a collaborative platform, allowing users to comment on security advisories and create vulnerability bundles. Developed by CIRCL within the scope of the NIS2 directive, this open-source project aims to improve the efficiency and transparency of vulnerability management. This talk will explore the origins of the project, the challenges faced in coordinated vulnerability disclosure, and how Vulnerability Lookup addresses these challenges.

Cybersecurity Track
Room C1.03.05
17:00
20min
LibreOffice Technology
Florian Effenberger

LibreOffice Technology

Opening Session
Auditorium
17:00
60min
Netbox, the spreadsheet killer for infrastructure documentation
Michel Lanners

This workshop will introduce Netbox, an infrastructure documentation tool, that can be used to document IT infrastructures of any size, from a simple homeoffice to a large multinational.

Open Source Workshops
Room C1.03.06
17:00
30min
Write better!
László Németh

Future of digital typography is already in Writer

LibreOffice Development
C1.05.12
17:20
17:20
30min
Delivering quality teaching to 16.000 students with Open Source software in South Tyrol, Italy
Paolo Dongilli

The Free Upgrade for a digitally Sustainable School (FUSS) project has been a groundbreaking initiative in South Tyrol, Italy. Since 2005 16,000 students and around 2.000 teachers have benefited from the adoption of open-source software in their educational institutions. This seminar will showcase how the project has successfully delivered high-quality teaching and learning experiences while promoting digital sustainability. We will explore how the FUSS project has enabled schools to reduce costs, increase efficiency, and improve digital literacy among students and teachers. Leveraging open-source software, the project has created a collaborative ecosystem that fosters innovation, flexibility and community engagement by setting a nationwide example of how software should be acquired by public schools with a focus on sharing and reuse in full compliance with the principle "Public Money? Public Code!"

EdTech Track
42 Cluster 3
17:20
20min
ODF TC: how the standard is managed and maintained
Svante Schubert

ODF TC: how the standard is managed and maintained

Opening Session
Auditorium
17:30
17:30
30min
Automated Metamorphic Security Testing
Fabrizio Pastore

We present Metamorphic Security Testing (MST), a testing automation approach that integrates test input generation strategies inspired by mutational fuzzing and automatically detects vulnerabilities by verifying general relations that should always hold between the outputs produced with valid and mutated inputs. It enables engineers to specify metamorphic relations (MRs) that capture how to modify a valid input as an attacker would do and specify the relation between the outputs of the valid and modified input. We developed a framework that integrates an Eclipse plugin to specify MRs and automatically tests the system. Further, we defined a catalogue of 76 system-agnostic MRs for Web systems that can discover 45% of the vulnerability types concerning the violations of MITRE security design principles. Our empirical results show that MST can detect 85% of the vulnerabilities in Joomla and Jenkins with few false alarms. Ongoing research includes the automated generation of MRs from specification documents by leveraging large language models.

Cybersecurity Track
Room C1.03.05
17:40
17:40
20min
Closing Address
Eliane Domingos

Closing Address

Opening Session
Auditorium
17:50
17:50
30min
The University of Luxembourg evaluates education with SUSE
Emiel Brok, Markus Scherer

The Luxembourg Centre for Educational Testing (LUCET) seeks to determine if Luxembourg schools are achieving their educational goals. This research unit of the University of Luxembourg conducts standardized tests with thousands of students each year to objectively assess key skills, academic performance and teaching quality. The online assessment system for these tests is delivered on a SUSE Linux Enterprise Server (SLES) cluster. In conjunction with SUSE Manager and the SUSE Linux Enterprise High Availability Extension, LUCET achieves highly efficient, secure and reliable operation of this critical application. SUSE Linux Enterprise (SLE) Micro not only allows them to deploy edge solutions very efficiently but also provides the capability to roll out the assessment system as a mobile solution in schools.

EdTech Track
42 Cluster 3
09:00
09:00
60min
Bug reporting and triaging
Xisco Fauli

Presenter: Xisco Faulí
LibreOffice uses Bugzilla to track the software bugs. In this session, various things around bug reporting and triaging will be discussed. Students will have the time to have experience of reporting and triaging bugs in Bugzilla.

LibreOffice Workshop
Room C1.03.07
09:00
60min
Discover how to upload and share ad-free and tracking-free educational videos with Peertube
Pierre de La Celle

The tool that will be introduced in the first workshop enables video hosting/live streaming for education players. Like YouTube and Vimeo, this tool makes it easy to broadcast videos, as well as generating subtitle automatically. Video hosting has become central to the digital learning strategy of training organisations, and having a tool that is sovereign, without advertising or tracking, has been a recurring demand. skilltech.tube was created to meet this demand.

EdTech Workshops
Room C1.03.05
09:00
30min
ODF and its Toolkit
Svante Schubert

This talk gives an update on the ODF Standard and one of its reference implementations of the ODF Toolkit.

ODF and Interoperability
Auditorium
09:00
30min
Using LibreOffice Math To Create Formulas in International Scientific Paper
Nawindah Nawindah, Akhmad Sofwan

LibreOffice Math is one of the LibreOffice application tools that functions to type mathematical formulas in detail. LibreOffice Math provides a number of operators, functions, and formatting to help in forming formulas. The use of LibreOffice Math in writing international Scientific Papers is very much needed.
My experience in writing formulas using LibreOffice Math needs to be known for beginners who are just learning to use LibreOffice Math. I will explain the steps so that it can be easily used by beginners who want to use LibreOffice Math. One of the conveniences is that it can be reused to be modified according to the needs in writing papers or other things.

ODF and Interoperability
D.00.01 - 03
09:30
09:30
30min
LibreOffice Performance
Hossein Nourikhah

Having a fast application that serves users is crucial in giving LibreOffice users a good experience, and make them happy. Here I discuss efforts to maintain LibreOffice performance, and make it better.

LibreOffice Development
D.00.01 - 03
09:30
30min
ODF Wholesome Encryption
Michael Stahl

Learn about the new password-based ODF package encryption that is enabled by default since LibreOffice 24.8 and will be standardized in upcoming ODF 1.5.

ODF and Interoperability
Auditorium
10:00
10:00
60min
Create immersive online educational courses with the 360° visit
Pierre de La Celle

The tool that will be introduced in the second workshop is designed to create immersive tours for education professionals. This tool makes it easy to create interactive and informative tours using 360° photos.

EdTech Workshops
Room C1.03.05
10:00
60min
Git basics
Michael Weghorn

Git basics

LibreOffice Workshop
Room C1.03.07
10:00
30min
More Subtle C++
Stephan Bergmann

What's not to like there?

LibreOffice Development
D.00.01 - 03
10:00
30min
Working with LibreOffice odt and VML, a plain text markup language
Hartmut Schorrig

A tool for conversion and simple text markup called VML "Vishia Markup Language" is shown. The VML is simple and powerful to fulfill the requirements of texts mapped to the LibreOffice content.xml format. Only indirect formatting is supported, as is usual for commercial (technical) documents.
Working directly in LibreOffice for wysiwig and in parallel in VML plain text with current translation has some advantages in the workflow, which will be shown.

ODF and Interoperability
Auditorium
11:00
11:00
60min
Explore how to make your classroom lessons more interactive with Claper
Alexandre Lion

The tool that will be introduced in the third workshop is Claper, a new tool for creating interactive presentations. Like Wooclap, Kahoot and Slido, Claper can be used to create engaging presentations that are interactive with the audience in real time. Through skilltech.tools, Claper is available free of charge to all those involved in education in Luxembourg.

EdTech Workshops
Room C1.03.05
11:00
60min
Gerrit for code reviews
Xisco Fauli

Presenter: Xisco Faulí
In this session, basics of code review is discussed. Students will be able to work with the LibreOffice Gerrit. Also, the importance of clean code, and the role and the process of code review will be discussed.

LibreOffice Workshop
Room C1.03.07
11:00
30min
Refactoring of ItemSet/PoolItem Mechanism
Armin Le Grand

Present an overview of semantic changes in that important area of the office

LibreOffice Development
D.00.01 - 03
11:00
30min
XLOOKUP function - Standardization and Use
Regina Henschel

LibreOffice has introduced some new functions in Calc in version 24.8, including the XLOOKUP function. The talk reports on the work to standardize XLOOKUP in ODF and shows the use of the function with some examples.

ODF and Interoperability
Auditorium
11:30
11:30
30min
Conditions in Python Programming and LibreOffice Calc
Akhmad Sofwan

This talk about Conditions (If, Sumif and Countif) in Python programming and LibreOffice. I will talk about If, countif and sumif applied in Python programming and in LibreOffice Calc. Theory of If, Sumif and Countif with 3 examples from easy to harder ones will be delivered using both of them.
There is If in both of them but Sumif and countif commands only available in LibreOffice Calc while Python programming will use other techniques to obtain same result with Countif and Sumif. In Python programming , data retrieved from Ods file, same with LibreOffice Calc. Pandas is used in Python programming to read the Ods file. Text editor used in Python programming is Pycharm.

ODF and Interoperability
Auditorium
11:30
30min
Office Development in the Web - LOWA based JavaScript UNO Library + WebWidget
Moritz Duge

Complex office workflows can now be build for the web using the new JavaScript API for UNO. LibreOffice can be integrated into webpages as widget or used as library in the background. And everything runs locally in the browser using WASM, prividing top speed and assisting data protection.

LibreOffice Development
D.00.01 - 03
12:00
12:00
30min
Implementation of the Notes Pane in Impress and the Pain involved
Sarper Akdemir

With LibreOffice 24.8 notes are now available as a collapsible pane under the slide in Normal view. Let's talk about the how was the implementation process, and the problems along the way.

LibreOffice Development
Auditorium
12:00
30min
Introduction to problem solving techniques
Michael Meeks

In this session, it will be discussed how to get into the complex problems with problem solving techniques. These ideas will be useful when dealing with the large code base of LibreOffice that has evolved for many years.

LibreOffice Workshop
Room C1.03.07
12:00
60min
Learning about cyber security through video games
Emeline PETIT

The rise of digital technologies and tools has given rise to new threats, particularly affecting teenagers because of their hyper-connectedness. It has therefore become essential to equip young people with cybersecurity skills. This fourth and last workshop invites you to discover an educational game developed by the LMDDC and WIDE ANDCO with the support of the Fond National de la Recherche and available on the skilltech.tools platform. This game will help your pupils (aged 13 to 16) to develop the knowledge and reflexes they need to surf online safely.

EdTech Workshops
Room C1.03.05
12:00
30min
Past, present & future of LOWA
Thorsten Behrens

Where we came from, and what's in stock for the LibreOffice WebAssembly port

LibreOffice Development
D.00.01 - 03
12:30
12:30
30min
Promise Browser.POSIX
Stephan Bergmann

How LOWA gets away with being a mostly-Linux app running in the browser.

LibreOffice Development
D.00.01 - 03
12:30
30min
State of interoperability 2024 - The Good, the Bad and the Ugly
Gabor Kelemen

Improving interoperability with OOXML format may seem like an uphill battle, but there is quite a lot of improvement. I'd like to stop here and appreciate all the great work done since the last conference and the previous edition of this talk.

ODF and Interoperability
Auditorium
14:00
14:00
180min
Back to basics - Exploring OpenSSH: Hands-On Workshop for Beginners
William Robinet

During this workshop, you will learn how to use the various tools from the
OpenSSH suite. We will start with a presentation of the problems that are solved
by OpenSSH, then we will dive into the details of its most important and useful
features.
Among the topics covered, we will discuss about remote host authentication,
password and public key client authentication, key generation, local and remote
port forwarding, forward and reverse SOCKS proxying, X11 forwarding, jumphosts, connection to legacy systems, and more.

Hands-on exercises will be proposed throughout the exploration of the tool suite
using real-life scenarios. There will be space for questions and discussion.

This workshop is intended for beginners who wants to improve their practical
knowledge and experience with OpenSSH.

Basic networking and Linux shell knowledge are required in order to follow this
workshop. Each participant will need a Linux machine (on which they have root access)
with Docker pre-installed and Internet access.

Open Source Workshops
Room C1.03.05
14:00
180min
Building LibreOffice from source code
Christian Lohmaier

This session is dedicated to building LibreOffice from the sources. For this session, preparations are needed to speed up the process as downloading and compiling can be time consuming. For example, having source code and requirements downloaded, or preparing virtual machines with the prerequisites and LibreOffice source code can speed up the build process.

LibreOffice Workshop
Room C1.03.07
14:00
45min
COOL progress
Michael Meeks

Come hear about the work that has been done over the last year to improve Collabora Online, based on the LibreOffice core. Hear about new features and functionality both in core and online, and how these
intersect to deliver browser-based editing goodness.

Hear details about many of the performance improvements we've made, about entirely novel feature such as background save, as well as where we have brought more of the functionality of the LibreOffice core to the browser. Hear about our new reporting & form generation APIs to automate document building over a simple REST API, and much more.

LibreOffice Development
D.00.01 - 03
14:00
90min
How to use the new functions in Calc: SORT, SORTBY and FILTER
Regina Henschel

The new SORT, SORTBY and FILTER functions will be introduced and demonstrated in practice. In some exercises you will explore the use of these functions.

LibreOffice Development
Room C1.03.06
14:00
45min
Using ODF as an interoperability tool
Gabor Kelemen

In this talk I'll share some results from my investigation on the viability of using ODF as an interoperability tool under real world conditions.

ODF and Interoperability
Auditorium
14:45
14:45
30min
CairoSDPR: A Cairo-based System-Dependent Renderer
Armin Le Grand

Report about the state and progress of the CairoSDPR.

LibreOffice Development
D.00.01 - 03
14:45
10min
Conditional Formatting dialog cleanup
Pranam Lashkari

How to save users from overwhelming dialogs with a lot of details, but convey the same information more simply. In this case, it is about conditional formatting dialog.

LibreOffice Design and Accessibility
Auditorium
14:55
14:55
10min
Dark mode improvements
Darshan Upadhyay

In my lightning talk, I will present the following enhancements and improvements made to dark mode:

  • Automatic Font Color Adjustments: Improved visibility with automatic font color settings that adapt correctly to dark mode.
  • Text Drawing Boxes: Fixed issues where text drawing boxes did not update with new auto-color choices.
  • Theme Toggling: Refined the switching between light and dark modes, ensuring smooth transitions in Calc and applying similar improvements in Writer.
  • Default Background Colors: Implemented default background colors for outliners to ensure consistent appearance when toggling themes.
  • New Features: Added the "Invert Document Background Color" command for better control over document display.
  • Bug Fixes: Addressed issues such as black preview measurements on dark backgrounds and improved overall dark mode support.
LibreOffice Design and Accessibility
Auditorium
15:05
15:05
10min
FYI MAR
Stephan Bergmann

A short heads-up on the new, automatic Windows update mechanism.

LibreOffice Development
Auditorium
15:15
15:15
10min
Improving PDF Accessibility in Calc
Tibor Nagy

I will talk about the PDF accessibility improvements in Calc.

LibreOffice Design and Accessibility
Auditorium
15:15
20min
PDF Annotations in LibreOffice Draw
Tomaž Vajngerl

In this presentation I talk about how we extended the annotations (notes, comments) in LibreOffice Draw to support PDF annotations.

LibreOffice Development
D.00.01 - 03
16:00
16:00
20min
Continuous endnotes in Writer
Miklos Vajna

LibreOffice was always capable of hosting endnotes on one or more separate
Writer pages at the end of the document, as opposed to footnotes, which appear
on the same page as the anchor itself. Word has a third mode: continuous
endnotes appear directly at the end of the body text, inline. This case was
not supported for Writer for a long time, then a first version was added in
2019. While this version did work for simple cases, it had trouble with
scaling to multi-page endnotes. This year's section version is based on
sections, which scales much better. Come and see how this work is implemented,
where are the still rough edges and how you can help.

LibreOffice Development
D.00.01 - 03
16:00
10min
Introduce new individually formattable Chart Titles
Balazs Varga

Introduce new individually formattable characters in Chart Titles

LibreOffice Development
Auditorium
16:00
90min
OOXML Interoperability workshop
Gabor Kelemen

Workshop about all things related to MSO interoperability.

ODF and Interoperability
Room C1.03.06
16:10
16:10
10min
Implementing STYLEREF: a journey in compatibility
Skyler Grey

STYLEREF, a field that references content by its style, has been in the power-user toolkit of other office suites since before I was born. LibreOffice, however, has always missed out. Documents with STYLEREF already didn't update it. Adding new STYLEREF fields was impossible.

Around a year ago, I implemented the STYLEREF field, bringing better compatibility with documents created elsewhere and, of course, the use cases it enables. In this talk, I'll go over STYLEREF fields, where you might use them, and a quick run-down of how I implemented them.

ODF and Interoperability
Auditorium
16:20
16:20
10min
Privacy & Power users improvements
Samuel Mehrbrodt

This talk will show the recent improvements done to privacy (how to remove personal information from your documents) & new tools for power users (expert config improvements)

LibreOffice Development
Auditorium
16:20
50min
Using LibreOffice draw as base for graphical programming of Embedded Control solutions
Hartmut Schorrig

The graphical programming of embedded software is usually very closely tied to specific tools. Once you have chosen one tool, it is difficult to switch to another, and it is also difficult to exchange ideas with other people using a different tool, and it is also difficult to maintain software after many years. In contrast, you can use any text editor to edit source code programs, you just need to have the right compiler tools, which are often readily available.
To work in the same way for graphical programming, I have developed a translator and drawing functionality approach that uses LibreOffice draw. The tool reads the content.xml and translates it into a suitable target language (usually C/++).

LibreOffice Development
D.00.01 - 03
16:30
16:30
10min
GSoC 2024: Modern UNO Bindings for .NET 8
Ritobroto Mukherjee

Take a look into the development of the new UNO bindings for .NET 8, with cross-platform support and latest .NET syntax, bringing the power of the entire LibreOffice suite to .NET developers. This lightning talk will cover the architecture, technical hurdles, and the future of .NET-UNO integration within LibreOffice.

LibreOffice Development
Auditorium
16:40
16:40
10min
Bug for Bug: layoutInCell interoperability
Justin Luth

Long ago, OpenOffice implemented an image-layout option to "Follow Text Flow" in order to allow interoperable with Microsoft's "Layout in Table Cell". Many interoperability import improvements have been made for 25.2.

ODF and Interoperability
Auditorium
16:50
16:50
30min
Lightning talk slot
Thorsten Behrens

Placeholder slot, for packaging lots of lightning talks (even some from speakers recruited on the spot) in one place

LibreOffice Development
Auditorium
17:00
17:00
60min
Introduction into Writer development
Miklos Vajna

In this session, the structure and modules of LibreOffice code is discussed. An overview of some of the most important modules are provided. The goal is to provide an overview of the code and its architecture to gain better understanding of the huge code base of LibreOffice. This section is helpful for the next sessions which need some basic understanding of the overall LibreOffice code architecture and modules.

LibreOffice Workshop
Room C1.03.07
17:10
17:10
30min
Migrating travel guides and forgotten word processing methods for fast-track book design
László Nemeth

Introduction to new Writer 24.8 and 25.2 features developed for a market-leader German travel book publisher

LibreOffice Development
D.00.01 - 03
17:20
17:20
20min
COLEAT - Windows/OLE integration
Michael Meeks

Come hear about a tool that can help you to migrate Windows native apps that require Microsoft Office and use OLE integration to embed and re-use Word or Excel. See how we can use this to trace what APIs are used by a windows application, and then to transparently replace these.

Hear about the limitations and opportunities for improvement here, as well as why this is does not ship by default in LibreOffice currently.

LibreOffice Development
Auditorium
17:40
17:40
20min
Improved Fontwork Text Placement
Attila Szűcs

LibreOffice was able to display curve-based multi-line fontwork text, but the text palcement was good only on the base line.
It has now been improved by calculating separate curves for separate lines, and some issues have been fixed.
Come and see how this is implemented, what math is behind the curve calculation and the text placement.
What were the challenges, and what still needs to be solved. (there are some interesting impossible cases)
See how MS word handle them compared to Libreoffice.

LibreOffice Development
D.00.01 - 03
09:00
09:00
30min
LibreOffice Accessibility in 2024
Michael Weghorn

This talk will give an overview of general principles and guidelines for digital accessibility and will cover some of the recent accessibility improvements in LibreOffice.

LibreOffice Design and Accessibility
Auditorium
09:00
60min
LibreOffice Documentation
Olivier Hallot

Presenter: Olivier Hallot
In this session, the documentation for software, and its role in software development is discussed.

LibreOffice Workshop
Room C1.03.07
09:30
09:30
30min
ODF state of the union
Thorsten Behrens, Regina Henschel

Looking at the state of the ODF ecosystem & standard

ODF and Interoperability
Auditorium
10:00
10:00
30min
LibreOffice Asia Conference 2024 In a Nutshell
Franklin Weng

LibreOffice Asia Conference 2024 was held during August 2-4 in Taipei. Besides talk sessions, there are a few other events. This talk gives a simple walk-through of the whole events.

LibreOffice Marketing
Auditorium
10:00
180min
LibreOffice automation via scripting (BASIC, Python)
Rafael Lima, Alain Romedenne, Jean-Pierre Ledure

Presenter: Prof. Dr. Rafael Lima, Alain Romedenne
In this session, one only needs a working installation of LibreOffice. Two different scripting language are suggested in this path: Basic and Python.

LibreOffice Workshop
Room C1.03.07
10:30
10:30
20min
LibreOffice support in France State
Arnaud Versini

After my lightning talk in Almeria, it's time to talk about during those five years in France, from the current tender with professionals to the next one.

LibreOffice Marketing
Auditorium
11:30
11:30
30min
Securing LibreOffice with public money
Thorsten Behrens

How public money led to better, more secure, and more feature-full public code in LibreOffice land.

LibreOffice Marketing
Auditorium
12:00
12:00
30min
Whistleblowing - what it is in difference to Code of Conduct and which procedure is in place for TDF (or not?)
Lothar K. Becker

The purpose of the possibility of whistleblowing is not that for the Code of Conduct issues, it is different. What it is, why and how it is in place for The Document Foundation will be shown in the talk. It also clearifies the roles of involved entities in such a serious process and how anonymity is handled. It will leave time for questions and answers.

LibreOffice Marketing
Auditorium