Search
Items tagged with: opensource
The XMPP Newsletter for August 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
xmpp.org/2025/09/the-xmpp-news…
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging #newsletter
Itching to try GNOME 49 today? Developers and curious testers can try GNOME OS in a virtual machine or bare metal:
Just remember that GNOME OS itself is considered pre-release software; bad things may happen if you use it in production. Happy testing!
#GNOME #OpenSource #FLOSS #FOSS #Linux
Thank you to everyone who helped make GNOME 49 a reality—especially every Friend of GNOME whose financial support sustains the GNOME Foundation!
If you'd like to join us on the road to GNOME 50, consider donating to become a Friend of GNOME today. With your help, we can continue to build a diverse and sustainable free software personal computing ecosystem to realize a world where everyone is empowered by technology they can trust.
#GNOME #OpenSource #FLOSS #FOSS #Linux
GNOME 49 has been officially released! Head over to the release notes to discover all the new features and enhancements:
Many thanks to our community for your work over the past 6 months. You're amazing!
#GNOME #OpenSource #FLOSS #FOSS #Linux
GNOME Release Notes
Discover what's new in GNOME, the distraction-free computing platform.GNOME Release Notes
At last, all the accessibility improvements on GNOME Calendar are finally available as a stable release. Get it on Flathub while it's hot!!!
flathub.org/en/apps/org.gnome.…
#Accessibility #GNOME #GTK #GTK4 #libadwaita #a11y #calendar #GNOMECalendar #Linux #GNU #OpenSource #FOSS #FreeSoftware #OSS
GNOME Calendar: A New Era of Accessibility Achieved in 90 Days
There is no calendaring app that I love more than GNOME Calendar. The design is slick, it works extremely well, it is touchpad friendly, and best of all, the community around it is just full of wonderful developers, designers, and contributors worth …TheEvilSkeleton
LibreOffice case study: Flotte Karotte - The Document Foundation Blog
Companies around the world use LibreOffice to reduce costs, improve their privacy, and free themselves from dependence on single vendors.Mike Saunders (The Document Foundation)
Heute in zwei Wochen haben wir bei der AG #OpenSource bei @D64eV niemand geringeren als @leonido zu Gast und unterhalten uns mit ihm über das Thema "OpenSource und Gemeinnützigkeit". Darauf freue ich mich sehr.
Hier alle Details zu unserem #OpenSourceTalk inkl. Link zur Veranstaltung:
d-64.org/veranstaltungen/open-…
Gerne boosten!
Open Source Talk mit Leonhard Dobusch
Talk mit Prof. Leonhard Dobusch über Open Source und Gemeinnützigkeit. Wir diskutieren staatliche Fördermaßnahmen für gemeinnützige Open-Source-Initiativen und deren gesellschaftlichen Nutzen. 1. Oktober 2025, 20:00-21:30 Uhr.D64 - Zentrum für Digitalen Fortschritt e.V.
#linux #pipewire #opensource #rust
New maintainers needed (#137) · Issues · PipeWire / Helvum · GitLab
Unfortunately, I've mostly lost interest and motivation to work on Helvum, so the project has already been inactive for over a year. I am now marking...GitLab
Welches lokal und datenschutzfreundlich nutzbare #LLM möchte man denn installieren, um das #Foto #Archiv mit #Bildbeschreibungen zu versehen.
Daraus möchte ich eine eigene #Datenbank bauen.
Und nein, ich möchte keine Fotoverwaltungssoftware installieren.
QA/Dev Report: August 2025 - LibreOffice QA Blog
General Activities LibreOffice 25.8.0 and LibreOffice 25.8.1 were announced on August 20 and August 29 respectively Olivier Hallot (TDF) updated help for the option to load printer settings with document, sorting blocks of cells in Calc, hyphenation,…x1sc0 (LibreOffice QA Blog)
Recently we've been thinking about how we share code (and other design files) for our #OpenSource projects and products.
@amcewen has written about the flaws in centralized options like Github and Gitlab, and why self-hosting isn't the answer.
Maybe we need some #CodeCommons?
mcqn.com/posts/code,-sharing-a…
#OSHW #git #Github #commons #weeknotes
Code, Sharing and Single Points of Failure
Hello. Adrian here. Over the past few months, off and on, I’ve been thinking about version control. As a company that writes lots of software, it’s a pretty central tool for managing source code...mcqn.com
We've got the latest updates on our Android and upcoming iOS apps! Take a sneak peak at the new Android account drawer, iOS account setup and upcoming monthly release schedule. Also, we explain why recent updates affected read/unread message readability and how we're fixing it in the short AND long term.
blog.thunderbird.net/2025/09/m…
Mobile Progress Report - July/August 2025 - The Thunderbird Blog
Mobile Progress Report is back with updates on the Android drawer and visual improvements, iOS mockups, and a new monthly release cadenceAlessandro Castellani (The Thunderbird Blog)
When the world drowns in e-waste, use modularity to stay afloat.
The new Murena SHIFTphone 8 lets you:
✔ Repair it yourself
✔ Enjoy German award-winning sustainability
✔ Use a Privacy Kill Switch
☔ IP66-certified | 📷 Dual 50 MP cameras | 📱 Runs on /e/OS
Because your data is YOURS.
#OpenSource #Android #Sustainable @e_mydata @gael @rikviergever
TDF Annual Report 2024 - The Document Foundation Blog
The Annual Report of The Document Foundation describes the foundation’s activities and projects, especially in regard to LibreOffice and the Document Liberation Project.Italo Vignoli (The Document Foundation)
Einblicke in das #Datenspuren-Programm
Heute: #UnifiedPush
talks.datenspuren.de/ds25/talk…
Push-Benachrichtigungen auf #Android-Handys ohne #Google. Dezentralisiert und #OpenSource. Wie das geht, berichtet @daniel in seinem Vortrag auf den #Datenspuren25.
Wann? 20. September, 16:00–16:45 Uhr
Wo? Henny Brenner Saal und im Stream auf @mediacccde
Ihr wollt euch das komplette Programm ansehen? Dann schaut hier vorbei: talks.datenspuren.de/ds25/sche…
UnifiedPush Datenspuren 2025
Push-Benachrichtigungen auf Android-Handys ohne Google. Dezentralisiert und Open Source.talks.datenspuren.de
NV Access are very pleased to announce the release of NVDA 2025.3!
This release includes improvements to Remote Access, SAPI5 voices, braille and the Add-on Store.
For full details and to download, please visit: nvaccess.org/post/nvda-2025-3/
#NVDA #NVDAsr #ScreenReader #Accessibility #NewVersion #FOSS #OpenSource #New #News #Software #Blind
After a short hiatus, State of the Thunder is back! This time, in addition to tackling community questions, we're also responding to the top 20-ish requested features from Mozilla Connect. Get the latest news on Sync, translations, and more!
blog.thunderbird.net/2025/09/s…
State of the Thunder: Mozilla Connect Updates - The Thunderbird Blog
State of the Thunder is back for a new season! We're answering more questions and updating you on top requested features from Mozilla ConnectMonica Ayhens-Madon (The Thunderbird Blog)
As it happens, we still use CVS in our operating system project (there are reasons for doing this, but migration to git would indeed make sense).
While working on our project, we occasionally have to do a full checkout of the whole codebase, which is several gigabytes. Over time, this operation has gotten very, very, very slow - I mean "2+ hours to perform a checkout" slow.
This was getting quite ridiculous. Even though it's CVS, it shouldn't crawl like this. A quick build of CVS with debug symbols and sampling the "cvs server" process with Linux perf showed something peculiar: The code was spending the majority of the time inside one function.
So what is this get_memnode() function? Turns out this is a support function from Gnulib that enables page-aligned memory allocations. (NOTE: I have no clue why CVS thinks doing page-aligned allocations is beneficial here - but here we are.)
The code in question has support for three different backend allocators:
1. mmap
2. posix_memalign
3. malloc
Sounds nice, except that both 1 and 3 use a linked list to track the allocations. The get_memnode() function is called when deallocating memory to find out the original pointer to pass to the backend deallocation function: The node search code appears as:
for (c = *p_next; c != NULL; p_next = &c->next, c = c->next)
if (c->aligned_ptr == aligned_ptr)
break;
The get_memnode() function is called from pagealign_free():
#if HAVE_MMAP
if (munmap (aligned_ptr, get_memnode (aligned_ptr)) < 0)
error (EXIT_FAILURE, errno, "Failed to unmap memory");
#elif HAVE_POSIX_MEMALIGN
free (aligned_ptr);
#else
free (get_memnode (aligned_ptr));
#endif
This is an O(n) operation. CVS must be allocating a huge number of small allocations, which will result in it spending most of the CPU time in get_memnode() trying to find the node to remove from the list.
Why should we care? This is "just CVS" after all. Well, Gnulib is used in a lot of projects, not just CVS. While pagealign_alloc() is likely not the most used functionality, it can still end up hurting performance in many places.
The obvious easy fix is to prefer the posix_memalign method over the other options (I quickly made this happen for my personal CVS build by adding tactical #undef HAVE_MMAP). Even better, the list code should be replaced with something more sensible. In fact, there is no need to store the original pointer in a list; a better solution is to allocate enough memory and store the pointer before the calculated aligned pointer. This way, the original pointer can be fetched from the negative offset of the pointer passed to pagealign_free(). This way, it will be O(1).
I tried to report this to the Gnulib project, but I have trouble reaching gnu.org services currently. I'll be sure to do that once things recover.
Fingerprint reader functionality under #Linux sucks.
1. Every few reboots/updates/whatever-triggers it, the fingerprint functionality GETS DISABLED all by itself. The bug is there in BOTH Ubuntu and Arch Linux ( #gnome ).
2. GDM won't let me choose between pass & fingerprint reading. This has repercussions for gnome's keyring.
3. Because the keyring is not unlocked, launching things like Chrome requires you to type a password! Again!
Overall, abysmal.
Czech translation of LibreOffice Calc Guide 25.2 - The Document Foundation Blog
Zdeněk Crhonek (aka “raal”) from the Czech LibreOffice community writes: The Czech translation of the LibreOffice Calc Guide 25.2 is now available, thanks to the endless efforts of our team. It was translated by Petr Kuběj, Radomír Strnad and me.Mike Saunders (The Document Foundation)
🎥 New Video Online – Rust in Paris 2025 🦀
At the latest edition of Rust in Paris, Benjamin Bouvier @bnjbvr explained why Rust compile times can be slow — and how to speed them up without sacrificing quality.
👉 Watch the full talk here: youtu.be/EHu15-E89YY
Huge thanks to Benjamin for breaking down the compiler process and sharing practical tools to help Rust developers build faster 🙌
#RustLang #RustInParis #RustProgramming #OpenSource #RustCommunity #Compiler #Performance
How To Compile Rust Code Faster: Compiler 101 — Benjamin Bouvier at Rust in Paris 2025 🦀 Conf
*In Rust in Paris 2025* , Benjamin Bouvier, *Rust hacker at Element* , tackled one of the few pain points of Rust: its *infamous compile times* .⏱ Why does R...YouTube
New "LibreOffice Expert 2025/2026" magazines available for schools and local communities - The Document Foundation Blog
A few weeks ago, Linux New Media released an updated version of its “LibreOffice Expert” magazine, which contains tutorials, tips and tricks about the office suite.Mike Saunders (The Document Foundation)
You do a pull request to an #OpenSource project.
A hour or so later, a maintainer of the upstream does a pull request to _your_ fork. Is this...
- Not surprising. (0%, 0 votes)
- Surprising, but in a good way. (100%, 1 vote)
- Surprising, but in a bad way. (0%, 0 votes)
opensourcejobhub.com/job/26232…
#LibreOffice #OpenSource #developer #RemoteWork #macOS #FOSS
LibreOffice Developer focusing on UI with initial emphasis on macOS, preferably full-time, remote (m/f/d) (Remote)
Love LibreOffice development? Want to turn your passion into a paid job? We are The Document Foundation (TDF), the non-profit entity behind LibreOffice.Open Source JobHub
I'm writing this post here today in hopes to bring some attention to something that is near and dear to my heart, and that's an update to the current situation with Nova Launcher, that I worked for and with for nine years up until August of 2024.
For those that haven't seen the news, Kevin Barry, the founder and developer of Nova has left Branch which in turn means he's now no longer involved with Nova Launcher in any way going forward.
teslacoilapps.com/nova/solong.…
For the past year or so Kevin has stated that he was working on the open source version of Nova Launcher so that if/when this time came, it would be out in the open and the community could take it over and contribute to it and have it continue being developed.
However, it seems that Harish Thimmappa and others at Branch had told him to stop working on that effort as they didn't want him to continue doing that for unknown reasons. This is sad news because this was something that former CEO, Alex Austin, had promised both via a contract and publicly that if Kevin were to ever leave Branch, Nova Launcher would become open source. You can find that quote here:
reddit.com/r/Android/comments/…
and another very similar quote with similar conversation here:
reddit.com/r/Android/comments/…
The reason for this post is to try and draw some attention to the folks at Branch, specifically folks like Harish Thimmappa to do the right thing and honor these promises and any writings in the contracts from 2022 and to fully focus on releasing Nova Launcher as an open source app.
The community deserves this more than anything, since that was something that Kevin was very adamant about when he allowed Branch to acquire Nova Launcher back in 2022. Plus, this is just something that Branch should do since it is something that has been promised.
There is currently a petition on Change.org to try and get Branch to do this as well. After only 3 days of it being posted to Change.org, it sits at almost 1,500 signatures, and that's with very little to no press coverage at this time, which is something that would be super useful to bring full attention to this situation. You can find the petition here:
change.org/p/make-nova-launche…
I ask that everyone who sees this post can share it with their followers as I would love to see Branch do the right thing and follow through with their promises that were made back in 2022 when they acquired Nova Launcher and release it fully as an open source app now that Kevin is no longer working for Branch and not involved in Nova Launcher.
I'm going to tag some folks below that I worked with at Branch in hopes of getting this post seen by as many folks there as possible.
#NovaLauncher #Nova #Branch #BranchMetrics #OpenSource #OpenSourceNova #Petition #Android #Apps #Google
Looking to leave GitHub?
Try Codeberg — it's Git, but based in Germany (Europe), without all of Microsoft's nonsense. They're also on the Fediverse: @Codeberg.
But wait — it gets better!
Codeberg is open source, and you can even host your own instance. The software is called Forgejo, built by the same folks behind Codeberg, and they're on the Fediverse too: @forgejo.
#GitHub #GitLab #Git #FOSS #OpenSource #DigitalSovereignty #Microsoft
LibreOffice has been great for a long time, but the recent updates have really pushed it to a polished state.
I recently have the option to use LO at work, and that is what I prefer to use. Keep working on those pivot table features!
Great job team.
Back-to-school seasoning may be winding down, but Thunderbird is seeing where we make the grade (and don’t) with accessibility. Learn about our recent a11y study and find how to help us make Thunderbird accessible to everyone!
#Thunderbird #Accessibility #OpenSource
blog.thunderbird.net/2025/09/v…
VIDEO: Thunderbird Accessibility Study
In our latest Office Hours, we're covering what's in (and out) of our latest Extended Support Release, Thunderbird 140.0 ESR "Eclipse"!Monica Ayhens-Madon (The Thunderbird Blog)
I've had Fedora as my main operating system for 4 years and couldn't be happier!
I only use Windows at work out of necessity, but at home it's 100% free software. LibreOffice has completely replaced Microsoft's Office suite, and honestly, I don't miss it at all.
Who else here made this transition? What was your experience like?
CoMaps is now on IzzyOnDroid!
IzzyOnDroid is an Android store for Free & Open Source Software. The apps are free (as in „free beer“ and as in „free speech“) and Open Source.
Builds for IzzyOnDroid are directly from developers and signed by developers. This enables very fast publishing (whereas F-Droid re-builds apps from source).
There are several ways to install and update CoMaps via IzzyOnDroid:
apt.izzysoft.de/fdroid/index/a…
#IzzyOnDroid #FOSS #OpenSource #FreeSoftware #FOSSCommunity #LibreApps
„CoMaps - Hike, Bike, Drive Offline with Privacy“ – IzzyOnDroid F-Droid Repository
Easy map navigation - Discover more of your journey - Powered by the communityIzzyOnDroid Repo Browser
Update to my #TRMNL saga: I've successfully replaced it with #Fruitstand (github.com/BasementCat/fruitst…). See github.com/BasementCat/fruitst… for the screen I used it with and some setup info.
Very happy with Fruitstand. It's clearly more beta, but I'll just keep contributing small patches here and there. It's actually #OpenSource, actually has local plugins and is privacy-respecting (all unlike TRMNL) and from what I can tell the dev is chill and not a bigot :)
GitHub - BasementCat/fruitstand
Contribute to BasementCat/fruitstand development by creating an account on GitHub.GitHub
Poll: How many screens do you work with? 🖥️
Vote + Boost 🔁 = ❤️
(Feel free to reply with how this setup helps you 👇)
#Linux #Arch #LinuxMint #Fedora #Debian #Ubuntu #Desktop #FOSS #Privacy #Security #OpenSource #Microsoft #Windows #TechNews #CyberSecurity #Tech #Technology #Apple #OS #iOS #MacOS #OperatingSystem #Monitor #Monitors #Screen #Screens #TV #OLED #2k #4k #HD #Job #Work #Productivity #Multitasking #Dev #DevOps #Development #Developers #DevLife #SysAdmin #TechCommunity
- 🧍 Just 1 screen (0 votes)
- 🧑💻 Dual setup (2) (0 votes)
- 🧠 Triple or more (0 votes)