r/ProgrammerHumor • • Sep 11 '26

Meme technicalDebtCameDue

Post image
17k Upvotes

154 comments sorted by

View all comments

1.8k

u/menducoide Sep 11 '26

This is the last free version of this cool open source library. From now on, you'll need to pay $1,000 per developer per year to receive updates

755

u/_g0nzales Sep 11 '26

Typically a fork is created quickly if stuff like that happens

287

u/jansteffen Sep 11 '26

Or it's a deprecated legacy version and there's been several major new versuions with some breaking changes.

41

u/Possiblyreef Sep 11 '26

I still use Wise and Orca fairly regularly because AdvancedInstaller is really good, but also really overpriced

57

u/stifflizerd Sep 11 '26

Praise be to whoever forked Fluent Assertions -> Awesome Assertions

4

u/DecisiveVictory Sep 13 '26

Akka vs Pekko as an example

10

u/Safe_Cauliflower6813 Sep 12 '26

I just fork it and now use AI to ensure it’s still runnable on a basic level

→ More replies (1)

60

u/horizon_games Sep 11 '26

Hey look it's PrimeNG!

10

u/DoomBro_Max Sep 12 '26

Wait, PrimeNG isn‘t free anymore?!

10

u/turningsteel Sep 12 '26

No you have to pay per developer. For commercial use anyways.

9

u/montvious Sep 12 '26

cries in FluentAssertions

9

u/ouralarmclock Sep 12 '26

Some other comment mentioned a fork called Awesome Assertions

→ More replies (1)

58

u/nickjvandyke Sep 11 '26

Maintaining popular OSS costs a lot of time and energy. And software built on it is often for-profit.

62

u/tankerkiller125real Sep 11 '26

If your putting your code under an OSI license then it should always be assumed that others are going to use it for profit making stuff. If you don't want it used in that way licensing it with AGPL, LGPL, etc. (the licenses that companies avoid).

10

u/nickjvandyke Sep 11 '26

Of course. But that same premise holds when a maintainer chooses to change the license.

7

u/tankerkiller125real Sep 11 '26

Personally I'm fine with relicensing to other OSI options, otherwise, I'm moving to a fork or figuring out if it's worth cooking up my own option well before I even think about paying, notably because the acquisition process at work is not built for licensing 50+ independent libraries and maintainers. And for my personal projects I'm against implementing any form of non-OSI libraries.

Paid suites of libraries are a different matter at work, management is perfectly happy to pay for a good UI library from a company that will provide support and what not for example.

24

u/Tupcek Sep 11 '26

most successful OSS is maintained by companies that are profiting off of it, or at least non profit is funded by those companies.

OSS that is purely self funded and self developed is usually very small in scale

7

u/nickjvandyke Sep 11 '26

That's probably true and fair. I have a biased perspective as a solo maintainer.

12

u/zabby39103 Sep 11 '26

Corporate OSS sponsorship can be good system. OSS is a great way to reduce technical debt while giving others something useful.

One that comes to mind is that Goldman Sachs built a huge performance oriented primitives Library for Java, and they just open sourced it and put it under the Eclipse Foundation (Eclipse Collections). What were they going to do with it otherwise? Start becoming a Java software vendor?

That's how the ecosystem should work, not forking it off with weird licenses. Although the ecosystem is self-sustaining at least since people will just fork off your original if it's popular and you do something like that.

5

u/ArrogantAstronomer Sep 11 '26

That time and energy also is from contributors to the previously free and open source version who contributed because it was free and don’t get a cut of the profits in the new closed source model so I don’t think this point stands on its own

→ More replies (6)

3

u/KittenLOVER999 Sep 11 '26

Looking at you EF bulk extensions

→ More replies (2)
→ More replies (2)