Elektrine lite

← Feed

@kasdeya@cryptid.cafe

Post #2453069

2026-04-26 19:47 UTC

I’m starting to think that FOSS projects should explicitly explain which problems are the user’s responsibility and which problems are the project’s responsibility - in a prominent place because often I’ll start using some FOSS but it turns out that I’m expected to put in a lot more work than I have the energy to, and when I complain about it people tell me that it’s my responsibility to make sure that that problem doesn’t happen. if I had known that that was going to be my responsibility, I wouldn’t have used that software. but at that point I’m in an awkward position where I unexpectedly have to either put in effort to fix the problem, or put in effort to find and configure different software some great examples are treesitter-nvim expecting users to figure out neovim version compatibility on their own, and Arch expecting users to keep up with Arch news so that they know which updates might bork something IMO it’s totally fine to shift responsibility onto your users like that - just make sure that every user knows about this from the outset. that way nobody is stuck doing work that they don’t have the energy for, because their software unexpectedly stopped working and it’s their responsibility to fix it

Replies (1)

  • @yuki@nyanya.gay 2026-04-27 00:57

    @kasdeya@cryptid.cafe i believe most permissive and copyleft open source licenses (including the most used ones, maybe except BSD-*) include an entire paragraph in allcaps saying no warranty (ill attach the excerpt from one of these). i know the licenses are taken for granted these days but i feel like that's the most important part of them, bluntly saying "i dont owe you anything" to the user or at least i think that's what you'd be referring to with disclosing user/project responsibility. that being said i do like when projects outline what parts can be contributed to / questioned by the users openly and what parts are strictly the user's problem. but i do think the no warranty part is so overlooked these days ^^

    Open ##2563787