The popular free and open source Inkscape vector graphics application (Adobe Illustrator alternative) just released Inkscape 1.4.
https://gamefromscratch.com/inkscape-1-4-released/
opensource
https://www.fsf.org/news/free-software-foundation-receives-historic-private-donations
#FOSS #FSF #Donations #Funding #OpenSource
Screw #BambuLab. Irregular reminder not to buy their use-and-throw garbage.
---
Bambu DOUBLED DOWN! - PrintFixFriday 244 - 3D Musketeers
https://youtu.be/InRfnFqmNsY
#3DPrinting #OpenSource
Our 2024 Annual Report is here, highlighting this year's growth in members, projects, mentorship, training, research, events, and community engagement.
Learn how we're making an impact across industries and technology spheres: https://hubs.ly/Q02_hrNS0
#linux #opensource
Following resignations on the Steering Council, Django’s technical direction needs a fresh take. Elections are coming up soon 👉️
https://www.djangoproject.com/weblog/2024/nov/14/technical-governance-challenges-and-opportunities/
Enjoyed sharing the recipe of how we run Cloud68.co using #opensource to provide our managed hosting services to small and medium teams. Lovely crowd 🤩 #linuxday2024
I've noticed a concerning trend of "slop security reports" being sent to open source projects. Here are thoughts about what platforms, reporters, and maintainers can do to push back:
https://sethmlarson.dev/slop-security-reports?utm_campaign=mastodon
On continue la série sur les smartphones et le logiciel libre ! 📣📣
Aujourd'hui : peut-on faire tourner Linux sur son téléphone ? 📱📱
Dans cet épisode technique, nous rentrons en détail dans le sujet : quels sont les obstacles techniques à surmonter, quels projets se penchent sur la question, comment s'organisent-ils entre eux, et qui les finance ?
Pour y répondre, nous avons invité @awai fondateur de la distribution @mobian
👉 https://www.projets-libres.org/podcast/s4e16-linux-dans-ton-smartphone/
#linuxonmobile #linux #mobile #opensource #mobian #debian #postmarketos #ubports #nlnet #sailfishos #fairphone
April 2026 newsletter is published now.
Check out the newsletter here: https://maplibre.org/news/2026-05-02-maplibre-newsletter-april-2026/
Recognition is the fuel that keeps volunteers going. Know an #openSUSE contributor whose work deserves a shoutout? Send them some kudos. #Linux #OpenSource kudos.opensuse.org 💚🐧
I'm likely going to be working on a major new installable software project later this year, and I'm very unsure I want to release it under an #OpenSource license as they are currently defined.
What I want is a combination of an #EthicalSource license such as Do No Harm (which unfortunately seems to have stalled in its development 3 years ago), combined with a #ProCraft clause which forbids using the software to promote or train LLMs.
I simply refuse to release code usable by LLM-loving Nazis.
🎷🦣 Mastoshare update — improved set instance page UX.
Now it shows buttons for popular instances and a drop-down for known instances (using @fedidb)
Set your home instance now, so mastoshare links will open seamlessly — https://mastoshare.link/set-instance?next=home
#mastodon #fediverse #mastoshare #opensource #buildinpublic #frontend #webdev
"Construímos nossa economia global com base na premissa de que o software possui um certo padrão de qualidade — padrão esse que, como se descobriu, dependia apenas da boa vontade dos primeiros programadores entusiastas.
Agora que o mercado se consolidou e eliminou o poder de negociação antes desfrutado pelos engenheiros de software, o mundo avança descontroladamente rumo a uma realidade dura: softwares repletos de falhas e que atuam contra os próprios usuários, entrando em conflito direto com o cotidiano.
O software livre permanece nossa estrela-guia. Nunca foi tão importante."
#SoftwareLivre #OpenSource #EngenhariaDeSoftware #BigTech #FLOSS #Tecnologia #Decentralização #ética #codigoAberto
@tecnologia @tecnologia@lemmy.eco.br
@andrewrk https://mastodon.social/@andrewrk/115827673852139724
I suggest you support Standard Ebooks 📚
“Standard Ebooks is a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of … copyright restrictions, and free of cost.” ⚖️
See what’s free to read on January 1 👇
https://standardebooks.org/blog/public-domain-day-2026
Please boost 🙏
#StandardEbooks #PublicDomain #PublicDomainDay #Copyright #Ebooks #OpenSource #FreeSoftware #Python
We're thrilled to announce Fedify 1.8.1, a mega release made possible through the incredible efforts of contributors from South Korea's #OSSCA (Open Source Contribution Academy). This release marks a significant milestone in #Fedify's development, bringing major architectural changes, new packages, and numerous enhancements across the board.
Note: Version 1.8.0 was skipped due to a versioning error.
🎉 Major Milestone: Monorepo Architecture
Fedify has been restructured as a #monorepo, consolidating all packages into a single repository with unified versioning. This change streamlines development and ensures all packages are released together with consistent version numbers.
Consolidated Packages
All existing Fedify packages now live under one roof:
- @fedify/fedify — Main library
- @fedify/cli — CLI toolchain
- @fedify/amqp — AMQP/RabbitMQ driver
- @fedify/express — Express integration
- @fedify/h3 — h3 framework integration
- @fedify/postgres — PostgreSQL drivers
- @fedify/redis — Redis drivers
🆕 New Packages
This release introduces four new packages to the Fedify ecosystem:
- @fedify/elysia — Elysia integration for Bun-powered applications
- @fedify/nestjs — NestJS integration for enterprise Node.js apps
- @fedify/sqlite — SQLite driver compatible with Bun, Deno, and Node.js
- @fedify/testing — Testing utilities with mock
FederationandContextclasses
@fedify/fedify
Custom Collection Dispatchers
A powerful new feature that allows you to create custom collections beyond the standard ActivityPub collections. This enables implementation of domain-specific collections while maintaining federation compatibility.
Contributors: ChanHaeng Lee [#310, #332]
- Added comprehensive types and interfaces for custom collection handling
- New methods on
Federatableinterface:setCollectionDispatcher()andsetOrderedCollectionDispatcher() - Added
getCollectionUri()method to theContextinterface - Full support for paginated custom collections
Compare-and-Swap (CAS) Support for KV Stores
Key–value stores now optionally support CAS operations for atomic updates, enabling optimistic locking and preventing lost updates in concurrent environments.
- Added optional
KvStore.cas()method - Implemented in
MemoryKvStoreandDenoKvStore - Useful for implementing distributed locks and counters
Fediverse Handle Utilities
New utility functions make working with #fediverse handles more convenient.
Contributors: ChanHaeng Lee [#278]
parseFediverseHandle()— Parse handles into componentsisFediverseHandle()— Validate handle formattoAcctUrl()— Convert handles to URLsFediverseHandleinterface for type safety
Enhanced HTTP Request APIs
Contributors: Lee ByeongJun [#248, #281], Hyunchae Kim [#51, #315]
- Added
LookupWebFingerOptions.maxRedirectionoption for controlling redirect behavior - APIs now support
AbortSignalfor request cancellation - New
DocumentLoaderOptionsinterface - Added
signaloptions toLookupObjectOptions,LookupWebFingerOptions, andDoubleKnockOptions
@fedify/cli
New Commands and Enhancements
The CLI has received significant improvements thanks to our OSSCA contributors:
Contributors: ChanHaeng Lee [#260, #278], KeunHyeong Park [#311, #328]
Look up WebFinger information for any fediverse resource:
- Supports handles (
@user@server) and URLs --user-agentoption for custom User-Agent headers--allow-private-addressfor local testing--max-redirectionto control redirect following
fedify nodeinfo Command
Contributors: Hyeonseo Kim [#267, #331, #168, #282, #304]
Replaces the deprecated fedify node command with improved terminal rendering.
Enhanced fedify lookup Command
Contributors: Jiwon Kwon [#169, #348, #261, #321]
- Terminal-specific image display for Kitty, WezTerm, Konsole, Warp, Wayst, st, and iTerm
-o/--outputoption to save results to files
Improved fedify inbox Command
Contributors: Hasang Cho [#262, #285], Jang Hanarae [#191, #342]
--actor-nameand--actor-summaryoptions for customizing temporary actors- Now displays object types contained in activities
fedify init --dry-run
Contributors: Lee ByeongJun [#263, #298]
Preview project initialization without creating files.
Better Terminal Support
Contributors: Cho Hasang [#257, #341]
Correctly handles color output based on TTY detection and NO_COLOR environment variable.
@fedify/elysia
Contributors: Hyeonseo Kim [#286, #339]
New Elysia integration brings Fedify to Bun-powered applications with a simple plugin interface:
import { Elysia } from "elysia";
import { fedify } from "@fedify/elysia";
const app = new Elysia()
.use(fedify(federation, { /* options */ }))
.listen(3000);@fedify/nestjs
Contributors: Jaeyeol Lee [#269, #309]
Enterprise-ready NestJS integration with dependency injection support:
import { FedifyModule } from "@fedify/nestjs";
@Module({
imports: [
FedifyModule.forRoot({
kv: new MemoryKvStore(),
queue: new InProcessMessageQueue(),
origin: "https://example.com",
}),
],
})
export class AppModule {}@fedify/sqlite
Contributors: An Subin [#274, #318]
SqliteKvStore implementation compatible across all major JavaScript runtimes:
import { SqliteKvStore } from "@fedify/sqlite";
const kv = new SqliteKvStore("./fedify.db");@fedify/testing
Contributors: Lee ByeongJun [#197, #283]
Comprehensive testing utilities with mocking support for Fedify applications:
import { MockFederation, MockContext } from "@fedify/testing";
const mockFederation = new MockFederation();
const mockContext = new MockContext();
// Track sent activities with full metadata
// Support custom path registration
// Multiple activity type listeners🙏 Acknowledgments
This release represents an extraordinary community effort, particularly from the participants of South Korea's OSSCA (Open Source Contribution Academy) (Note: page in Korean). We extend our heartfelt thanks to all contributors:
Core Contributors
- ChanHaeng Lee (@2chanhaeng) — Custom collections, fediverse handles, WebFinger command
- Lee ByeongJun (@joonnot) — WebFinger redirections, dry-run, testing utilities
- Hyunchae Kim (@r4bb1t) — AbortSignal support
- Hyeonseo Kim (@gaebalgom) — Elysia integration, nodeinfo command
- Jaeyeol Lee (@kodingwarrior) — NestJS integration
- An Subin (@nyeong) — SQLite driver
- Jiwon Kwon (@z9mb1) — Terminal image display, output options
- Hasang Cho (@crohasang) — Color output handling, actor customization
- Jang Hanarae (@menele) — Activity object type display
- KeunHyeong Park (@w8385) — WebFinger redirect options
Test Infrastructure Contributors
- Oh Daeun (@ooheunda) — Fixed PostgreSQL test race conditions [#346, #350]
- Song Hanseo (@songbirds) — Test stability improvements for Redis and code generation [#344, #347]
- Kim Jonghyeon (@woaol) — CLI version management and documentation fixes [#306, #329, #330, #343]
Your contributions have made Fedify stronger and more versatile than ever. The OSSCA program's support has been instrumental in achieving this milestone release.
Migration Guide
Updating from Previous Versions
If you're using separate Fedify packages, update all packages to version 1.8.1:
{
"dependencies": {
"@fedify/fedify": "^1.8.1",
"@fedify/cli": "^1.8.1",
"@fedify/express": "^1.8.1"
}
}All packages now share the same version number, simplifying dependency management.
Breaking Changes
There are no breaking changes in this release. All existing code should continue to work without modifications.
What's Next
With the monorepo structure in place and new integrations available, we're excited to continue improving Fedify's developer experience and expanding its capabilities. Stay tuned for more updates, and thank you for being part of the Fedify community!
For detailed technical information about all changes, please refer to the full changelog.
Fedify is an open-source project that helps developers build federated server applications powered by ActivityPub. Join us on GitHub or Discord to contribute or get help!
TL;DR Help Django to reach 90k stars on GitHub 🌟
Django's first commit dates back to 2005 🚀
In all these years, it has freely shared all the new features 🤗
If you've ever used Django, put a star on its GitHub repository and boost this post 🔄
https://github.com/django/django
CC @django
A new secure cloud storage option for you to try.
Find Your European Union XMPP Chat Provider!
You can now easily find an XMPP provider based in the European Union:
https://providers.xmpp.net/blog/2026-01-18-eu-providers/
See you at FOSDEM! AW building, Level 1
#chat #messaging #xmpp #jabber #standards #interoperability #decentralization #operators #service #EU #europa #opensource #EuropeanUnion #europe #FOSDEM #Brussels
I think my basic RSS feed creator is feature complete, only supports Linux for now.
I uh, just need to figure out where to put the source code. I don't like the idea of using Microsoft's Github but I'm worried if I put projects on some other place, no one would find them.
I'm a hobbyist who has only done gamedev before, so if anyone wants to chime in on where is best place for putting source code, plz help.
The EU is working on what is in essence a new Open Source strategy for Europe, and the call for evidence is now open. This is our cue to provide feedback and input to the strategy!
If you are involved in the Open Source community in any way, if you benefit (or could benefit) in any way from Open Source, or if you're simply interested in questions about digital sovereignty, please visit https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/16213-European-Open-Digital-Ecosystems_en for details on how to contribute.
#LibreOffice is free thanks to your donations. Here's how your support helps us to improve the software and grow the community that makes it 😊 https://www.libreoffice.org/donate/ #foss #opensource #freesoftware
Linux desktop voice control has a gap. Talon costs money. Other tools are X11-only or cloud-dependent.
So I built EasySpeak.
https://www.youtube.com/watch?v=dl5m2Zo1oIE
https://github.com/ctsdownloads/easyspeak/tree/dev?tab=readme-ov-file#easyspeak
- Free and open source (GPL-3.0)
- Fully local — no cloud, no accounts
- Wayland-native
- "Hey Jarvis, open downloads"
Built for RSI, accessibility, or anyone who wants to talk to their computer.
#Linux #OpenSource #Accessibility #VoiceControl #GNOME #Wayland #a11y
Ooooh! Massive list of #opensource events. Will need to parse and integrate into my own list of conferences for 2026
https://github.com/EverythingOpenSource/open-source-events https://leaflet.pub/21cdba4b-811a-40a1-a47f-869019326771
Open source project contains hidden instruction for “AI” agents: delete my code – OSnews https://www.osnews.com/story/145130/open-source-project-contains-hidden-instruction-for-ai-agents-delete-my-code/ #OpenSource #AI #LLM
Here it is; my write up of about a week's worth of work to better understand Godot Engine, Flatpak, and—in a way—game developers. :D
https://cassidyjames.com/blog/publish-godot-engine-game-flathub-flatpak/
It looks like a long post (and I could probably use an editor for concision!), but I hope it’s an easy read, and useful reference material.
Boost widely! Let’s get more indie games to Flathub!
Oh, and reply publicly here to comment on the post. :)
#Godot #OpenSource #Flatpak #Flathub #GodotEngine #GameDev #LinuxGaming
:gnome: