Opensource

4763 readers
117 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
401
 
 

Developer: @Isaac@waterloolemmy.ca

Hi Lemmy,

I've created a bot that I envision helping the Lemmy community, although admittedly it might be a problem that doesn't need solving. Big social media platforms like Meta have buildings of people moderating content, it can be a very labourous and arduous task to keep internet content safe. I've not really seen anything on Lemmy that is offensive, so I think the moderation is pretty good (or you peeps in the community being great). If content was questionable, then this AI bot, LemmyNanny, could be a good start at adding an robot eyes to moderation.

About https://lemmynanny.ca/

While creating this bot I felt like it was producing some interesting responses. As LemmyNanny ran on my tablet, the console output kept my attention as I wanted to see what the AI was processing next, what it was seeing and what it was thinking. I'm a web dev by trade, so I extended LemmyNanny to have some webhooks to push elsewhere (could be good for logging if actually used as it was envisioned).

But yea, it's just a few weeks of me musing and hacking together something for the community. Hopefully you find it novel if nothing else, maybe make a drinking game from it 🤷‍♂️.


Direct link to repository is here: https://github.com/IsaaacD/LemmyNanny

402
10
submitted 4 months ago* (last edited 4 months ago) by cm0002@piefed.world to c/opensource@programming.dev
 
 

Hello everyone, it’s me again)

Thank you to everyone who follows VOID and supports the project. I want to share some important news: VOID needs your help, and that’s why we’ve launched a survey to better understand which features and approaches you really need.

For those hearing about it for the first time: VOID is an open-source second-brain app. In short, it’s an “extension” for your brain - a place to store ideas, notes, research, tasks, and projects. VOID combines the flexibility of Obsidian with the databases of Notion, but it is being built as a fully local, fast, and extensible solution.

The survey will help us understand which tools you currently use and why you like them, what frustrates you most about them, which features like sync, plugins, collaboration, or global Vim navigation would actually be useful, and what you’ve always felt was missing in other apps.

The form is anonymous and takes only a few minutes: https://tally.so/r/3qyW9g

Your answers will help us shape VOID so it becomes as convenient and powerful as possible for you. This is a project for the community, built by a small community - and it’s you who decide what it will become.

Thank you for your support and your help! GitHub: https://github.com/WTWB-none/void

Developer @Transhumanist@lemmy.ml

403
 
 

Open omega is my attempt at making a passive dynamic headphone that closely adhere's to the DF-HRTF of the B&K 4128C with a 10db downward slope from 20hz-20khz. The headphone was originally designed to be made via SLS. I've simplified elements of the design and assembly, making it easier to build at home. Video instructions and more info: https://youtu.be/d9SyIJi44J4

404
405
 
 

This list is an absolute gem in finding what the trending state-of-the-art open source programs are. I have found so many cool open source projects I feel addicted to browsing more..

406
6
submitted 4 months ago* (last edited 4 months ago) by asperan@programming.dev to c/opensource@programming.dev
 
 

This crate contains a macro for generating a struct which reads the environmental variables defined in the configured file.

This allows to have a single point of definition for the env configuration, thus avoiding a possible incoherence between the documentation and the implementation.

GitHub link: https://github.com/asperan/declarative-env

Note: I'm the developer of this crate, I'm sharing this hoping that it could help someone

407
408
409
 
 

So I have been using vikunja and tasks.org for a while, they are great open source software to-do lists is not for everyone but I recommend it to people who do like to-do lists like me

410
 
 

The @openssf@social.lfx.dev defined a curated list of critical open source projects which must be helped, maintained, funded or be supported.

411
 
 

Did you know that the OpenSSF defined how to compute a “criticality score” which evaluates open source projects? This score defines the influence and importance of a project.

412
413
 
 

What's your go-to OSS navigation app? I've been trying the three in the title. CoMaps is a fork of Organic but Osm seems to be its own thing. Honestly haven't seen a reason yet to prefer one over another besides Osm's pretty bad name.

For transit I use Transit, it's not OSS but the company aligns strongly with me and I like that their employees get four-day workweeks: https://transitapp.com/vision However if there's a OSS alternative I'm not aware of I'm always willing to try it.

For finding businesses I would not expect much.. there seems to be no good answer that isn't Yelp or Google Maps, and of course that kinda goes by the nature of crowd sourced reviews and information. I have GMaps WV but it's kind clunky and I just ended up falling back to Maps unfortunately.

OC text by @magguzu@midwest.social

414
 
 

Libreboot is a coreboot distribution (coreboot distro), in the same way that Debian is a Linux distribution. Libreboot provides free, open source (libre) boot firmware based on coreboot, replacing proprietary BIOS/UEFI firmware on specific Intel/AMD x86 and ARM based motherboards, including laptop and desktop computers. It initialises the hardware (e.g. memory controller, CPU, peripherals) and starts a bootloader for your operating system (OS). Linux and BSD are well-supported.

Libreboot has, as of today, become an official member project within SPI, or more formally, Software in the Public Interest. Libreboot's project page is here:

https://www.spi-inc.org/projects/libreboot/

Software in the Public Interest (SPI) is a non-profit corporation in New York, which provides legal and fiscal infrastructure for Free Software projects. They assist projects in the handling of administrative tasks, money and so on, allowing those projects to focus on the thing that matters most: the code.

Organisations like SPI are vital for the health of the entire Free Software movement, and I'm extremely grateful to SPI for accepting Libreboot!

I contacted them earlier in 2025, around the time I attended FOSDEM 2025 in Belgium.

Here is the resolution from SPI's board meeting on 14 July 2025, where Libreboot was officially accepted as a member project:

https://www.spi-inc.org/corporate/resolutions/2025/2025-07-14.js.1/

SPI holds their board meetings on IRC. Here is the public IRC log of the board meeting, in which the above resolution was accepted unanimously:

https://www.spi-inc.org/meetings/logs/2025/2025-07-14.txt

SPI then contacted me with their invitation, based on this resolution, and I accepted their invitation!

Going forward, I will be using Libreboot's SPI membership for several things, such as:

  • Accepting donations from the public, to provide funding for Libreboot; this includes things like research/development costs (buying hardware and equipment mostly, for porting to Libreboot and for testing).
  • Paying for project expenses - I'll likely start using it to pay for e.g. domain name renewals, hosting, and so on, in the future. I currently pay these expenses myself.
  • Legal assistance; for example if Libreboot ever wants to use contractors in the future to work on things, that sort of thing. And of course, if Libreboot generally ever needs help with legal documents.
  • In general, if the project ever has much larger expenses in the future, SPI can also manage whatever assets Libreboot needs it to.

SPI is one of the oldest fiscal sponsor organisations specifically for Free Software projects, and one of the biggest there is. For example, they sponsor the Debian Linux project!

Here are some examples of other, major Free Software projects that they support:

Libreboot is a lifelong passion of mine (I am its founder and lead developer), but the problem it has always had is that it's basically just me; I rely heavily on help from the various upstream projects that Libreboot uses, and from contributors to Libreboot. A number of people have made major contributions to Libreboot over the years.

But the problem was always that Libreboot didn't have formal infrastructure in place, until today. This, more generally, is why I sought to join SPI. I had considered creating my own Libreboot Foundation many years ago, and this is still a possibility, but it's easier for a smaller project like Libreboot to lean on organisations like SPI instead.

So basically, where I once funded Libreboot entirely by my own means, SPI will now provide an official, organised way to do so - and I anticipate that this will mean Libreboot can gain greater funding and support as a result. I'm expecting great things! Libreboot always had a strong future, but SPI membership now makes that future even stronger.

At the time of this article, the SPI-based donations page for Libreboot has not yet been set up, but it will be online in the near future.

Once again, I would like to thank SPI for accepting Libreboot! Libreboot will be able to achieve great things, with SPI's help, and I'm very much looking forward to the future.

Thank you! And to my readers: watch this space.

415
 
 

VoidAuth is Single Sign-On for Your Self-Hosted Universe! 🐈‍⬛🔒

This is a smaller release; new features include adding a prompt for passkey creation when a user logs in with a password on a new device, account management options on the Profile Settings page, and a Sent Mail admin page where you can see what notifications the VoidAuth server has sent. Here is the changelog:

Features 🚀

  • Sent Mail admin page 📤
  • User Passkey and Password Account Management 🧑‍💼
  • User Account Management: Delete Account 😵
  • Passkey Prompt After First Login 🔑❓

On a personal note, thank you to the Fediverse community for taking an interest in this project. It is encouraging when you comment on a post, star on GitHub, open an issue, or otherwise engage. I created VoidAuth for my own use, but I really hope to be able to give back and make it into something useful to others.

Also I am accepting the part of myself that enjoys emojis, I don't care that it makes me look like an AI. Look out if I start using em-dashes though...

Marge Simpson saying 'I just think they're neat.' while holding an emoji

416
 
 

Apertus is designed with transparency at its core, thereby ensuring full reproducibility of the training process. Alongside the models, the research team has published a range of resources: comprehensive documentation and source code of the training process and datasets used, model weights including intermediate checkpoints – all released under a permissive open-source license, which also allows for commercial use. The terms and conditions are available via Hugging Face.

Apertus was developed with due consideration to Swiss data protection laws, Swiss copyright laws, and the transparency obligations under the EU AI Act. Particular attention has been paid to data integrity and ethical standards: the training corpus builds only on data which is publicly available. It is filtered to respect machine-readable opt-out requests from websites, even retroactively, and to remove personal data, and other undesired content before training begins.

417
418
 
 

I see comments on posts such these very often where people complain about opensource products like Linux phones, Linux itself, or pretty much anything else, not being as good as their proprietary, funded, and profits driven alternatives. How are such projects supposed to compete without money and full-time developers? Especially when people are unwilling to donate to them "because they just aren't there yet", how do they expect the projects to quickly get to a point where they are boob friendly and usable?

People will disparage groups that try to make something with barely any funding and time. There are so many negative comments about the PinePhone, Phosh, PostMarketOS, and so on. It's disappointing to have such a community.

As soon as an opensource project asks for funds, integrates a question for funds in their software, uses a restrictive license or something like a business source license, someone will complain about it on social media and blow up the maintainers' repository and socials. Why are we so averse to opensource contributors earning a living writing opensource?

If people don't want to fund opensource (or "source available") until "it's ready" and resist any attempt to make money from it, how it the model supposed to succeed in being an alternative for the majority?

Sorry for the rant, but why can't we as a community be more active in supporting our opensource contributors instead just waiting for the apples to fall into our and their laps?

419
420
 
 

cross-posted from: https://lemmy.world/post/35493454

I made a tool some time ago to respond quicker to reports which didn’t federate to the instance of my main account (lemmy.world). Previously I would have to check from multiple instances, and now I get a notification on my phone when a report is made within a couple of minutes. I've now added built-in ntfy.sh support.

421
422
423
424
425
 
 

Key features

  • Fully open model: open weights + open data + full training details including all data and training recipes
  • Massively Multilingual: 1811 natively supported languages
  • Compliant Apertus is trained while respecting opt-out consent of data owners (even retrospectivey), and avoiding memorization of training data
view more: ‹ prev next ›