Open Source

49021 readers
152 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 7 years ago
MODERATORS
1
2
11
submitted 4 hours ago* (last edited 4 hours ago) by ki4jgt@feddit.org to c/opensource@lemmy.ml
 
 

About a decade ago, I tried to index the web via the Dewey Decimal System. I had a site laid out similar to Google, where you could browse sites continuously starting from a given call, but the DDS is proprietary, and those people hate anyone who uses their IP without a license. You can Google everyone they've shutdown -- places that weren't even libraries -- for using anything similar to the DDS. I reached out to the group that manages the DDS, and was taken offline before my project even started.

With all the corporate BS lately, and people looking for alternative options, I thought I'd take a search engine old school, and we'd index like Usenet. Except with an XXX.XXX.XXX format.

Problem is, now I've got to find categories, sub categories, and local categories. Categories for animals, chat rooms, cars, construction, wrestling, etc.

I need a brilliantly created categorical system with a TLD.MLD.LLD (top level subject domain, mid level domain, and local level domain) format.

I was going to let site owners Disney Land it, by letting them create an index.json file in the root of their site, choosing for themselves where they wanted to appear in the index. Problem is, as trends change and systems become more exact, site owners would have to update their index. Which could become cumbersome.

Further, if we divided into academic disciplines, there would be things like gaming and model construction which wouldn't fit into those.

It would help if there were an already established categorization system, so that site owners didn't have choice anxiety. And then, as the site grew, site owners could recategorize themselves with user feedback.

Could you guys suggest a few categorization systems (can't be DDS), either of your own making or other sources?

I'm already looking at Usenet: https://www.livinginternet.com/u/uw_hier.htm

3
 
 

Hi all,

We're looking to get off Rackspace's email as the Spam filtering is pure garbage. We're going to avoid the Googles and MS's of the world, and I'm wondering if this community has suggestions for mail providers that run FOSS services (and are public about that via support), and/or are privacy focused. Note: Proton is a no-go due to having to run an IMAP middle-man service.

Thanks!

4
 
 

i'm searching for an audio player that is suitable for radio productions. the radio format has some talking and some music playing. the playlist of songs is prearranged, so normally no shuffling of music during the radio show.

so ideally the software would have one playlist window and one big button "play next" that plays the next song, and once the song is over it pauses. or maybe (but this is optional) it can be configured to play the next two songs, because two songs are also possible between the talking.

another way to describe it:

  • you should be able to create a playlist
  • you should be able to set pauses/breakpoints after one or multiple songs

nice to have:

  • you can see how long the song still takes
  • maybe show audio histogram or spectrogram so you now when you can start talking/have to stop talking

mixxx is quite close, but i can not find a workflow that supports the scenario above.

amarok has a stop after that song feature, but you can only set one of those stop points, i would need multiple, the idea is to setup the playlist before, but during the show, you don't want to prepare the next song or stuff, you just want to press a key, or the big button.

maybe a bash script with mpv calls and read in between would be enough, but it would be nice if a normal person could also use it, and you don't need to edit a bash script to create the playlist. and of course i've only described the happy path above, maybe it would also be nice to jump back in case you made a mistake, which would be hard with the bash script.

thanks for your input!

5
 
 

Mozilla today published their Firefox 156.0 release binaries ahead of the official Tuesday announcement.

With Firefox 156 they are promoting their built-in PDF viewer as now starting up to 45% faster. Also on the performance side is improved memory and CPU usage when Firefox is displaying large JPEG images that in turn are scaled down to fit on a web page.

There are also a number of fixes in Firefox 156 like for high-sample-rate FLAC audio in MP4 failing on some websites, fixing various platform-specific issues, and other minor adjustments.

Within the Firefox 156 nightly builds was also enabling Vulkan Video decoding for newer NVIDIA GPUs on recent versions of the NVIDIA driver, but sadly that didn't make it for the Firefox 156 release with it still being gated to nightly builds.

This isn't the most exciting Firefox update for Linux users in recent history, but if wanting this latest update you can grab Firefox 156 right now via ftp.mozilla.org.

6
 
 

cross-posted from: https://aussie.zone/post/36604349

This appears to be a minor bugfix release for the recent 12.0 major.

You can find more details about and discuss this release on the official forums.

As always, please ensure you stop your Jellyfin server and take a full backup of your metadata/configs before upgrading!

7
 
 

Shotwell 0.33 open-source image viewer and organizer for the GNOME desktop environment has been officially released today after many years of work as the first version ported to GTK4.

The biggest news for the Shotwell 0.33 release is that the application has finally been ported to GTK4 for a more modern UI experience. The GTK4 port should improve compatibility with Wayland, such as drag-and-drop exporting, and overall utilization of modern desktop portals.

Apart from the GTK4 port, Shotwell 0.33 also brings a few enhancements, such as a help overview of the keyboard shortcuts, improved image exporting, reworked printing support, support for Toasts to replace simple dialogs, and support for opening URIs with the viewer.

On top of that, it re-adds all the drag-and-drop-based features, adds system information to the viewer mode, adds a “peek password” icon to Piwigo export, adds debug information to the About dialog, allows pop-up of context menus via keyboard, and improves tab navigation.

Publishing support has been improved as well in this release with various changes, including the ability to show the external authentication wait panel everywhere and replacement of the dedicated authentication helper app with a simple web server on localhost.

There are also lots of bug fixes in Shotwell 0.33 to improve things like toolbar auto-hide in full-screen mode, icons disappearing in slideshow toolbar, setting of desktop backgrounds, send-to when sending too many images, spacing in editing tools dialogs, and adding face names.

Also improved are highlighting of faces, matching of random faces with random probabilities, the slideshow settings panel, rating filter selection by keyboard, system information not showing the OS release, “discard” in viewer not actually discarding changes, and more.

For more details about the changes included in Shotwell 0.33, check out the release announcement. Meanwhile, you should be able to install Shotwell 0.33 from your distribution’s stable software repositories or as a Flatpak app from Flathub. Also, check out the official website for more details about Shotwell.

8
 
 

Very interesting survey. Are desktop database managers still relevant today?

9
 
 

It adds copy and quote buttons to each tweet on nitter instances (eg: xcancel).

Each button copies the tweet and formats it into commonmark markdown as used by Lemmy. Copy includes links to any attached videos or images.

Copy Demonstration

It's FOSS @Itsfoss
Sep 7, 2026 11:33 AM UTC

Two weeks after X Corp's legal letter forced the project offline, Nitter says it will continue.

itsfoss.com/news/nitter-retu…

||

| [Ӿ] [ℕ] [🏛] |

Quote Demonstration

Two weeks after X Corp's legal letter forced the project offline, Nitter says it will continue.

itsfoss.com/news/nitter-retu…

The formatted markdown is then copied to your clipboard.

You can install it using a userscript browser extension such as Firemonkey or violentmonkey.

The user script is available at Greasyfork.

https://greasyfork.org/en/scripts/595501-xtractor

To add additonal nitter instances simply add the following line;

// @match *://nitter.net/*

Except with the url of the instance of your choice.

10
 
 

All of the music players I've tried let you import or export .m3u playlists, but none of them automatically scan a folder for playlists nor update the .m3u realtime. I'm trying to sync playlists between my laptop and phone.

11
12
13
14
 
 

Edit: Thanks for the responses everyone. Seems it was too good to be true.

The phone looks interesting abut the other devices almost look too good to be true, like potential vaporware.

15
 
 

im using lineageOS soa the default apps are pretty okay already, but i was just looking on f-droid and found something called DresSecureComms and it looked pretty good, but i just wanted to know if it actually makes a difference

thank guy

16
-54
..l. (reddthat.com)
submitted 3 days ago* (last edited 3 days ago) by PumpkinDrama@reddthat.com to c/opensource@lemmy.ml
 
 

Linux Has an AI Problem (And Also an AI Obsession)

Omarchy isn’t the only distro flirting with AI — here’s the messy, fascinating landscape.

If you’ve been anywhere near Linux news lately, you’ve probably seen two things at once:

  1. Distros racing to bake AI into the operating system.
  2. Maintainers quitting, orphaning packages, and fighting about AI policies.

Omarchy gets a lot of attention for being “AI-agent-first,” but it is not the only Linux distribution embracing AI. Not even close.

Here’s the current vibe.


The Distros That Are All In

Ubuntu & Fedora
Both have announced plans to integrate local generative AI support, with a big emphasis on privacy-focused, on-device inference instead of shipping everything to the cloud. Fedora also introduced Fedora Hummingbird, a container-based distribution designed for AI agent experimentation.

Red Hat Desktop
This enterprise-focused workstation is aimed at secure, production-style AI development, built on Podman Desktop and Red Hat’s hardened images and trusted libraries.

Shadowfetch Linux
This one is built around “Mission Control.” You give an AI agent a task, and it has to get your approval before any changes are locked in. It also includes an “Ice” mode that works entirely offline and a “Firebreak” feature that limits an agent’s access to only the files it needs.

Gnoppix AI Linux
Gnoppix keeps AI local and air-gapped by default, running a Mistral 7B model with no network access. Privacy-focused, no telemetry.

AI-Native Linux (AIOS)
This is an open specification for an AI-native distribution, where the core distinguishing feature is a “cognitive core” and a “policy kernel” built on top of the standard Linux base. It treats the OS as a trusted execution substrate for AI-driven actions.

openKylin
Version 3.0 brings deep AI integration, including a native AI agent called KylinBot, support for multiple mainstream AI agents, and a desktop environment designed for multimodal interaction.

ZentoraOS
Based on Linux Mint, this distro includes built-in AI capabilities out of the box using Ollama models. It’s aimed at users transitioning from Windows who want offline AI features.


The Big Split: Debian vs. Void Linux

This is where things get spicy.

Debian: “We Neither Endorse Nor Prohibit”

In August 2026, Debian reportedly voted to allow AI-generated code in its contributions. The project’s stance was essentially: we don’t endorse these tools, and we don’t prohibit them — but contributors take full responsibility for the output.

That decision led to at least one contributor quitting in protest.

Void Linux: “Human-Made Only”

Then you have Void Linux, which went the opposite direction.

A Void maintainer reportedly orphaned 113 packages — including major ones like Kubernetes — after being reminded of Void’s policy that all contributions must be human-made. The maintainer had admitted to using AI tools for research, which violated the project’s strict guidelines. The result was a mass abandonment of packages.

Two distros. Two completely opposite reactions. Same underlying question.


Why This Matters

This isn’t just about whether your terminal can autocomplete a shell command.

It’s about:

  • Governance — who decides what counts as a contribution?
  • Trust — can you trust code you didn’t see a human write?
  • Attribution — where does the credit go?
  • Security — AI-generated code can be wrong in very confident ways.
  • Labor — are we replacing maintainers or helping them?

Linux has always been a community project. AI is forcing that community to define its boundaries in real time.


So… Is Omarchy Alone?

No. Not even slightly.

Some distros want AI as a copilot.
Some want AI as the core.
Some want AI banned entirely.

The real question isn’t “Will Linux embrace AI?”

It’s “Which Linux, and on whose terms?”


Tags:
linux, ai, open source, debian, voidlinux, omarchy, fedora, ubuntu , redhat, tech, linux community, ai policy, generative ai

17
29
submitted 1 week ago* (last edited 1 week ago) by Monkey@piefed.social to c/opensource@lemmy.ml
18
19
 
 

cross-posted from: https://lemmy.ml/post/52500169

This is a little bit of a wall of text but I hope it will be a nice sample for such a setup.

20
 
 

Where does everyone go for open source satellite imagery?

21
 
 

https://github.com/paulknysh/raggy

Built with LangChain, Chroma, and Ollama. Hybrid database (vector + BM25 index) and embedding generation run fully locally. Answer generation can run either via a local LLM or remotely using an API key. raggy supports most common document formats and handles images/scans automatically via OCR.

22
23
24
 
 

💻 I came across OpenClaude-Portable and I like the idea mostly because it reduces repeated setup.

It packages an AI coding agent into a self-contained folder and supports 9 providers, including Claude, OpenAI, Gemini, Ollama and LM Studio.

Settings, API keys and sessions stay inside the project directory.

Cloud providers still need internet, but with Ollama or another local provider the coding workflow can stay local once configured.

It supports Windows, Linux and macOS. 💾

To me, the interesting part is not "coding from a flash drive". It is being able to move the whole agent environment between machines.

Has anyone here tried doing this from a USB SSD in a real workflow?

25
 
 

cross-posted from: https://aussie.zone/post/36389875

Why jump from 10.11.11 directly to 12.0? -> Blog Post

You can find more details about and discuss this release on the official forums.

As always, please ensure you stop your Jellyfin server and take a full backup of your metadata/configs before upgrading!

Direct upgrades from 10.10.7 and 10.11.x to 12.0 are supported; intermediate upgrades are not required. Users running releases older than 10.10.7 are strongly encouraged to upgrade to 10.10.7 before migrating to 12.0.

Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing.

Official plugins compatible with Jellyfin are available through the stable plugin repository. If you have changed to the unstable plugin repository please change it back.

Go to Dashboard -> Plugins -> Manage Repositories
Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin/manifest.json

After migrating please perform the following steps.

Perform a full library scan to restore alternative versions
Run the "Optimize database" scheduled task

___

view more: next ›