Email or username:

Password:

Forgot your password?
jacobian

“We believe that open source should be sustainable and open source maintainers should get paid!”

Maintainer: *introduces commercial features*
“Not like that”

Maintainer: *works for a large tech co*
“Not like that”

Maintainer: *takes investment*
“Not like that”

52 comments
kit 🍵🌦

@jacob the deagentive construction with “get” realllly stands out when you line it up like that, huh?

Camilo

@jacob yea and the GitHub sponsors are always empty, people think the donation or nonprofit model is better but don’t really think about the costs involved in governance and administrative tasks. Tbh they just don’t want capitalism but don’t want to go that far either.

Glyph

@cam @jacob also, not for nothing, they don't donate

Camilo

@glyph @jacob yea that’s what I mean, the GitHub sponsors are empty. I know I don’t donate to every open source project I use or even the ones I depend on.

Glyph

@cam @jacob it's a weird sort of circular thing. I actually kind of have a policy of *not* donating to open source, because I have given a LOT of my life to the "community", and I feel like a personal boundary for me is that I am not going to make my personal donations to what are, let's be honest, corporate development teams be a _cost center_ in my personal life. and I've mostly succeeded, please do not look at my domain name registration bills.

Glyph

@cam @jacob but also, I am not entirely certain my moral calculus is correct here. I've given a lot but I've gotten a lot too. Am I net negative or net positive on my community contributions? Hard to say. But I have more or less given up on getting corporate sponsors, individuals are the only ones who can recognize the aesthetic merits of open source approaches.

that one JNL

@glyph
my take on this, from a denominational funder who changed my perspective re: paying for what pays me- if you don't sustain the things closest to your heart, no one else is going to do it for you, and the more niche the thing is, the more it has to be you, if it's YOUR niche. Tons of people will give to NPR. Only Unitarian Universalists will support UU and its institutions. Different field, obviously, and YMMV.

Daniel Lakeland

@jordinn
This is exactly my take as well, I fund Julialang, Keepass2Android, Signal, OpenWrt and a few others with small monthly donations because they're super important to me and I don't want a world where they stopped existing because there wasn't enough money coming in.

I'd like a foundation that takes one payment in and then makes proportional payments out to as many projects as I set up. I suspect more people would do this if it were easy.
@glyph

Natasha Nox 🇺🇦🇵🇸

@cam @jacob Some people don't realize it's not capitalism they hate but a liberal market and money as a whole without offering or supporting an alternative idea…

Emme Ci 🍉

@cam @jacob I think a better open funding model is sponsor foundations or cooperatives.

They should adopt #FOSS projects and deal with the hassle of asking for donations or applying for big grants.

The reason I like the model is that, ideally, I can pick one and offload to them the cognitive load of picking projects and splitting the money amongst them them. Hopefully they would build for themselves a trusty reputation

Camilo

@muzzle @jacob right but then people have a tendency to complain a lot about how the foundations are run, or that they take corporate money and thus corporate priorities, and ofc there's the general nonprofit problem of whether or not they perpetuate the problem they attempt to solve

Emme Ci 🍉

@cam @jacob that's why I was thinking about a cooperative. When you donate you become a member (say, for one year) and you get voting rights over what the coop should do with its money, and where it should go looking for additional funding.

Matti Järvinen

@cam @jacob also it's not lawful in every country to receive donations without physical reward like expensive stickers or something.

Things like this make donations very complicated.

Chris is.

@jacob You might be doing these for a while, if you try to enumerate all the "wrong ways" for maintainers to get paid :D

I'd suggest a toot listing the "right ways" but my guess is “there aren't any”

jacobian

@offby1 yeah exactly. The only "acceptable" way appear to be asking for donations -- offering nothing in return -- and doing so incredibly politely and absolutely not in any way that looks like advertising. Which doesn't actually work, shocker. If we're serious about open source sustainability, the community needs to grow the fuck up about money.

Glyph

@jacob @offby1 hey I'll have you know I made THREE DOLLARS this week doing exactly this, so, checkmate atheists

Jeremy List

@glyph @jacob @offby1 oh hey, that's exactly the amount of donations I've ever received for doing open source things! (Not counting instances where making a pull request to an open source project has been the most efficient way to do the thing I was getting a salary for)

Boris Mann

@jacob @offby1 I’m convinced we need to start with a social movement as a baseline: contribute to the things you use.

My other take is permissive licensing, fenced community. Copy the code, it’s zero marginal cost.

Want support / feedback / anything that takes scarce human time? Contribute with your time or cash.

Moving off of GitHub to other Git forges may start a reset too.

Mark Gardner

@jacob @offby1 “The community needs to grow the fuck up about money,” he posts into a fediverse seething with anticapitalists and other juveniles

Chris is.

@mjgardner @jacob I'm not sure what kind of dunk you're aiming for here.

I run an instance. I take donations, but if we had to find sponsors we would definitely consider it, in order to sustain the community. In fact, we are always looking for ways to do exactly that while maintaining the community values we have.

Mark Gardner

@offby1 @jacob The dunk is aimed at anyone that thinks skipping out on their tab is a moral stance

Chris is.

@mjgardner @jacob I do not think that you made the point you were trying to make, and neither of the people you tagged are the people you seem to be trying to make it to.

Mark Gardner

@offby1 @jacob@social.jacobian.org Oh well, carry on

Royce Williams

@jacob

Another avenue - offering paid support, with or without restricting features - has had limited success (OpenSSL and SQLite come to mind). But value still clearly out of symmetry with compensation.

@offby1

Rachael Ludwick

@jacob @offby1 tbh I don’t donate myself either to most projects because I do very little tech stuff myself outside of work that uses open source and honestly just don’t have the mental capacity for much after work (spent on other non-tech community mostly). I have tried to push my employer to pay projects (sponsorships or the commercial license or whatever) that we’ve used. this has worked exactly once. 😭

Rachael Ludwick

@jacob @offby1 It feels awful honestly hunting through npm or pypi or rubygems to find the right package to use for something knowing how it’s maintained (that is, not supported robustly) but also if you’re trying to ship X feature you usually can’t justify re-implementing things and probably won’t be able to convince the boss to pay for it (even when the maintainer has a way to given all the reasons it’s risky to try to even ask.)

🥥Matthew Martin🥥☑

@jacob @offby1 Emotional maturity isn't happening, but institutions[*] happen all the time, or more exactly, the norms and rules of the game that people follow (despite the opportunity to screw everyone at every possibly opportunity)... thats how all known systems work. People get accused of violating the norms because we're collectively still making up the norms.

[*] I'm using the word institutions like the economics do, unwritten rules of the game that people follow

Adriano

@jacob to be fair (why tho) the second alternative means that open source is not sustainable.

Josh Bressers

@jacob while I understand this is a bit tongue in cheek, you should keep an eye on @sovtechfund

I have a suspicion they’re on the right path

Paolo Redaelli

@jacob
One of the way #FSF has always proposed is to sell guarantees and liabilities (I.e. when something goes wrong who's in charge? Who pays?) As far as I understand that's exactly where some European norm is headed

Andy Wingo

@paoloredaelli @jacob the fsf has essentially no role in the production of software fwiw. purely an advocacy org, certainly not a leader in this space

Tim Ward ⭐🇪🇺🔶 #FBPE

@jacob The other open source business model I don't much like is the "you have to pay for the documentation" one - the free documentation is either non-existent or utter crap, so you have to buy the book before you can decide whether or not the software is likely to meet your needs. Guess whether I'm going to go through the bureaucratic hassle of issuing half a dozen purchase orders when evaluating software for a new use case - I'd much rather do just one PO to pay for the proprietary software after the excellent pre-sales support had made it clear the stuff was useful.

Thankfully there's rather less of that around than there used to be.

@jacob The other open source business model I don't much like is the "you have to pay for the documentation" one - the free documentation is either non-existent or utter crap, so you have to buy the book before you can decide whether or not the software is likely to meet your needs. Guess whether I'm going to go through the bureaucratic hassle of issuing half a dozen purchase orders when evaluating software for a new use case - I'd much rather do just one PO to pay for the proprietary software after...

⛈️ Information ⛈️

@jacob What's so weird about that discourse is that the most asymmetrical method (the method that leaves the open source author most vulnerable), namely patronage, appears to be the only thing people don't complain about.

If I were more cynical I'd say that it almost sounds like they like the idea that this arrangement empowers them over devs.

Michael Schurter

@jacob what gets me is the intersection of “anti-commercial” and “big corps should pay for it” folks who believe corporations will just donate money to something they get for free and get nothing in return.

Big corps want to pay for software. Please let me take their money the only way they know how to give it: with a commercial offering.

“Selling support” works if you’re willing to be a professional services company, but not if you want to be a product company.

Panicz Maciej Godek

@schmichael
If you 'want to be a product company that gives your product away', I wouldn't expect a huge financial success TBH
@jacob

Glenn

@jacob That sort of limits the possibilities.

Blippy the Wonder Slug 🇩🇪🇨🇦🇺🇸

@jacob
I try to send "my server" a li'l somethin' somethin' whenever I can. Which isn't often enough.
#TipYourServer

pix

@jacob How exactly would a paid-only feature in an open source project even work? What keeps interested people from forking the project and implementing the same feature for free?

aziz

@pix @jacob paid only features are major driver of open source, not always because of sales malice but because the feature might be very tailored to a particular client. A good example of that is postgresql extensions.

Andy Mouse

@jacob

Open source is sustainable. It's just slow progress, because people do it when they have paid their dues to the capitalist project.

Sometimes people have time and energy to give to the things they care about. Sometimes, when corporates fire their colleagues to scare them so they can squeeze more life out of them, they have less time and energy.

I'm not sure how money factors into this. The reason open source is such good quality is because it's done by people who WANT TO DO IT.

Start paying for it, or have people rely on money from it, then it will start to suck and very soon stop being open source, after which it will suck even more at an accelerating rate.

@jacob

Open source is sustainable. It's just slow progress, because people do it when they have paid their dues to the capitalist project.

Sometimes people have time and energy to give to the things they care about. Sometimes, when corporates fire their colleagues to scare them so they can squeeze more life out of them, they have less time and energy.

賢進ジェンナ

@jacob Donations and investment are the same thing. The only time investment becomes a problem is when it gives the investor a controlling interest in the project. As far as the other two scenarios are concerned - they're too vague for me to know what you mean.

(1/3)

賢進ジェンナ

@jacob Enterprise features(batch deployment, software management utilities, identity management, etc) have never been problematic according to anyone I've had conversations with and they are largely why open-source has succeeded. This is why "the year of the Linux desktop" has been such a long standing dream despite Linux being one of the most heavily adopted OS's in the world - it most serves enterprise functions. (2/3)

賢進ジェンナ

@jacob Having a job for a corrupt for profit company in how most people put food on the table, including nearly every OSS dev. With a few notable(Canonical, RedHat, The Linux Foundation, Novell, Mozilla, etc.) exceptions, OSS has never been anyone's day job and I wouldn't think that bothers anyone, save the maintainers who'd love a socialist utopia where they could work the OSS project of their dreams all day.(3/3)

賢進ジェンナ

@jacob Also, the idea that this seems to convey... that open source can only be sustainable and maintainers could only get paid via these three mechanisms is, in my mind, a limited outlook on the possibilities that exist to fund development. I don't have the solution in my head, but berating people for wanting to have their development funded without having to resort to serving capitalist/corporate interest seems narrow-minded.

𝕃𝕦𝕔𝕒𝕤

@jacob @dhaavi But also...

*submits feat request issue*

Maintainer: "submit a PR and we'll consider the feature"

Twann :anartrans_symbol: 🇵🇸

@jacob that's because open source is incompatible with capitalism imo

Phil Nelson

@jacob too relatable, we have people mad at us for selling shirts

toolbear makes games? (Y/n)

@jacob
“We believe that open source should be sustainable"

"open source maintainers should get paid!”

Are two seperate beliefs. It's possible to talk about options to make FOSS and FLOSS sustainable that don't require the use of money / power coupons at all or as much or with such centrality. Or so I hope and choose to believe and imagine.

Go Up