#poll Have you ever paid for software when it was optional to do so?

EDIT: If you only occasionally pay for software when it is optional, please reply with what sorts of software you typically do and don't pay for.

yes, always
7.9%
yes, but only rarely
78%
no, but maybe some day
9.6%
no, lol
4.5%
Poll ended at .
related

I think it is probably safe to call it here. The overwhelming majority of you support the development of software you use to varying degrees of "sometimes", which is pretty cool.

From the replies to this thread, I gather it's relatively common for people to only support projects that are already relatively mature and popular, which is an interesting chicken and egg problem. Also you don't get anything if you don't ask, but it works better if the asking doesn't feel extractive. Not surprising

Lots of people also unsurprisingly strongly prefer one-off donations or payments instead of recurring ones to support long term development, but are also often vocal about how they are entitled to updates and improvements long term. That seems to imply that "growth" is the unsaid expectation of how a project should be funded long term.
It seems like applications that people interact with directly have the best shot at being funded through a pay-what-you-want or donation based model. Within that, games have a bit of an advantage over regular applications by more commonly having an end date to their development without being considered "abandoned".
Not a lot of mention of funding libraries, middleware, and critical infrastructure though. I guess most folks just assume that's someone else's problem
The part where many people tend to expect the software to already be relatively mature and high impact to give support leaves an open question of how new development is meant to be funded, since it takes a lot of work to get there. I suppose that's where stuff like grants come in. It's a shame society is set up so the general population is coerced into being a cheap labor source for the whims of the wealthy, or we'd probably have a lot more high impact R&D happening outside of corporations.
For the folks splitting hairs on "more than rarely": if you're on Linux there's probably a few thousand libraries on your computer that are necessary for your computer to be able to do all the things you want it to do. This is probably true for other operating systems, but Windows doesn't list them all every time it runs updates lol. Based on the replies, I'm very skeptical that this many people go out of their way to donate to anything resembling more than a tiny minority of those projects.
The poll options aren't very well thought out, but I can't change them without flushing the results lol

@aeva on the other hand, the vast majority of those projects are software that you couldn't give money to even if yuo did want to. so its not really optional if theres no option.

but, its hard to say how much of the software on my computer *does* have that option, so im not sure how the ratio works out accounting for that

@aeva I think part of the problem regarding system dependencies is most people don't tend to think about them until they break, or there's something wrong.

Sort of like how we don't pay much mind to who processed/manufactured the cement, wood, bolts, screws, wire, etc. that piece together most of the physical things around us.

There's a seemingly insurmountable disconnection once networks of people and their collective work grow beyond a certain scope of breadth, depth, or complexity. In this problem, software runs on software runs on software. Eventually you get to metal, but after how many layers? Calls?

This problem extends to any structure of people. If there's a hierarchy of people, labor, parts, or goods - and there always is - you'll find this issue of increasingly absent awareness and accountability.

I have no solution, but I couldn't help but chew on it for a bit. It's a mirror image of some other problems we face today.

@jahn @aeva a universal basic income would at least raise the bar for every developer (thus including the hidden ones).
@aeva so fucking sad how the eu commission is killing NGIZero
@hipsterelectron I'm sure they probably figure it'll be great for "the economy"
@aeva apparently there's been very little communication as to why but someone said it was focus on "AI" which sounds too evil to be true
@aeva can very much see how men in suits would be able to convince the EU that homegrown open source isn't how they achieve technical sovereignty but actually "AI" FOMO is how they can get back at the US

@hipsterelectron @aeva i can probably answer, having been in some rooms earlier this year advocating for better use of this money.

There is a limited budget, and some of it got cut short because member state refused to refill the Commission coffins. On top of that, some money going to the hype fad of the month kinda make sense.

The money need to come from somewhere, and the RoI and impact of that program was always dubious, while being small at the same time.

So... Yep. Move the money.

@hipsterelectron @aeva note that I am a strong defender of public money for foss and more of it for infrastructure stuff.

That said, the NGI stuff has always been really wet fingers in term of investment decisions. And definitely not well aligned with needs.

Not a reason to cut it all, obviously, but probably did not help its case.

@Di4na @aeva when i worked for the DOE the funding was relatively stable not as bad as NASA i believe (there are Reasons for that) but the instability of it for research funding is believed to be the main reason nuclear fusion reactors have been taking 60 years while the hydrogen bomb took much less time

@hipsterelectron @aeva definitely part of the problem yes (let's not even talk of the FAA). I think in software it is "worse" in that funding to bring research to industry, the D in R&D, basically never existed. Hobbyist through opensource tried to compense the vacuum and it kinda worked. To a point.

But we have a far larger systemic problem there.

@aeva Universal Basic Income would open a LOT of doors

@aeva I like to work on libraries and you're right - nobody seems to fund them. One library I maintain is used by several multi-million/billion dollar companies and they haven't contributed one iota - no patches, no documentation, no issue submission, and certainly no funding.

That (& AI companies willfully ignoring licenses) has me really jaded & I've pulled back from open source contributions after 30+ years.

(Struck a nerve - apologies for rant. 👺)

@ackack no need to apologize. you put in a lot of work into developing stuff a lot of people benefited from and never got the support you needed in return.

@aeva @ackack IME large companies are the least likely to give you anything they don’t have to; even if the employees there wanted to, the internal processes around invoicing basically rule it out unless it’s to official charitable foundations (and can therefore be a tax write off). You’re more likely to die of old age than get through the bureaucracy.

I ended up putting large companies at the bottom of my priority list, they’re dead weight compared to small indies who always wanted to help

@ackack @aeva I've been trying for years to get mpow to donate to all of the libraries we depend on (which since we use a hermetic build system I can enumerate with extreme precision). But everything always fetches up on finance nonsense -- tax implications, nonprofit status, blah blah.
I really, *really* wish I had a decent best-practices doc or toolset to address all of those issues -- I bet it's that more than expense that blocks a lot of otherwise prosocial decisions.
@aeva more just it wasnt part of the question
@aeva ... wait i read "libraries" and "critical infrastructure" in terms of "physical libraries" and "fucking, trains and roads". i understand now
@aeva tho i do actually donate money to some libraries and OSes but i didnt think about it when you asked the question. my brain was in "end-user application" space on it
@aeva I really wanna emphasize that my own paying money for software has absolutely not been based on any grand theory of what/who deserves my support. It's merely an aggregate of impulsive decisions I've made over the course of decades.
@klara that makes sense. fwiw I don't normally put a lot of thought into my own habits either
@aeva I’ve been having Ideas about helping to address that problem, but I don’t want to try convincing tech billionaires to fund it; they’d want to ruin it immediately rather than just donate the funds so we could support open source projects or whatever