Let me start by saying that I don't like the name-calling I'm seeing. Even if I (strongly) disagree with ejmr's arguments, I believe he had good intentions. Phrases like "he's too insecure about his sexuality" should not have entered this discussion. I ask you gentlemen to behave in a more civilised manner in future interventions.
I will continue by sharing my thoughts on the matter of "personal offense".
Almost everyone is offended by one thing or the other. And usually, these "offensive subjects" are shared among social environments. So it's very easy to assume that all humanity shares that sentiment.
The thing is, we already have a collection of "things that are offensive for everyone". They are called "Violations of the Human Rights". Then there's each country's constitution, the local laws, and each individual's moral compass. When it's not a violation of the human rights, something illegal or something immoral, demanding that others behave according to a "personal offense sentiment" is egoistical.. It's also rather self-entitled ("Others must change because I feel like this). But as I have said, it's also a very easy trap to fall onto.
The fact that you can't demand others to do what you want doesn't mean that you can't do anything. Here's some actions you can take to mitigate that personal feeling of offense that you are having:
- None of the innuendo-libs is critical for making a LÖVE game. If you are greatly bothered by a library name, consider simply not using it.
- There're non-innuendo alternatives for most of them. If one library name bothers you, then look for a non-innuendo alternative.
- If you don't find a non-innuendo alternative and you absolutely need that library, you can create a non-innuendo version very easily. Renaming AnAL.lua to something like anim.lua is trivial, and you can use it by doing `local anim = require 'anim'`. You can then upload that library to the libraries page. All of the innuendo libraries' licenses allow for this (you might have to leave a small remark somewhere indicating that your libs are a fork, but that would be it).
I will finish by saying that I don't like the innuendo names. I'm less likely to use an innuendo library than a regular one, and have authored a couple non-innuendo alternatives myself (Although it was personal curiosity, not the naming, what made me write them. The fact that innuendo libraries existed is just a coincidence).
But I understand these feelings I have are personal, and I shouldn't impose my views upon others.
And neither should anyone. That'd be offensive.