If you "stick with the times", don't you essentially commit to do whatever the loudest, most extreme people want? Your average person doesn't care if your library is called Darth Vader, but somebody looking for outrage will declare that they are offended and you must now submit to their will because otherwise you're offensive and they will try to ruin your life.
Giving in to those people is like giving in to the demands of terrorists: do it once and you will have them show up again tomorrow with more demands.
> It's about what is right and wrong, not what the current political climate is.
How is the name of a software library right or wrong in general? I'd follow that argument if the name was "fuck you, John Doe" or something like that. But RuboCop? Really?
I definitely believe that if there's an objective line between right and wrong, then the name "RuboCop" has not crossed that line.
The name was not chosen as a signal of political support to one side in this conflict. Switching the name would be essentially just a signal of political support to the BLM movement - but IMHO it's not offensive to refuse to participate in this political signaling.
I mean you'll get fired or punched in the face if you use some of the stuff people mentioned flippantly a century ago.
YOU don't think anybody will ever be offended; that's a personal opinion that you hold, but your opinion doesn't apply when SOMEONE ELSE is offended.
I mean for example I'm not offended if people swear in HN, so say "fuck" and "shit" all you want, I don't care. But I'm not alone here, and there will be people who are offended and would prefer it to stay out of HN.
Like how you want politics out of software development.
Anyway, you say you want to keep politics out of software development, but this isn't a political issue, it's a moral issue. It's about what is right and wrong, not what the current political climate is.