jacob,
@jacob@jacobian.org avatar

Earlier this week I made a snarky toot about paying open source maintainers. The snarkyness perhaps covered up the underlying message, which is something I strongly believe in.

Criticizing open source maintainers for figuring out a way to get paid for their — however imperfect the tactic — is wrong.

If we're serious about open source sustainability, we need to be okay with — no, more than that, we need to celebrate — any tactic a maintainer uses to get paid.

https://jacobian.org/2024/feb/16/paying-maintainers-is-good/

jezdez,
@jezdez@publicidentity.net avatar

@jacob I dare you to give a keynote somewhere for everyone to hear it

chrisjrn,
@chrisjrn@social.coop avatar

@jezdez
Or submit it to nbpy; oops I should really open that CFP, shouldn't I?
@jacob

jacob,
@jacob@jacobian.org avatar
chrisjrn,
@chrisjrn@social.coop avatar
lewiscowles1986,
@lewiscowles1986@phpc.social avatar

@jacob
So the leftpad thing was a good move?

Would backdooring the system for folks that have not paid for a license exception be okay? What if the backdoor is not just used by the maintainer?

I'm just not trusting enough to be able to get behind

> we need to celebrate — any tactic a maintainer uses to get paid

I am down for all the prominent tactics in the article. Get employed, sell the code to a VC (even if they take it closed);

[Until the point of compromise folks can learn & grow]

marc,
@marc@typo.social avatar

@jacob great post! I am team lead for an open source project (Keyman) and am funded, along with a team of 6 devs, from a variety of sources, individual donations and churches making up the bulk. Keyman used to be proprietary purely because we couldn't find a way to fund development -- and we got lots of people yelling at us for charging for it. That is much better now but funding is still a challenge every day!

jacob,
@jacob@jacobian.org avatar

@marc churches, interesting! What’s fundraising from churches like? I sorta imagine it might be a bit easier because charity is already something pretty familiar to them… but also I can imagine that explaining open source to a church leader might be interesting.

congusbongus,
@congusbongus@mastodon.gamedev.place avatar

@jacob the first priority for all open source projects should be long term sustainability - a dead project is no good to anyone.

Then we can worry about rug pulls by powerful interests, so taking a page out of distributive justice, something like a project covenant that guarantees all changes must benefit the most marginalised users would be useful. This could be enforced in various ways, by a foundation or the traditional BDFL.

Of course most projects are still at step 1, so yeah, get paid.

jacob,
@jacob@jacobian.org avatar

@congusbongus does it sound like I want to argue about this?

congusbongus,
@congusbongus@mastodon.gamedev.place avatar

@jacob I think you misunderstood, I agree with your OP

jacob,
@jacob@jacobian.org avatar

@congusbongus ah, sorry. I’ve been getting a LOT of well actually in my replies and I’ve got a bit of a twitchy tooting finger rn. My bad.

notecharlie,
@notecharlie@social.bigcavemaps.com avatar

@jacob I think source-available code is good and should be the norm, and I think everyone benefits when Free/Open Source Software developers get paid. But, I do have a major issue with relicensing to "screw amazon" licenses like Business Source License, or adopting RedHat's (and GRSec, remember those guys?) non-disclosure policies around source code, because it's a bait-and-switch for all the users. Meanwhile, proprietary software doesn't pretend to be something it's not (usually).

jacob,
@jacob@jacobian.org avatar

@notecharlie my interest in having this argument is less than zero, was I not clear on that? Please go argue with someone else.

firecat,
@firecat@mstdn.social avatar

@jacob until it becomes a problem like Steam’s Proton that absolutely prohibited users from accessing Proton without permission from Valve Corporation.
https://old.reddit.com/r/linux_gaming/comments/u3lrtk/is_it_possible_to_run_proton_without_steam/

Then there’s the egomaniac problem that the developer will gain and refuse to accept better quality content because the developer believes their ideal product should stay as is, such is the fate for Renpy because Pytom refuses to add more than just VN.

I get what you’re saying but nothing always ends up as you expect.

jacob,
@jacob@jacobian.org avatar

@firecat either I'm missing your point or you're missing mine because you seem to be saying that "sometimes it ends badly" is a reason why it's ok be be a dick to maintainers who take money.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • kavyap
  • thenastyranch
  • GTA5RPClips
  • tester
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • cisconetworking
  • megavids
  • khanakhh
  • normalnudes
  • osvaldo12
  • cubers
  • tacticalgear
  • Durango
  • ethstaker
  • modclub
  • anitta
  • provamag3
  • Leos
  • JUstTest
  • lostlight
  • All magazines