open source

  • If you can’t contribute, donate!

    Yesterday the blog of The Document Foundation (TDF), the German non-profit organisation behind LibreOffice, published a post detailing how donations received during 2023 were used to continue development of the software and running the TDF and events

    The post included a handy graphic displaying the disbursement of funds visually, which is shown below.

    Graphic showing how donations were used in 2023
    Graphic courtesy of The Document Foundation
    Your ‘umble scribe would urge anyone who can to contribute their expertise, whether that’s writing or documentation, or helping to test pre-release versions; and if you can’t manage that, then donate! 😀
  • LibreOffice 24.2 released

    The blog of The Document Foundation (TDF), the German-based organisation behind the free and open source LibreOffice suite of productivity software, has today announced the release of LibreOffice 24.2 Community for all major operating systems – Linux. MacOS (Apple and Intel processors) and Windows (Intel, AMD and ARM processors). LibreOffice 24.2 banner

    This is LibreOffice’s first use the new calendar-based numbering scheme (YY.M) for releases, which it hoped will help users in keeping their LibreOffice installations up to date.

    New release highlights – general
    • Save AutoRecovery information is enabled by default, and is always creating backup copies. This reduces the risk of losing content for first-time users who are unfamiliar with LibreOffice settings.
    • Fixed various NotebookBar options, with many menu improvements, better print preview support, proper resetting of customised layout, and enhanced use of radio buttons. This improves the experience for users familiar with the Microsoft Office UI.
    • The Insert Special Character drop-down list now displays a character description for the selected character (and in the tooltip when you hover over it).
    Writer
    • “Legal” ordered list numbering: make a given list level use Arabic numbering for all its numeric portions.
    • Comments can now use styles, with the Comment paragraph style being the default. This makes it easier to change the formatting of all comments at once, or to visually categorise different types of comments.
    • Improved various aspects of multi-page floating table support: overlap control, borders and footnotes, nesting, wrap on all pages, and related UI improvements.
    Calc
    • A new search field has been added to the Functions sidebar deck.
    • The scientific number format is now supported and saved in ODF: embedded text (with number format like ###.000E0); lower case for exponent (with number format like ###.000e0); exponent with empty ‘?’ instead of ‘0’ (with number format like 0.00E+?0).
    • Highlight the Row and Column corresponding to the active cell.
    Draw
    • The handling of small caps has been implemented for Impress.
    • Moved Presenter Console and Remote control settings from Tools > Options > LibreOffice Impress to Slide Show > Slide Show Settings, with improved labelling and dialogue layout.
    • Several improvements and fixes to templates: added and improved placement of various placeholders; fixed order of slides; made fonts and formatting consistent; fixed styles and their hierarchy; improved ODF compliance; made it easier to use templates in languages other than English; fixed use of wrong fonts for CJK and CTL.
    Accessibility
    • Several significant improvements to the handling of mouse positions and the presentation of dialogue boxes via the Accessibility APIs, allowing screen readers to present them correctly.
    • Improved management of IAccessible2 roles and text/object attributes, allowing screen readers to present them correctly.
    • Status bars in dialogue boxes are reported with the correct accessible role so that screen readers can find and report them appropriately, while checkboxes in dialogue boxes can be toggled using the space bar.
    Security
    • The Save with Password dialogue box now has a password strength meter. This uses zxcvbn-c to determine the password strength.
    • New password-based ODF encryption that performs better, hides metadata better, and is more resistant to tampering and brute force.
    • Clarification of the text in the options dialogue box around the macro security settings, so that it is clear exactly what is allowed and what is not.

    A full description of all the new features can be found in the release notes.

    Contributors to LibreOffice 24.2 Community

    There are 166 contributors to the new features of LibreOffice 24.2 Community: 57% of code commits come from the 50 developers employed by three companies on the TDF Advisory Board – Collabora, allotropia and Red Hat – or other organisations, 20% from 8 developers at The Document Foundation; the remaining 23% originated from 108 individual volunteers.

    An additional 159 volunteers have committed to localisation in 160 languages, representing hundreds of people providing translations. LibreOffice 24.2 Community is available in 120 languages, more than any other desktop software, making it available to over 5.5 billion people worldwide in their native language. In addition, over 2.4 billion people speak one of these 120 languages as a second language.

    Interoperability with Microsoft Office

    LibreOffice 24.2 offers a number of improvements and new features aimed at users who share documents with or migrate from MS Office A few of the most significant improvements are as follows:

    • Writer: improved first page headers/footers OOXML import by using the first page property in the existing page style instead of creating a new page style just for the first page.
    • Writer: templates optimised for Japanese text added to the Localisation category to improve interoperability with Microsoft Word for Japanese users.
    • Writer: import of “drawing canvas” from DOCX documents, with connectors no longer imported as simple shapes but as true connectors, primitive shapes like ellipses imported as OOXML shapes (text inside the shape can now wrap), and multicolour gradients, theme colours and glow effects for shapes.
    • OOXML: support for the SVG OOXML extension, which imports the SVG image (svgBlip element) instead of the fallback PNG, and exports the SVG image in addition to the fallback PNG image used when the svgBlip element is not supported (older MS Office versions).

    Download LibreOffice 24.2.

    Your ‘umble scribe is not using the latest official release, but an as-yet unreleased development version. If you would like to help out with LibreOffice testing and development, visit the pre-release versions server and download a development package for your particular operating system.

  • Mozilla release new version of Firefox, sets up Debian repository

    Firefox logoVersion 122 of the free and open source Firefox web browser was released last week and duly reported by the tech media, including The Register.

    Furthermore, El Reg also notes that Mozilla, the organisation behind the browser, has set up its own deb package repository, the software package format for the Debian GNU/Linux distribution and its derivatives such as the Ubuntu family and Linux Mint.

    The installation instructions page on Mozilla’s website now contains specific instructions on how to access the Firefox deb repository, from downloading the repository’s OpenPGP keyring, to adding the repository to one’s own APT list of trusted sources from which to download software.

    Also included are instructions for how to download the version specific to one’s own language, if that just happens not to be EN-US, as well as such vital stuff as importing one’s profile from an old installation to a new, shiny browser from the Mozilla repository.

  • LibreOffice Nepalese Localisation Sprint

    Language localisation is the process of adapting a product’s translation to a specific country or region. It forms the second phase of a larger process of product translation and cultural adaptation (for specific countries, regions, cultures or groups) to account for differences in distinct markets, a process known as internationalisation and localisation.

    The Document Foundation blog today reports on the Localisation Sprint held in October and November by the LibreOffice Nepali community in October and November, which bore the tagline “Unlock Native: LibreOffice Speaks Nepali“.

    LibreOffice Nepalese localisation sprint participants
    Image courtesy of The Document Foundation blog.

    The sprint was mentored by localisation expert Saroj Dhakal, Suraj Bhattarai, LibreOffice’s liaison officer and Kathmandu University engineering student Aadarsha Dhakal. Kkey open source community and student clubs from different part of Nepal were invited and the invitation was generously accepted by AskBuddie, Kathmandu University Open Source Community (KUOSC), Birendra Open Source Club (BOSC), and Nepal Open Source Klub (NOSK). Furthermore, many volunteers came forward and expressed their willingness to join in and contribute to the LibreOffice project.

    As many of the volunteers were new to the process, mentors made participants familiar with the localisation process in our tools, with a quick demonstration on how to proceed with strings, checks and different glossary terms.

    Due to major festivities there was a 19 day gap in the sprint, which eventually ended in November (making it the third longest ever Nepalese localisation event. Ed.) after several thousand strings had been localised. Well done all in Nepal!

  • LibreOffice news – a beta and a pledge

    Yesterday saw the release of the first beta version of LibreOffice 24.2, the forthcoming next version of this popular free and open source office suite, which is due for release on February 2024, as announced on the LibreOffice QA blog.

    LibreOffice about window

    Your ‘umble scribe has already downloaded the beta from the development builds server for testing. So far it’s working well with my usual suite of extensions, which extend the software’s functionality.

    If anything untoward occurs with the beta, then a bug report will be filed.

    Meanwhile, in the boardroom…

    Away from coding, news has arrived that elections are to be held soon for the Board of The Document Foundation (TDF), the German-based non-profit organisation behind LibreOffice.

    Eleven member of the LibreOffice community are standing as candidates with a joint Pledge (our promise) to the LibreOffice community. It’s not just a positive vision of the future, but includes immediate action points that we can take to fix TDF from the outset.

    The eleven are Sophie Gautier, Eliane Domingos, Osvaldo Gervasi, Paolo Vecchi, Jean-Baptiste Faure, Franklin Weng, Daniel Rodriguez, Mike Saunders, me (Andreas Mantke), Jean-François Nifenecker and Enio Gemmo.

    The eleven candidates for the TDF board

    The full English text of the Pledge is reproduced below, in addition to which it has been translated into the following languages:

    The Pledge itself reads as follows verbatim:

    Our main promises to you

    We will bring back tenders.

    • We will implement tenders in a way that allows more companies to participate.
    • Having only very few and always the same bidders is not sustainable. We will bring a tender process that creates a welcoming environment for all potential bidders. We will create opportunities for everyone, from single developers to large organisations.
    • We will hear the valuable input from the Engineering Steering Committee on the important projects and will make them a reality.
    • We will work together with the valuable companies from the ecosystem, existing and new ones. Together we will achieve something good for LibreOffice and for everyone involved.

    We will be an open and transparent board from day one. We are accountable to all of you. We will not act as a closed group.

    • We will have no private board meetings, unless it is absolutely necessary. With very little room for exceptions, there will be only public meetings with a proper agenda and proper minutes that we share in time.
    • Board meetings will be at different times. We want that all community members have a chance to join, especially those who cannot participate during working hours.
    • There will be fewer, but much more effective meetings. We will focus on strategy, not on day-to-day micromanagement. Meetings every two weeks hardly work for volunteers. A lot more responsibility for everyday business can be laid in the hands of the team.
    • We promise monthly public status reports to show what the board is working on. They will be translated into many languages. We encourage and take feedback from the worldwide community to the heart. You are experts in your fields and we listen to you.
    • We will install a liquid democracy system as proper tooling for direct community participation in the foundation’s decisions.

    We will break the language barriers. English is not a requirement to participate any more.

    • We will make sure agenda and minutes for board meetings will be translated into many languages.
    • If English is used, we will use “simple plain English”, so more people can understand.
    • We promise monthly public calls with the native language community. We want to hear from you and support your activities.
    • For these calls, we will ask community members to help with live translation, so all community members can participate.
    • We will host at least one of the next two official LibreOffice Conferences out of Europe, e.g. in South America or Asia.

    We will value all contributors equally.

    • Developers and non-developers, volunteers, company employees and TDF’s team, we are all one, respectable community.
    • Nobody should be discriminated for their role. Nobody should be scared to speak out in public.
    • We will credit contributors publicly.
    • Nobody should feel like “second class” community members any more.
    We also promise you this

    We will make TDF recognized.

    • We will work hard to have TDF be recognized worldwide at governmental level and within the European Union. We will start to actively contact them as a non-profit foundation.
    • As one of the leading foundations, TDF must “sit at the table” in standards bodies and when important legislative decisions are taken. We must be seen as a trustworthy reference point of contact for office productivity.

    We will actively grow the ecosystem.

    • We will create incentives for current and new companies working with LibreOffice.
    • We will support them to enter the market.
    • Our goal is to have at least two independent companies joining the market in the next two years and many new products based on LibreOffice Technology.
    • We will not only aim at direct code contributions, but also ease of use, accessibility and documentation. There will be many more companies that can bid on tenders for work that was underloved for some time.
    • We will evaluate the hiring of an independent business partner manager, with a proper mission to achieve this goal and be accountable.
    • We will work with the ecosystem on solutions for online and mobile versions of LibreOffice, that benefit both the companies and the community.

    We will make development more fun and support our fantastic developer community.

    • We will support the community to organize more Hackfests again, ideally in different countries.
    • We will offer the developer community to evaluate new and more modern development tools that could make hacking on LibreOffice more exciting and more fun. We will let the developers independently voice what is best for LibreOffice and we are committed to invest in areas important for our developer community.
    • We will evaluate to hire one or more developers to fix the most reported bugs from the community and grow the code contributions from the foundation itself. This makes us a better free software and open source citizen.
    • We will develop a strategic development plan for the next 24 months, with measurable goals and milestones.
    • We will seek funding to implement, directly or through partners, features and improvements that would make a difference to many people and uses.
    How we will achieve our goals

    Promises are easy to make. Here is our plan how to make them a reality:

    Legal issues have been in the way for several years now. If we work together with shared goals in mind, seriously take into account our legal counsels’ advise, we can very soon focus again on actual and important projects that are not getting done right now, because too much time is spent with fights and discussions.

    We have experts in many fields in our community, in the companies and in our team – let’s source their knowledge and their passion for LibreOffice! We will encourage everyone to speak out, contribute their knowledge and bring in their unique skills and talent. We will work with trust, respect and mutual appreciation, to achieve the best for TDF.

    Good ideas need space to develop and unfold. Only then we can bring the office suite to a new threshold of effectiveness, user friendliness and only then we can evaluate new technologies for incorporation into LibreOffice.

    We will also encourage everyone to work much more with other free and open source communities or civil society organizations, to widen their horizon, contribute something good to the world and also learn what challenges others face and how they deal with them.

    Conflicts of Interest

    One of the main challenges in the past board term was conflict of interest. We don’t want endless discussions, we will implement the solution.

    Some of us are members of the team and get paid by TDF, others are working for companies that make business with LibreOffice. We know that there is no difficulty left if people with conflicts of interest are barred from being near decision making. And therefore we hereby promise and guarantee that we will keep out of all decisions and also discussions that could affect our own personal interests, and that we will declare these interests regularly.

    Board members who are also team members will work on board matters in their spare time. All board members will follow the existing conflict of interest policy and keep out from any discussion and any decision that could create a conflict of interest for them.

    Our goal is to “prevent possible conflicts of interest within the foundation” as laid down in the statutes and set a standard to follow.

    The Document Foundation has been built by the community, for the community. We are members of the community who want to run for the next election of the board, to bring TDF back to its golden times – with a happy community, working together creatively, inspiring each other, where everyone has a place to contribute to our common goal.

  • LibreOffice 24.2 alpha released for testing

    According to the release plan, Libre Office 24.2*, the next version of the leading free and open source office suite, will be released at the start of February 2024, according to the LibreOffice QA blog.

    This new version’s development started in the middle of June earlier this year. Since development of 24.2 began, Since then, 4271 commits have been submitted to the code repository and more than 787 bugs had been fixed, according to the release notes.


    Screenshot of LibreOffice 24.2 alpha

    LibreOffice 24.2 Alpha1 can now be downloaded for Linux, macOS and Windows. In addition, it can be installed alongside the standard version. LibreOffice extensions, which increase the functionality of the suite, can also be installed in the new alpha. Your correspondent can report all his favourite extensions installed properly and are working as they should with the new alpha release.


    LibreOffice 24.2 about panel

    The QA blog post advises users who find any bugs to report them in Bugzilla. The only requirement needed to file a bug report is legitimate email address account in order to create a new account.

    As LibreOffice is a volunteer-driven community project all testing is appreciated. Your ‘umble scribe’s testing to date has been uneventful. 😀

    * = The Document Foundation has changed the manner in which it numbers releases; 24.2 will be the first new release under the new year and month numbering system.

  • Free Software video now in 12 languages

    FSFE logoOver the last few weeks the Free Software Foundation Europe (FSFE) has been running a fundraising campaign to translate its “What is Free Software” video into more European languages. The FSFE’s Ana Galán writes: “Tanks to your contributions, it is now available in 12 languages! Albanian*, Danish, Dutch, English, French, German, Greek, Italian, Polish, Portuguese, Spanish and Swedish! You can find them all at https://media.fsfe.org/w/p/9gYSyoEYggsqBExLWjRejL“.

    In the next few months these videos will help the FSFE’s volunteers to reach out to their local candidates for the European Parliament and advocate the adoption of free software, explaining them why it is important and making politicians aware of the benefits of Software Freedom for society.

    * = To be released shortly

  • Happy birthday GNU!

    Tomorrow, 27th September, marks the fortieth anniversary of the founding of the GNU Project, without which there would be no free software (which some also call open source. Ed.) and no GNU/Linux operating system, which is quite often abbreviated to just Linux.

    GNU at 40 graphic

    Four decades ago, technology began to shape our lives: it was the early 1980s, computers did not yet fit into our pockets but filled large rooms, as they had done in the mid-1970s, when your ‘umble scribe took a module called Computer Appreciation as part of his polytechnic modern languages degree (no Molière and Goethe for us! Ed.). In 1982, the Time magazine named the computer as its “Person of the Year“. About this time, point, some people had already started pointing out the need to give users control over this technology. So in 1983 the GNU Project was announced by Richard Stallman. The project’s aim was to create an operating system consisting entirely of free software to allow people to use, understand, adapt and share software. Two years later the Free Software Foundation was established as the legal backbone for the GNU project.

    Today the free software movement is a broad global movement encompassing small local companies, worldwide corporations, civil society organisations and thousands of professionals, who are working towards a world where the four freedoms are guaranteed:

    • The freedom to run the program as you wish, for any purpose (freedom 0);
    • The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this;
    • The freedom to redistribute copies so you can help your neighbour (freedom 2); and
    • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

    These rights go hand in hand with other fundamental rights such as freedom of speech, freedom of the press and privacy.

    In 1992, the essential components of the GNU operating system were complete, except for one, the kernel. When the Linux kernel was released under the GNU GPL in 1992, the combination of GNU and Linux formed a complete free operating system – GNU/Linux system as we know it today.

    The GPL pioneered the concept of “copyleft” – as opposed to copyright. Stallman envisaged this as a means of preventing GNU from ever becoming proprietary software (like all those expensive Microsoft products. Ed.) This does not exclude free S#software from being sold, as long as the buyers are not restricted from exercising the above-mentioned four rights after purchase. Free Software can also be commercialised in other ways, e.g. by selling support, services or certification.

    Today GNU/Linux forms the backbone of the Internet and powers millions of servers and desktops, as well embedded computing devices, whilst software has become an indispensable resource for the modern world

    How did the name GNU come about? It’s an acronym for GNU’s not Unix, as the original idea was to create a clone of Unix – a proprietary operating system – but containing no proprietary code. That makes GNU a recursive acronym, i.e. an acronym that refers to itself.

    Happy 40th birthday, GNU!

  • LibreOffice 7.6 released

    LibreOffice 7.6, the new major release of the free and open source office suite is now available for download for Linux, macOS (Apple and Intel processors) and Windows (Intel/AMD and ARM processors) operating systems.

    This is the last release of the software based on the historical release numbering scheme (first digit for release cycle, second digit for major release). Starting from 2024, The Document Foundation (TDF), the organisation behind LibreOffice, will adopt calendar based-release numbering, so the next major release will be LibreOffice 2024.02 in February 2024.

    LibreOffice 7.6 banner

    LibreOffice is the only open source office suite which can be compared feature-by-feature with the alleged market leader. However, your ‘umble scribe would rate LibreOffice higher on the usability scale than MS Office. The TDF says that fter twelve years and five release cycles – cleaning and refactoring code, polishing the user interface, extending to new hardware and software platforms and optimising interoperability with OOXML to support users – it is increasingly difficult to develop entirely new features, so most of them are refinements of or improvements to existing ones. A description of all new features is available in the release notes.

    LibreOffice offers the highest level of compatibility in the office suite market segment, with native support for the Open Document Format (ODF), superior support for MS Office files, as well as filters for a large number of legacy document formats to return ownership and control to users.

    Microsoft Office files are still based on the proprietary format deprecated by ISO in 2008, and not on the ISO-approved standard, so they hide a large amount of artificial complexity. This may cause handling problems with LibreOffice, which defaults to a true open standard format – ODF.

    For the 2 proprietary operating systems the minimum requirements for installing LibreOffice 7.6 are Microsoft Windows 7 SP1 and Apple macOS 10.15.

    For more cautious users or those who don’t need the latest features and prefer a version that has undergone more testing and bug fixing, The Document Foundation maintains the LibreOffice 7.5 family, which includes some months of back-ported fixes. The current version is LibreOffice 7.5.5 and is available for download from the same source as version 7.6. In addition, technology enthusiasts and those who would like to help test forthcoming releases can also download development versions of LibreOffice, where links to nightly builds and the source code are also provided. Your correspondent has been using LibreOffice 7.6.0.* without complaint for months before the announcement.

    Finally, LibreOffice users, free software advocates and community members are encouraged to support The Document Foundation with a donation.

    .

Posts navigation