Open Source

30764 readers
888 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 5 years ago
MODERATORS
1
 
 

I know this article is a few years old but I just came across it today while searching for a nix lsp. I thought it might be an interesting issue to discuss as I don't think much progress has been made in this space (or maybe there has and I'm living under a rock?).

2
 
 

(cross-posted from: https://lemmy.ml/post/21522265)

A group of people including Drew DeVault are trying to cancel RMS again, basing their claims on ancient misinterpreted quotes. Stallman may be controversial, but these activists are just acid for the entire Free Software movement.

3
4
 
 

"I’m a firm believer that Open Source is one of the most important pieces of the climate change puzzle. It’s impossible to prove but to integrate environmental concerns into our number-driven economies, we need traceable software, data, and models. Without these, sustainability remains a mere concept." A recap of Tobias journey to discover how open digital infrastructure helps us to preserve our natural world: https://opensource.net/closing-the-gap-accelerating-environmental-open-source/ #opensource #openscience #opensustain #climate #climatechange

5
6
 
 

cross-posted from: https://lemm.ee/post/45026885

7
 
 

Forgejo v9.0 is the first version to be released under a copyleft license, after a year of discussions. Among the motivations for this change is the realization that a pattern emerged over the years, exemplified by Redis, CockroachDB, Terraform and many others. They turned proprietary because people chose their own financial gain over the interest of the general public. Forgejo admins no longer have to worry about this sword of Damocles: relicensing it as a proprietary software is not allowed.

The removal of the go-git backend is part of a larger effort to make Forgejo easier to maintain, more robust and even smaller than it already is (~100MB). When presented with go-git as an alternative to Git, a Forgejo admin may overlook that it has less features and a history of corrupting repositories. It would have been possible to work on documentation and new tests to ensure administrators do not run into these pitfalls, but the effort would have been out of proportion compared to the benefits it provides.

The Forgejo localization community was created early 2024 with the ambitious goal of gaining enough momentum to sustain a long term effort. A daunting task considering there are over 5,000 strings to translate, verify and improve. There has been many calls for help in the past and the community keeps growing steadily. Fortunately, the translation hackathon (translathon) organized by Codeberg in October was exceptional. It attracted an unprecedented number of participants who improved or created thousands of translations.

8
 
 

We are excited to announce the launch of a dedicated fund aimed at providing financial assistance to Free/Libre and Open Source Software (FOSS/FLOSS) projects globally, with an annual commitment of $1 million. I will use the FOSS acronym in this post hereafter.

...

For us, FLOSS/fund is about hacker goodwill, reciprocity, and common sense business strategy. We invite you to apply for funding. If you would like to understand the motivations behind this, a bit of storytelling lies ahead.

...

To initiate and give this experiment a serious shot, FLOSS/fund will accept funding requests from projects through a publicly accessible funding.json file hosted on their respositories or websites. This file is not meant to convey everything there is to know—an impossible task—but to solicit interest and communicate enough to ensure discoverability which would not be possible otherwise. Refer to the funding.json docs to know more.

Applications that come through to the FLOSS/fund will be indexed and published on the dir.floss.fund directory / portal, making them publicly discoverable by anyone interested in supporting projects. This is going to be an interesting experiment. Fingers crossed!

9
 
 

A browser extension created for people who listen to music online through their browser, and would like to keep an updated playback history using scrobbling services, such as Last.fm, Libre.fm and ListenBrainz. Available for Chrome, Chromium-based browsers (Opera, Vivaldi, etc), Firefox, and Safari (macOS and iOS).

10
 
 

If you are in a place that you have multiple internet connections ( WiFi, 3g, 4g, 5g, Lan, etc. ) with poor speed, you can combine them together to get a faster and more reliable connection.

11
 
 

AB Download Manager is a desktop app which lets you manage and organize your download files better than before

12
 
 

Hi everyone,

I just had my account deactivated from Discord for ToS violation (I didn't do anything wrong, I just tried to send a friend request), but that's not the most important thing.

Now that I no longer have an account, and I've been wanting to leave Discord for a while for a better, self-hosted, open-source alternative, this is the best time.

I know of Matrix, XMPP servers and applications that work very well, but none of them work in the same way, or have the same feel as Discord. I see more alternatives for professional use than for gamers or communities.

Revolt exists, but last time I checked, you can't really host it yourself, and I haven't read good things about it. (I don't remember the website listing all the negative aspects.)

That brings me to my two questions.

  1. Can you list some alternative to Discord that I probably don't know ?
  2. If you want a alternative to Discord, what are your requirements to using it ? I'm not saying I can or will, but I think I can try to create one.

PS: I already trying to get my account back (but I have the same response from the support and I can't send request to "Appeals & Age Update Requests" because of ToS violation) and even if I manage to get it back I really want to leave discord right now.

13
 
 

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

I'm having trouble to find a bluetooth dongle at least 3.0 that needs no propietary firmware. It's easy to find dongles advertised as linux compatible or users that claim that an specific brand works fine in linux, but the problem is that many of them are using propietary firmware without their users being aware because their distributions have already installed propietary drivers or firmwares, or ask users to install them and they just do it. I use debian main repository (without non-free software) in which I failed to make work a couple of linux compatible advertised dongles because debian ask me to install a propietary firmware. So if anyone knows for certain that some brand that needs no such a software in linux I'll apreciate your help.

14
15
 
 

I am having issues getting results on searches because I get a bunch of results for doing a many ISOs to one USB (like Ventoy). Though I do get some results for hardware devices that can clone one USB to one or more blank USBs. But those hardware devices sell for hundreds of dollars.

I have a periodic need to update around 17 bootable USB drives at work. The drives are burned from ISO files (PC repair tools) and need to be updated with updated versions of the ISO. Currently I have to start each one at a time and is annoying (not as bad as some sys admins out there needing to do hundreds of drives).

So I was wondering if anyone knows of FOSS (or even mostly FOSS) plans/instructions for making a one to many USB clone hardware device using RPi or similar (I have a RPi 5 and a Pico W atm)? If a purpose built hardware device isn't around. Are there any FOSS software programs for Windows (my only real option at work) that can handle taking one ISO to burn onto many USBs? I am fine with it doing them one at a time if they are all plugged-in automatically or if it can do small groups of like four or five.

Just seems like out of all the different guides/plans/kits for things like RPi or similar-ish boards. That there would be something like those pricey one to many cloning devices. Thanks in advance to everyone that can point me to anything useful!

16
 
 

I was genuinely excited when I first learnt about the Ventoy from a YouTube, then I came to these:

Ventoy source code contains some unknown BLOBs, still no word on the issue from the dev after months https://programming.dev/post/19516543

Ventoy Update https://programming.dev/post/20508826

https://github.com/ventoy/Ventoy/issues/2795

https://www.reddit.com/r/Ventoy/comments/1flw461/today_i_discovered_ventoy/

so maybe I'll hold off with Ventoy for now?

17
 
 

As some of you may already know, I manage a website and app for a small music festival. It runs on a shoestring budget and helps to support the village I grew up in, so I volunteer my time and resources. Part of this is creating the site and things like posters using resources that I've made.

Recently we had an issue where someone created a logo for us, and after we'd used it for a few years, they claimed it back. It turned out that when they created the logo, neither side thought to draw up any sort of agreement on how it could be used. I want to put something in place that makes it clear that anything that I create for the festival can be used by them forever, but without restricting myself from using it.

My main concern is for the website and app, so that I can use the same structure in the future.

I'm not concerned about the fine print, like saying that I can use this specific text layout or whatever, I just want to stop either side from restricting the other in the event of a major falling out, with the exception of things that are exclusive to one side or the other, like the name of the festival.

What would be the best licence for that please? Thanks in advance :)

18
 
 

I don't know what to write in both of these pages before I publish my project. I would greatly appreciate if someone would help me in this regard as I know nothing about the legal side of hosting open source apps nor do I want to spend too much time on this.

For context, my project is a web app that I specifically made sure to be as private as possible. All data generated by the user is made to be completely stored locally in the browser with no trackers or analytics installed. The data can be modified and deleted as per the user's will along with the ability to import and export the data as JSON files. A local account is required to save progress else the data will be wiped on exiting the site and the core functionalities of the site do not depend on whether an account has been created or not. The only privacy risk would be occasional loading of external resources like image links which I couldn't find a viable alternative to.

Frankly this is just a small side FOSS project which I do not intend to capitalise on. I still want to mention the TOS and the Privacy Policy just in case, but I couldn't be bothered to write all this legal matter by hand.

19
 
 

https://gitlab.com/christosangel/animatrix

This program written in C will create some basic animation of ascii-art loaded from a txt file, while rendering the matrix effect in the terminal window.


video


20
 
 

And why?

21
 
 

Is there no app client for Bluesky to use? I checked the F-Droid website for Bluesky.

22
 
 

https://gitlab.com/christosangel/c-pipes

This program written in the C language will render random coloured zigzag lines in the terminal, while the font, speed, density and number of lines are fully customizable.

c-pipes.png

Each line stops once it reaches the edge of the window, only for a new line to begin.

This program was inspired by this bash script:

https://github.com/pipeseroni/pipes.sh

Screenshots:

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes2.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes3.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes4.png

Feel free to discover the endless possibilities of customization.

23
24
 
 

Seems like having all these important archives hosted by a single organization isn't the best idea for longevity/redundancy

25
 
 

Are there any alternatives to the Internet Archive that are built around P2P, so that everyone can contribute to hosting/sharing web archives? Seems like having all these important archives hosted by a single organization isn't the best idea for longevity/redundancy

@opensource

view more: next ›