News for hackers. Stuff that matters.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @10:48AM (#22075620)
Agreed. I think there is quite a lot of entitlement on the internet and as Klabnik pointed out: on reddit. And while it's definitely a maintainer's responsibility to make their code serve the interest of its users to the best of their ability, fundamental disagreement should result in forks, not vitriol.

It's moments like this that I reflect on the past and the public and virtual forums I have participated in... and how my own attitude shifts in favor of cooperation when I must couple my face with my words. And I wonder if others feel the same.

Re:A Sad Day for Rust by nradov on Friday January 17, 2020 @11:30AM (#22076069)
Open source maintainers have no such responsibility. Anything you get for free is a gift, and giving a gift doesn't create any ongoing responsibility for the giver. Take it or leave it.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @12:09PM (#22076597)
I disagree here, but only within the confines of the language I used. A maintainer of open source code is willingly submitting their own work to be used for free by others. They have no responsibility to extend it at all, but to maintain it is to do so in the interest of the users... they have a responsibility to do it to the best of their ability, and if not, the maintenance should be given to someone who will.
Re:A Sad Day for Rust by HorstG on Friday January 17, 2020 @12:39PM (#22076997)
No. Just no. They may do so to the worst of their abilities. Thats their prerogative.

The only limit might be publishing something that is actively intended to do harm. But I can't imagine a plausible example of that...

Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @12:47PM (#22077104)
You might not believe this, but I agree with you! Doing something to the best of your ability includes the right to be able to suck at it also. I am pressing for absolutely no standard of quality, yet you somehow think that's the case. It's not. I just think that if you're going to call yourself a maintainer of something, then you better at least pretend.
Re:A Sad Day for Rust by HorstG on Friday January 17, 2020 @01:53PM (#22077835)
I disagree. I really think doing an intentionally crappy job is acceptable. Not even pretend. I think it is okay to really half-arse it. Or break it. Or be lazy. Or whatever. Except maybe intentionally harm someone.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @02:02PM (#22077945)
Intentionally doing a crappy job is harmful.

And if you're intentionally doing any of the things you listed above, then you're not a maintainer. That simply is not what maintaining means.

Re:A Sad Day for Rust by umanwizard on Friday January 17, 2020 @11:38AM (#22076170)
> it's definitely a maintainer's responsibility to make their code serve the interest of its users to the best of their ability

No it isn't, unless those users are paying.

Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @12:05PM (#22076541)
If that's the case, then why open source it at all? Just make people pay.
Re:A Sad Day for Rust by bloodorange on Friday January 17, 2020 @03:34PM (#22078942)
Why is it a problem for you if someone is willing to give their work to the world in a way that allows others to benefit from it? Why is that not enough? Why do they also have to keep doing more after that?

If you disagree with the notion of someone publishing their work under a free software or open source license being useful for the world, then please post an AskHN about it and you will have _plenty_ of material to convince you of this perspective. However, I think most reasonably clever people can already come to the conclusion themselves.

Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @03:53PM (#22079175)
It is enough, and I don't disagree with "the notion of someone publishing their work under a free software or open source license being useful for the world." I have simply no idea where you got the idea that I would disagree with that.

What you are responding to is a rhetorical response I gave as an argument against the dismissive idea that an open source maintainer should have no responsibility unless they are getting paid. I don't agree. I find that it's a maintainer's responsibility not to extend, but to maintain. That's all I'm arguing.

If someone wants to throw OSS at the wall to see if it sticks with no obligation to maintain, then that's fine. But as soon as someone puts on the maintainer hat, I think it's reasonable to say they are accepting responsibility for that role.

Re:A Sad Day for Rust by bloodorange on Friday January 17, 2020 @04:01PM (#22079269)
> I have simply no idea where you got the idea that I would disagree with that.

"If that's the case, then why open source it at all?"

This is the part which made me feel you disagreed with it.

However, may I ask if it is your belief something released under an open source license comes with an intent to maintain it (for others)? Or that releasing something under an open source license is a declaration of being a maintainer of said software?

(not trying to be snarky and am just trying to see why we appear to be in disagreement)

Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @04:10PM (#22079369)
>> "If that's the case, then why open source it at all"

> This is the part which made me feel you disagreed with it.

I am aware, and as I already explained, this is a rhetorical device which you mistook for my own personal belief. Obviously I don't believe OSS is bad. It's friggen great.

And that's a fair question. I am absolutely not saying that open source means you must maintain it. I am simply saying if you call yourself a maintainer then you are responsible for maintaining. If you don't want to maintain OSS, then don't. Just don't pretend you're a maintainer and that you have no responsibility to maintain. At best, pass it on to someone willing to maintain it. At worst, pretend you're working on it. As I said in my original comment, others should fork as needed.

And to add, I don't believe the original subject of the article, the now former maintainer of actix-web, did the wrong thing. I am in agreement with their decision to drop out. No one should be held to an unrealistic standard by entitled users and expected to put up with that BS. The part of my original comment that everyone has a problem with is seriously the least consequential phrase. Blows my mind that everyone is hyper focused on taking it out of context as well.

Re:A Sad Day for Rust by bloodorange on Friday January 17, 2020 @04:17PM (#22079440)
Thank you. I now see where we differ in our beliefs. We have to just agree that we may never agree on what responsibilities lie with a maintainer (if he is not paid for it by the users(s)).
Re:A Sad Day for Rust by umanwizard on Friday January 17, 2020 @01:26PM (#22077537)
There are many possible reasons, and yes, one is because they might hope it's useful to other people. That's not the same as being "responsible" for such usefulness.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @02:36PM (#22078316)
And I agree completely. Except when you claim you're a "maintainer." If you do, that is supposed to mean something. And I think it means you're going to maintain the code. That's the only responsibility I am talking about.
Re:A Sad Day for Rust by umanwizard on Friday January 17, 2020 @06:12PM (#22080629)
Maintainer is a term of art that just means you’re the person in charge of the project.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @08:47PM (#22081589)
Re:A Sad Day for Rust by kd5bjo on Friday January 17, 2020 @11:41AM (#22076201)
Actualy, it’s the maintainer’s responsibility to make their code serve their own interests. Those often, but not always, align with the users’ interests.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @12:07PM (#22076556)
Then why open source at all if there is not some interest in helping others who have "aligned interests"?
Re:A Sad Day for Rust by pgeorgi on Friday January 17, 2020 @12:34PM (#22076934)
So that others can pick the pieces they need, if they care to. It's an offer to the world, not a sales pitch.
Re:A Sad Day for Rust by zpallin on Friday January 17, 2020 @12:45PM (#22077067)
If you post random code on the internet at your leisure, sure. When you have a marketing campaign for your open source tool... then yea, it's a sales pitch.