> I've learned to draw much stricter boundaries.
Could you elaborate on what has worked for you?
I imagine people who work in customer service have strategies too.
I agree the key is boundaries. You will not be famous with them but you will enjoy your hobby and have a greater chance of forming real connections with them.
Once chat bots started yelling at me to update my repos, or submitting trash PRS, I made a new rule for myself. If someone wants a change I will let them make a pr and will read it when I want too.
So sorry to the million dollar teams making tens of million off my work but won't hire me for a job but my life is way more important no matter how much you yell.
I had someone pretend to interview me. During the interview they used vague language about one of my more tightly licensed packages asking if they could use it. I said no but if they gave me a role I liked I could agree with it. They cut off the "interview" immediately.
I also had multiple job offers not let me fill out my prior art.
It's slimy out there. Now that people can send code into LLMs and launder it I don't think it's very hopeful for individuals to enforce a license against any company making any money, and it's not worth it if the company isn't.
ie JS/Node seems to attract more newbie users, so I wonder if that correlates with higher incidents of this
That's with the thought that maybe it's newbie users mostly being that source.
At this time the amount of toxic bile spewed at the OSS project I work on outpaces any good coverage by about 2:1.
I'd shut the project(s) down after a fraction of that. Karens can keep developing it themselves.
> I gave away ... the reward was
You're expecting a reward for your charitable work. A grocer faces its own hardship too (the late night alcoholic who trashes one of your aisle), but it's made bearable by the flow of income this provides.
Get paid. Like seriously. At least make the companies pay. You seem to be in exceptionnally successful with your project and well connected, why not try to start a kind of open-source consortium with other maintainers and companies to try to get some momentum into normalizing the fact companies should pay for the libraries they use. Surely, any company can throw 10k a year into open source projects, there must be a solution that doesn't leave people like you disgruntled.
especially under capitalism