#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
@aeva the best way to get people to pay you is to insert yourself into a process where they're already paying for stuff and you're just another line item. or, even better, you replace a really expensive line item with zero marginal cost software
@aeva good point. and it fosters dysfunctional relationships where developers scramble to constantly attract new customers while throwing the old ones under the bus. less of a problem with games, but common with apps and services.

@aeva in fact, this reminds me of my time at a consumer software company. as many developers at that time, we only made money when people bought a copy. but because minor updates were free, people only bought a copy when a new major version came out.

so we published a new major version every year. but in order to justify a new version it had to have new features. so marketing kept inventing features nobody asked for, and we had to implement them.

@aeva i generally do not agree though that subscribing customers produce a healthier relationship.

i would prefer a model where the government pays me and i then work on whatever i want in whatever capacity i like, and publish it free of cost (and warranty).

@aeva I would love a system where I can set a fixed amount of money that I can afford to donate every month and then, separately, one-click whoever I want to get a piece of the pie. I think it would require a third party to administrate and divide up everyone's share.

Recurring donations are a lot less concerning when there's one place where I can directly control my expenditures.

@aeva I wonder if you can buy Winzip on Steam
@aeva or Winrar, Winrar would be even better
@aeva reaper still uses this model and it seems sustainable for them (though I think they're still like three people)
@aeva I want to say the list is winzip, synergy, and some game I can't remember.
Wait do kickstarters for games I'll never play count?
@aeva this throwback gave me whiplash thanks

@aeva one of my coworkers got a winrar license as a white elephant gift

he reported the email to security when he got it before the gift reveal event

ticket closed with reason "i have it in good confidence that this was a white elephant gift, not a phishing email"

@noah that is amazing
@aeva i think he asked in the form "give me something no other human possesses"
@aeva uhhh, more than rarely but less than always?
@steffo @aeva Also in the "yes, sometimes" group. (But I voted "yes, rarely".)
@Shivaekul @steffo question for both of you: what makes you more or less likely to pay for software when it's not required?
@aeva @Shivaekul @steffo
1. How useful the software is
2. How the developer asks (or doesn’t ask)
3. Whether the developer sells support to businesses
4. How transparent the developer is with finances
5. Whether they’ve been involved in a scandal

@aeva @Shivaekul @steffo
6. Whether licenses are perpetual or not

I’m not paying a subscription for mediocre closed source software that nags me to pay from a developer that charges businesses and abuses customers

I want to support developers that support me.

@aeva @steffo The short little "Hi, We are a small group of devs that made this out of love, but any money you could spare would be greatly appreciated" blurbs tend to work for me. That and the smaller the team producing it. Guess it just makes me feel like I'm supporting *people* who are trying to do good. (Also lack of fuckery, any fuckery and I nope out, that's why I've been trying to be more intentional about supporting good creators.)

@aeva Hmmm, for me the main factors I can think of are, in order of importance:

  • my current financial availability
  • how much use I find for the software
  • how much potential I see in the software for the future
  • the absence of dark patterns
  • the availability of the source code
  • how transparent the developer is with the payments they receive
  • the platform they collect payments on
  • (Example: I really dislike paying via Patreon due to poor previous experiences, even more so if the creator does not display the current number of patrons and the amount of money received per-month, but I’d still be willing to pay there if the software is very useful.)

    @steffo @aeva Haha yeah, I feel like there’s a gap between those options. Though mastodon doesn’t really give enough poll options
    @misty @steffo yup, only 4 options on my server 🤷‍♀️
    @aeva wow look at that unaminity!
    @kevingranade where lol
    @aeva I posted right after I voted and I was the only vote at the time.
    @aeva I'd have gone for an option between "rarely" and "always." Some free software packages that release using a pay what you can model I've paid for many times as new releases came out. I've bought dozens of games on Itch that you can download for free if you enter $0. Etc etc- but certainly not always.