1
Ban AI Slop? (lemmy.ml)
submitted 1 week ago by [M] to c/opensource@lemmy.ml
 
 

I had a report for AI slop today. 1m LOC in 3 months. How do you even modify and distribute that? I do not think we had a rule against it.

IMHO if we allow, the community gets drowned out by AI vomit and it is harder to see handcrafted loved projects that are easy to modify and distribute.

My mind is to ban it to preserve open source.

Are folk in agreememt with this line? Would love to hear your thoughts.

2
 
 

As a major disappointment to the open-source community, Siemens has decided to end -- and close-up access -- to the OpenRadioss project as the open-source version opened up by Altair Engineering under the GNU AGPL License back in 2022. This was an open-source version of the industry-leading finite element solver that Altair developed. Siemens acquired Altair Engineering last year and have now completely shut the door on OpenRadioss.

Originally from Altair, Radioss has been an industry-leading solver for analyzing crashes, blasts, and other purposes. Altair creating OpenRadioss was a huge milestone for the technical computing industry. It also had other effects like for myself in finally being able to benchmark with this (Open)Radioss code for CPU performance testing compared to the expensive licensing on Radioss itself.

To much disappointment, I find out today they have completely closed down OpenRadioss. The Siemens.com page now explains of OpenRadioss:

"OpenRadioss is transitioning to a new phase. Visitors looking for crash and impact simulation solutions can now explore Simcenter Radioss and the Radioss R&D program through Siemens. These offerings provide pathways for both production engineering and advanced research activities.
...
The OpenRadioss website is being retired and visitors are being redirected to this transition page. If you are looking for simulation software, technical information or opportunities to engage with future development activities, Siemens provides resources and programs to support those needs."

Even worse, it's just not the OpenRadioss website being "retired" a.k.a. shutdown but they closed up their GitHub repository too. OpenRadioss on GitHub is now a 404. It would be one thing just to archive it and at least keep the open-source code readily available, but instead it's been removed.

OpenRadioss 404

Siemens argues the OpenRadioss closure as for consolidating efforts:

"After four years of successful community-driven research, Siemens is entering a new chapter for the Radioss solver. To accelerate innovation and provide the robust support our global users require for production-grade simulation, we are consolidating our efforts."

Very disappointing to see from such a very promising technical computing project these past few years that was also very useful for real-world performance benchmarking purposes as my main interest in the project. At least for now I'll continue with OpenRadioss benchmarking using archived local binaries for there not being any other superior free or open-source solution available. A major disappointment out of Siemens.

3
4
 
 

I know there are a lot of project management apps out there, but is there a simple one you could recommend for a small-scale personal project? It's mainly meant to keep myself organized, and to break down tasks.

5
 
 

yt-dlp has over 195,000 stars on GitHub, supports thousands of platforms, and is actively maintained by a global developer community. Unfortunately, the IFPI would like to see it on the EU's piracy watchlist.

Just so you know, the International Federation of the Phonographic Industry (IFPI) represents around 8,000 music labels across 70 countries.

In its submission to the EU's Counterfeit and Piracy Watch List consultation, the group calls yt-dlp "a major problem for the music industry" and names four of its maintainers by their GitHub handles.

A Piracy Watch List?

Run by the European Commission's Directorate-General for Trade and Economic Security, the Watch List identifies online services and physical marketplaces outside the EU reported to engage in or facilitate copyright infringement.

While it sounds serious, the undertaking isn't meant to gather legal findings and does not mandate any form of direct action. It's closer to a naming exercise intended to pressure operators and governments outside the EU into addressing the identified services.

The 2027 edition is being compiled from submissions received through September 2026, with the final list expected in Q2 2027. What does their submission say?

IFPI's submission covers a wide range of copyright enforcement concerns, from AI music generators and cyberlockers to streaming fraud services and domain registrars. yt-dlp appears under the "stream ripping" section, grouped with commercial websites like Y2mate and Savefrom.

They describe the tool as an application that retrieves content by parsing web page data and interacting with platform playback endpoints, with GitHub serving as the primary delivery method for its source code, pre-compiled binaries, and installation instructions.

IFPI names four of the project's maintainers by their GitHub handles: pukkandan, who founded the project and led it between 2021 and 2024, and some core maintainers mentioned in the project's Maintainers.md file, like coletdjnz, bashonly, and Grub4K.

The same submission also flags X, Discord, Telegram, and Vimeo as platforms facilitating copyright infringement at scale.

It's a tool, not a service

The Watch List, as described by the European Commission, targets online service providers and physical marketplaces located outside the EU. yt-dlp fits neither description in any conventional sense.

IFPI acknowledges this by noting that the project's open source nature, its Unlicense licensing, and an extensive international developer community make it "difficult to contain and/or remove."

From their point of view, there's no central domain to block, no payment processor to cut off, and no hosting provider to strongarm into complying with a takedown request.

The source code is distributed globally and can be compiled by anyone with the skills to do so. But that doesn't mean yt-dlp is a piracy platform.

It's a command-line tool for downloading audio and video content, and categorizing it alongside dedicated ripping or piracy websites conflates a general-purpose downloader with services whose primary purpose is facilitating unauthorized copying. Closing thoughts

The Watch List has been used in connection with enforcement against commercial stream-ripping platforms before.

Y2mate.com and eleven other stream-ripping sites were shut down in Vietnam in 2025, and Y2mate had previously appeared on the list.

Before that, in 2024, a German court held the host provider for youtube-dl.org liable in connection with facilitating circumvention. This shows that grouping an open source command-line tool with those commercial services in the same breath does not, by itself, make the tool one of those.

6
 
 

Since 2010, F-Droid has been the go-to place for downloading free and open source apps for Android. Its client app is the one people interact with the most, and it has received many upgrades over the years.

But now it's time for a massive rewrite that has emerged from more than a year of development and numerous test releases.

A comprehensive redesign

Kotlin replaces the original Java codebase, and the interface has been rebuilt on Jetpack Compose. The result is an app that follows Material Design throughout, so that it looks and behaves like it belongs on a modern Android device.

The app's bottom bar now has three sections: Discover for browsing, Search for queries and quick access to categories, and My Apps for tracking installed apps, updates, and issues.

You will also find that the Settings menu has moved to the top-right, being placed alongside the new Repositories menu.

Coming back to the Discover page, it has been configured to highlight newly added apps, recently updated ones, and the most downloaded ones in the repository. Related categories are grouped together, making it easier to browse the full catalog without getting lost in a long list.

Search now handles categories, app descriptions, and translated content in addition to app names, and results for Chinese, Japanese, and Korean queries have improved. Your search history is also saved for future queries.

Filtering has been reworked too; results can be narrowed by anti-features, device compatibility, and category all at once.

What else's changed?

This is how the old F-Droid app looks in comparison.

The app now checks for updates in the background by default, removing the need for the pull-to-refresh gesture that used to trigger repository scans. Of course the manual check is still available from the My Apps page once you go into the three-dot menu.

Similarly, the app hiding feature for changing F-Droid's logo to a calculator app has been moved into the Settings menu under "App Icon," and the Nearby app sharing tool has been temporarily removed.

Concluding their announcement, F-Droid stated that:

F-Droid 2.0 represents a major milestone, but it is not the end of the story. Rebuilding the app has given us a stronger foundation, yet there is still plenty of work ahead.

As the rollout reaches more users, we expect to learn a great deal from real-world usage. Community feedback has shaped F-Droid 2.0 from its earliest design discussions through many alpha and RC releases, and it will continue to guide future improvements.

A looming threat

Last year in August, Google announced that starting 2027, every Android app developer would need to register with the company, providing government-issued ID, signing key evidence, and a fee.

This way, apps from unregistered developers would be blocked from running on certified Android devices.

Of course F-Droid didn't sit by idly; one of their board members, Marc Prud'hommeaux, launched the Keep Android Open campaign in response, which has since brought together over 70 organizations from 20+ countries.

Its signatories include big names like the Electronic Frontier Foundation, the Free Software Foundation, KDE, Proton, Codeberg, VideoLAN, LineageOS, CryptPad and the Tor Project.

Seeing that we are shy of the 90-day mark for this absurd lockdown to occur, F-Droid introducing such a major update only strengthens their stance of not backing down to Google's strongarming tactics. Get F-Droid 2.0

This revamp is rolling out gradually over the coming weeks, so if you haven't received this on your existing installation, just wait. For new installations, it is a similar situation, as the latest stable release is still v1.23.2.

On the other hand, if you can't be bothered with practicing the virtue of patience, then you could download the latest 2.0 beta build from the packages portal.

7
submitted 1 day ago* (last edited 23 hours ago) by to c/opensource@lemmy.ml
 
 

About a decade ago I tried to create an alternative to Google, using the Dewey Decimal System to group web domains by subject matter. My vision was that the website was a library, and domains were individual books. Rankings were a mixture of domain reputation and cultural significance.

The OCLC is very protective of their IP, and likes to sue.

Needless to say, my project was shut down before even getting off the ground.

I'm working on reviving the project, under a new classification system (The Open Categorization System), and would love any help I can get.

The project can be found here: https://github.com/ki4jgt/Open-Catalog-System

8
9
 
 

From the newsletter:

We’ve recently released tailcat, a remix of pieces of Tailscale that gives you a way to use the open-source Tailscale data plane without the Tailscale control plane, written by the people who made Tailscale.

Specifically, tailcat is both an open-source Go package and a CLI tool using that package. It lets you run a server-side listener and a client to connect to that server, moving bidirectional bytes back and forth.

Potential usage info from the website link - https://tailscale.com/tailcat:

Setting up a tailnet makes sense when you need governable access, identity, and policy. Sometimes you don’t. You might need to SSH into a development environment for an hour. Give an agent access to a test machine for one task. Connect a game session. Move a file between two machines. Tailcat gives you a secure connection without requiring either side to become part of a larger network.

A technical explanation from the github:

Tailcat is a remix of Tailscale open source pieces to act like netcat, but over Tailscale's data plane, without Tailscale's control plane. Tailscale's data plane (magicsock, internally) gives you point-to-point WireGuard®-encrypted tunnels between two machines with DERP as the NAT-hole-punching communication side channel and the ultimate relay-of-last-resort if NAT traversal fails. Instead of using the Tailscale control plane, all tailcat connection metadata is exchanged out of band, however you want.

License: BSD 3-Clause License

10
 
 

Thunderbird 157 is now available, bringing a long list of fixes across mail handling, authentication, encryption, calendars, and account setup, along with a couple of new controls aimed at enterprise deployments.

One notable fix addresses an issue where Thunderbird’s status bar could remain active after an operation finished, potentially pushing CPU usage to 100%. The release also fixes cases where the message list displayed the wrong sender and where sent messages silently failed to save to the IMAP Sent folder.

OpenPGP users get several improvements. Thunderbird 157 fixes an issue that could cause valid RSA OpenPGP keys to be rejected and prevent encryption. Key discovery can now correctly locate replacement keys after an existing key is revoked. The client can also display remote content in OpenPGP messages encrypted with integrity protection.

On the authentication side, intermittent Gmail OAuth2 failures on Windows have been addressed, along with SMTP OAuth2 problems caused by large access tokens. Exchange users should see more reliable NTLM authentication after password changes. Another fix targets SMTP AUTH LOGIN failures following username challenges.

Moreover, Thunderbird could hang while waiting for an IMAP server greeting during account setup. Pending message moves inside the same IMAP account could sometimes make messages disappear. Both issues are fixed in version 157. Plus, manual IMAP and POP configuration is also simplified, as specifying a port is now optional.

Calendar and contacts users are covered too. The update fixes recurring events appearing beyond their configured end date, outdated CalDAV task content after synchronization, CalDAV invitations failing when accepted before a calendar synced, and some CardDAV address books failing to synchronize.

On the enterprise side, administrators now have two additional policies: DisableChat, which disables Thunderbird’s Chat functionality, and DisableFileLink, which disables FileLink. Plus, the built-in Thundermail add-on has been updated to version 2.0.16.

Rounding things out are fixes for disappearing inline images in edited drafts, incorrectly triggered message filters, blank Yahoo messages under certain MIME handler configurations, the Quick Filter keyboard shortcut, and various visual and UX issues.

For additional details, see the announcement.

11
 
 

cross-posted from: https://lemdro.id/post/46516699

GitHub · Google Play

Opens PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown and code, all rendered on the device. About 5 MB, one build for every processor, Android 8.0 and up.

Search works in every document type. PDF text selects, copies and reads aloud to a screen reader, and there is a night mode that turns the paper black and leaves most photographs alone.

Its permissions page is empty and the manifest has no INTERNET so it can't open a network connection. Files reach it through the system picker, an Open-with intent, or a folder you grant once. The About screen asks Android what the app requests and shows you the result.

Not an editor. Legacy .ppt does not open. Complex PowerPoint renders approximately.

I will be in the comments today, so ask away, including why it isn't on F-Droid yet.

12
carburetor🤔 (www.zdnet.com)
 
 

If you want anonymity and security on Linux, you should consider using the Tor network, and this simple app makes that easy.🤔

https://framagit.org/tractor/carburetor

13
youtube-dl-server (github.com)
submitted 1 day ago* (last edited 1 hour ago) by to c/opensource@lemmy.ml
 
 

*Correction -------> yt-dlp-server

Cross posted from https://lemmy.zip/post/72457695

I got this on a old desktop going to a external drive that has a samba connection. Nice offloading work.

services:
  youtube-dl-server:
    image: nbr23/youtube-dl-server:latest
    container_name: youtube-dl-server
    ports:
      - "8080:8080"
    environment:
      - YOUTUBE_DL_UPDATE=true
      - YDL_FORMAT=bestvideo+bestaudio/best
    volumes:
      - /your/internal_or_external/drive/youtube-d:/youtube-dl
    restart: unless-stopped

14
 
 

open software to bridge the gap between researcher and statistician

https://www.jamovi.org/

15
 
 

Managarr is a CLI (command-line) and TUI (Text-based User Interface) tool for managing all of your Servarr's in one place.

This most recent release adds support for Readarr and several compatible forks.

I know that Readarr has sadly been retired, however there's still community support in keeping the dream of Readarr alive. As such, extra time was put into this release to test out Managarr with four of those forks to ensure that in addition to the final release of Readarr, Managarr works with these other forks as well.

So now, as long as a fork of Readarr still is compatible with the v1 Readarr API, Managarr can work with it too.

I tested the following forks and made changes in Managarr to ensure support:

In addition to Readarr (and forks), Managarr supports Radarr, Sonarr, and Lidarr.

You can try it out for yourself without installing it by visiting the demo site if you'd like!

This is a passion project of mine so I'd love to hear any and all feedback! And thanks to all who contributed to this release!

16
 
 

Is there an application that guesses what language you are typing in and switches the keyboard layout automatically? The idea is that you may start typing in, say, German in any text editor, the application guesses that what you are typing makes more sense in, say, English, so it switches the keyboard layout to English and corrects what you had mistyped.

That's good for lazy typing but more importantly it helps with those annoying moments where you realise that 3–4 words you've just typed are in the wrong language, so you have to delete them, switch layout and start again.

Keyboard Switcher supports only three languages and Key Switcher disappeared.

17
 
 

After over a month of hosting this 3+ months old project on GitHub, this project seems to be finally gaining some user base

This is a prerelease version which i have tagged to be stable and slated for future release and add to main branch from the beta branch.

This highlight is less about asking you guys to try out the beta release but more in the honor of over 3+ months of development.
What makes me happy the most is that the project which i started even without a repository just to monitor my own system and usage has now come this far with over 50+ downloads 🎉☺️

This beta release now polishes on various little things which are actually necessary for a first time set up and proper user control as Now you can:

  • carries forward the settings screen from previous beta release
  • replaces notifications and sounds tab with general which now includes appearance settings
  • you can now Stop , restart or RESET the Daemon and its preferences in settings
  • Pomodoro settings which were half baked in the first release have now been added to settings to enable a looping focus mode for people at work with CUSTOM BREAK TIME
  • Most Importantly (i feel) FIRST time setup issues have been fixed and in an attempt the first time ScreenGuard daemon setup pop up dialog (1st image) has been made

The Release v0.1.1 releases this October by second week, and I will continue testing the beta version to look for sectors that need polishing if any.

This is still limited to GNOME on wayland and x11 for other environments systems and primarily developed by me on my fedora 44 system and the project ScreenGuard still has a very Long way to go;

But working on it alone has given me much exposure to project sharing on platforms and most importantly a lot of invaluable experience and the true zeal of development instead of the boredom of being a 9 to 5 dev at a corporate who don't care for you.

Github beta release link: https://github.com/adityakrishnan005-a11y/ScreenGuard/releases/tag/v0.1.1-beta.4

The code for this is visible on the beta branch to keep the main working tree clean for new features additions.

Feedback from other desktop environments is widely appreciated, u can try the application out by switching to x11 session temporarily if you are using any DE which is not GNOME wayland or if u are on a DE which is primarily x11 based (Cinnamon, i3, etc) then u are good to go as they ARE FULLY SUPPORTED.

thank you everyone for your supports, criticisms and feedbacks ever since the project came online on github.

18
 
 

Hi all,

There are a number of apps on the Android App Store that enable you to lower the minimum backlight brightness (or claim to), but I'm looking for de-Googled FOSS options.

Any suggestions? Thanks

19
 
 

Nice timing for a project named after Mocha. ✊

BSD licensed 🙄

The man leading GhostBSD, Eric Turgeon, has come up with Mocka, a new desktop for this BSD distribution that would eventually replace MATE. So far, he has unveiled the dock that will go into it, as well as some preliminary concepts and specifications that show us where Mocka will head next.

Existing users of GhostBSD don't need to do anything now since nothing has changed on their machines. All of this is still under heavy development after all. 🤷

Grammar nazis won't like this

In his search for projects named "Mocha," the caffeinated drink, Eric made a typo and ended up naming his new creation "Mocka," where every component has been built from scratch, taking in nothing from the MATE project.

He plans to replace one component at a time, reverse-engineering what MATE already provides until full feature parity has been achieved. Once this is complete, I assume that GhostBSD will default to using Mocka as its default desktop environment.

And this is not his first time carrying out such a major change. In February, he came to the conclusion that MATE was not ready for Wayland and GhostBSD would switch to XLibre to keep its X11 session intact.

That line of thinking also checks out with what Eric's doing now.

The desktop's first component, a taskbar-style dock applet for the MATE panel called Mocka Dock, is already out now as an alpha for early testers. It lets you open apps, view their thumbnails, bring them forward into focus, and manage multiple windows of an app—basically doing what a dock worth its salt should do.

People who have the skills can build it from source right now to see what it offers, while the rest of us will have to wait for it to show up as an GhostBSD package update. Though it is not becoming the default experience yet, you will have to manually set it using the "Add to Panel" button on the taskbar.

If you take a look at Mocka's GitHub page, you will get a better understanding of what's being worked on apart from the dock. There's Mocka Menu, which has a proper PLAN.md file that lays out what work has already been completed and what's to be done.

The document shows us how a meson build and schema work has been done, with a long list of work yet to be carried out. This would give Mocka the ability to show a menu with listed items, the ability to handle search and keyboard inputs, integrate with the dock, and much more.

Eric has plans for a settings app too. Once complete, it would give users a single-access point for managing their GhostBSD machine's desktop appearance, network config, power management, keyboard layouts, and other UI-focused options.

There's also a separate repo that hosts the code for Mocka's official website. It is considerably behind in terms of development than the menu component we saw earlier and only contained placeholder content at the time of writing.

The project is hoping to ensure that these new Mocka components remain compatible with MATE so that users can mix-match during this transitional phase to a full Mocka desktop on GhostBSD.

20
21
 
 

I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

https://raw.githubusercontent.com/basiliscos/syncspirit/refs/heads/master/docs/fltk-overview.gif

You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

22
 
 

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

Last post published was setting up Anubis (the bot protection) because I felt that documentation was lacking. This time I am publishing a "getting started" on Wayland for the same reason.

This guide is about programming a client application showing a window. It is coded in C++ but very close to C so hopefully anyone can read it and implement on their own.

If you find it nice please share the word around, this could help me a lot.

I feel their is not enough in-depth explanation of the whole protocol and there are some crazy caveats (like the most known article this is inspired from would not work on big-endian machine). This took me a lot of time to write and make a "simple" code to test (800 lines file).

23
 
 

cross-posted from: https://lemmy.today/post/56291625

I'm extremely happy to announce that Neighborgoods 0.1 has been released!

Neighborgoods is a platform which allows people and organizations to setup a #library of many different kinds, and federate them together to provide a large resource for borrowing, sharing, and giving.

This is our first release, which has basic setup of distributed libraries , which are groups in an area where people share goods.

24
 
 

I was just looking for a good Library of Things web UI for discovery and reservation and with some digging found this one from the Chicago Tool Library. Curious what other people have seen or used or if they had any experience with one before.

I didn't find a helm chart so that might become a project for me 😅 for whatever project I find. I'm just wanting something hands off, and straightforward for use with friends, my local maker space, municple library, and local college. So we can share/borrow stuff easier

25
 
 

Hello guys! I use Orbot in proxy mode but he keeps turning off. I tried use with RethinkDNS, but it happens the same thing. How can i fix this?

view more: next ›