Open Source

www.gimp.org

GIMP 3.0 is over 96% complete! The GIMP team got sick at the Libre Arts conference over the summer, hence the setback to the release schedule but they are now back making good progress. Along with non-destructive editing and a colour overhaul we've all been waiting for, longstanding critics of the UI/UX will be pleased to hear that GIMP are setting up a UX repository and are looking to build a dedicated team of designers to develop this. All of these things look set to make the GIMP project feel a lot more current and dynamic. I can't wait! And if anyone wants to help out it looks like testing/reporting, donations and updating the help manual are all welcomed by the project at the moment.

197
27
github.com

> Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause: >> You may not use this SDK to develop applications for use with software other than Bitwarden (including non-compatible implementations of Bitwarden) or to develop another SDK. > This violates freedom 0. > It is not possible to build desktop-v2024.10.0 (or, likely, current master) without removing this dependency.

270
39
skybridge.fly.dev

I wanted to share here that if people want to use Bluesky that the Tusky app has full functionality with Bluesky, so your privacy is preserved since Tusky is libre software.

0
5
www.quippd.com

We’ve been anticipating it for years,1 and it’s finally happening. Google is finally killing uBlock Origin – with a note on their web store stating that the ...

120
18
www.phoronix.com

From article: > GNU Boot is a "100% free software project aimed at replacing the non-free boot software" and is a downstream of Coreboot, GRUB, and SeaBIOS. While priding itself on being "100% free", last December they had to drop some motherboard support and CPU code after discovering they were shipping some files that are non-free by their free software standards. Today they announced another mistake in having inadvertently been shipping additional non-free code.

11
1

I'm not sure why I decided to make this post. I guess I want to boast lol. Anyways, I started translating some GTK apps (because GNOME is the only DE that matters and there's nothing better than stock libadwaita) to one of the languages I know. I'm not a very professional translator (like how in the amount of KDE apps do you understand if a string is used in a button, label or something else?) but hopefully I can do at least something for FOSS besides just advertising it everywhere. Also if you think this post is meaningless, it can be used as my confirmation of identity so people don't think someone is impersonating me when they see my nickname in about pages :)

115
6
github.com

**This app uses elevated permissions such as Shizuku or root. Misuse may result in damage to the system or the device. Only use it if you know what you're doing and don't run random commands you find online.** Tbh I wanted to share it just because of the design. Open-source software can be really beautiful nowadays.

45
2

I'm interested in copyright licenses, especially open source/creative commons. It's definitely a rabbit hole to sink into. Right now I'm reading up on a case https://wiki.creativecommons.org/wiki/Drauglis_v._Kappa_Map_Group,_LLC. It basically said, a CC-BY-SA will not be applied to a "collective work", where your art/asset are used in a "compilation" of some sort. Like a photograph in an album, the photograph can't be considered "derivative work" as long as it's not being modified. One question arises, is there a CC-BY-SA with better coverage which also includes collective works?

18
6
www.theregister.com

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

252
23
https://postopen.limesurvey.net/272473?lang=en

>This survey is from the Post Open project ( [postopen.org](https://postopen.org/) \[will open in separate tab or window]). Please help us by filling this out, even if it's to say you don't approve of our project. You will have a chance to tell us anything you like at the end of the survey.

1
4
github.com

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

47
15
github.com

Hello Lemmy, This is an extension of the bluetuith TUI Bluetooth Manager project, which was initially developed for Linux, and is now being ported to Windows as well. This will allow the TUI to manage Bluetooth on Windows. Note that this is just a shim, the TUI will be ported to adapt with this shim later. This tool offers a simple command-line interface and a socket-based interface (as an interprocess communication layer) to control Bluetooth Classic based functions, like: * Getting adapter information, performing device discovery, setting power states * Getting device information, pairing/unpairing a device * Connection to a device using various Bluetooth profiles * The supported profiles are A2DP, MAP, PBAP and OPP * Each connectable profile appears as a subcommand of the connect command * Every subcommand has multiple functions. View the documentation for more information. This is currently alpha stage, so do expect bugs. Any bugs can be reported in the issue tracker. I hope you enjoy this release, and any constructive feedback is appreciated.

11
0
floss.fund

> 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!

175
6
https://www.redox-os.org/news/open-source-mental-health/

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?).

32
4
web-scrobbler.com

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).

83
21

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.

66
28
opensource.net

"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

53
1
github.com

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.

75
7
forgejo.org

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.

80
0

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.

51
5

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?

70
17
https://youtube.com/watch?v=NLHIIVppdMw

*(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.

-24
12

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.

41
10

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!

32
7

I didn't know that the connectors automatically draw lines from box to box! For years, I'd been seeking software that could do this. The line-connecting behavior is a bit weird and unpredictable, but it's still fun!

44
15

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 :)

27
11

[https://gitlab.com/christosangel/animatrix](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](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fanimatrix%2F-%2Fraw%2Fmain%2Fvideo.png)](https://youtu.be/lYMvrrpNUUY) ---

40
8
opensource
Open Source galileopie 7d ago 62%
Bluesky

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

7
4

[https://gitlab.com/christosangel/c-pipes](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](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fvideo.png)]( https://youtu.be/tdya6_uux_I ) 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](https://github.com/pipeseroni/pipes.sh) Screenshots: ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes2.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes3.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes4.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes4.png) Feel free to discover the endless possibilities of customization.

38
0

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

51
4

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](https://lemmy.ml/c/opensource)

103
16

[https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.

50
7
https://k2-fsa.github.io/sherpa/onnx/tts/apk-engine.html

I just found this. [Main page](https://k2-fsa.github.io/sherpa/onnx/index.html) This is huge! As a german, I use [thorsten medium](https://huggingface.co/csukuangfj/sherpa-onnx-apk/resolve/main/tts-engine-new/1.10.26/sherpa-onnx-1.10.26-arm64-v8a-de-tts-engine-vits-piper-de_DE-thorsten-medium.apk) as he simply made the best dataset. Mixing english with german, speaking numbers, single letters, pausing without a "." but just a linebreak, all those can be essential. And... it is nearly perfect! And all local! This is crazy! eSpeak can finally go to rest!

194
31