logoalt Hacker News

pjmlptoday at 7:14 AM3 repliesview on HN

The ultimate entitlement is refusing to pay for tooling, while expecting to be getting a paid job as well.

I am hard line on not feeling sorry for projects going away, being taken over by organisations, when it mattered people should have actually sponsored them, instead of bosting how great is to get it all for free/gratis.

Every, single time, someone posts a cool paid project, there is the usual comment why pay, look at MIT/BSD/Apache/... project so and so.


Replies

trinix912today at 7:31 AM

That is true, but nowadays most paid projects end up being perpetual subscriptions. Which I kind of get, as on-going maintenance still costs, but it used to be that you paid for a tool once and only paid again if you wanted/needed an updated version. I'd gladly pay $15-$60 for a tool once (and again if I needed an update) but $10-$15 per month for 20 different things (that I will only use occasionally) is just out of reach for me financially and I live in a "rich" first-world country.

show 2 replies
petefordetoday at 12:14 PM

I agree with you in spirit. I also think back to that moment a few years ago where everyone suddenly realized that OpenSSL was being developed almost entirely by one dude with very, very little funding. Fundamental building blocks of modern society that might fail because some poor guy worked himself to death in obscurity because he didn't know how to better ask for help. We should all be haunted by this and consciously urge our employers to be part of the solution and not the problem.

That tangent aside, part of the big problem with paying for tooling is that the tooling itself is typically built on tooling and libraries that are also built on libraries and tooling.... all the way down. To generalize, many of those libraries farthest back in the chain are the least likely to get the sort of funding someone who, eg. writes a wrapper around ffmpeg or whatever might get.

I don't claim to have the solution, but I feel like this topic is the tech equivalent of not worrying about global warming.

show 1 reply
TeMPOraLtoday at 9:14 AM

Neither side can have it both ways, but there's way too much whining about people not paying.

Want people to pay for your tools? Don't offer them for free.

This is related to my usual point here, that if one offers something for free under a GPL or MIT license, claiming to do so for the betterment of humanity, only to later retract it because corporations profit without paying or AI companies use it for model training, that person is an entitled liar who released proprietary software while using openness and generosity as a marketing strategy.

Proprietary software is fine. Lying about it and using good ideals as marketing strategy is not. That applies as much to "released as MIT so it be useful to many, then unreleased because author realized it might end up in training data of some LLMs (and in so doing, actually become useful to many people)" software, as it does to blogs and all the whining about AI denying them credit (and pre-AI, search engines, except then the developer community was on side of search and not free-but-with-ads/credit publishers).

> Every, single time, someone posts a cool paid project, there is the usual comment why pay, look at MIT/BSD/Apache/... project so and so.

That comes from some combination of the project looking not worth a cent, probably not working (at least not for the use case intended), payments being a big step starting a real multi-party relationship, much distinct from just looking at a webpage or playing with code locally, and the poster being a student or younger.

I too strongly favored MIT over everything when I was a kid. Didn't have money to pay for anything, and GPL was complicated and my slightly older colleagues (with probably more business sense than I) didn't like it.

show 3 replies