News for hackers. Stuff that matters.
Re:The gift of it's your problem now by shadowgovt on Thursday December 30, 2021 @11:21AM (#29738000)
> Why is the responsibility for changing the package anyone but theirs, the people using it; now that they're decided they have stricter requirements for that need?

It isn't. Every open source consumer is ultimately responsible for the use of the code. That's baked into every open source license I'm aware of. Even the "share and enjoy" mantra is a tongue-in-cheek reference to a rhyme that ends with recommending what porcine orifices you can put your head on if you don't like the software.

... But there's more to be gained by the original authors, in glory and internet points, by publishing a fix for the problem than in washing their hands of the whole affair. Some people want their code correct as a point of professional pride alone.

Re:The gift of it's your problem now by ekidd on Thursday December 30, 2021 @12:12PM (#29738542)
> Even the "share and enjoy" mantra is a tongue-in-cheek reference to a rhyme

I don't know of any rhyme, but I always assumed that this was a reference to the Hitchhiker's Guide and Sirius Cybernetics Corporation. Which, yes, does involve a pig: https://www.goodreads.com/quotes/95859-share-and-enjoy-is-th...

Sirus Cybernetics Corporation was best known for having created Marvin, the depressed android, and doors with cheerful personalities:

> “All the doors in this spaceship have a cheerful and sunny disposition. It is their pleasure to open for you, and their satisfaction to close again with the knowledge of a job well done.”

So yes, "Share and enjoy" was originally deeply drenched in irony, and it functioned as a warning to proceed at the user's own risk.

Re:The gift of it's your problem now by xg15 on Thursday December 30, 2021 @11:43AM (#29738222)
It's not just internet points, it's what makes the whole thing practically viable.

If you don't give any guarantees beside "it's a hobby project", you can't expect anyone else to use your software beyond hobby projects either.

Re:The gift of it's your problem now by ekidd on Thursday December 30, 2021 @01:03PM (#29739285)
> If you don't give any guarantees beside "it's a hobby project", you can't expect anyone else to use your software beyond hobby projects either.

I am happy to provide consulting services and support guarantees through my LLC, and have done so in the past.

Non-paying users who ask nicely might get fixes. Or they might not! Unfortunately, those fixes might also arrive a year or two after they stopped caring, I'm sad to say.

But a project which doesn't bring me any revenue, and which doesn't function as valuable advertising, is only going to receive support when I have the time and the inclination.

Realistically, commerical adoption is only interesting to me if there's some upside for me. This isn't to say that companies should never use my libraries or tools. Just that if they want timely support, they should be prepared to either pay me, or use the "Fork" button.

Re:The gift of it's your problem now by fxtentacle on Thursday December 30, 2021 @12:14PM (#29738565)
Or it's the opposite. I've had people base their business operations on my clearly marked hobby project. And then they started being nasty when I stopped updating it.
Re:The gift of it's your problem now by BeetleB on Thursday December 30, 2021 @04:26PM (#29741635)
> If you don't give any guarantees beside "it's a hobby project", you can't expect anyone else to use your software beyond hobby projects either.

Can't speak for log4j, but I don't expect anyone to use my SW beyond hobby projects. If they do, I expect them to be responsible for how they use it.

Re:The gift of it's your problem now by jjav on Thursday December 30, 2021 @04:01PM (#29741387)
> If you don't give any guarantees beside "it's a hobby project", you can't expect anyone else to use your software beyond hobby projects either.

That's a good thing. The companies shouldn't be expecting free code and free support. If they want something for a commercial product, pay for a commercial library with a support contract.

Re:The gift of it's your problem now by nomdep on Thursday December 30, 2021 @01:48PM (#29739891)
Reviewing code is (should be) significant less work than reimplementing it yourself, if you were able to do it in the first place.