For example, if I don't like what Microsoft is doing with Windows and I name my own OS WindowsPro while it being a Linux distribution, I'm clearly trying to mislead people into believing it's something it's not.
*(not Coca-Cola)
How about calling it GPTJ4All which is more honest, or if you think you will transcend GPTJ, GPTForAll? Or GPT”4”All?
If you want to target people who care about Apache 2.0 licensing, you should listen to the same people who tell you the name is offensive and scammy-seeming. Otherwise you alienate half your initial target market before you even start. It is not too late to accept feedback and change the name. My 2 cents.
> if you think you will transcend GPTJ
The comment you're replying to already addressed the possibility that you don't want to be tied to GPTJ in name. That's fine and understandable. The comment suggested other ideas to do a slight name change that will help you sound less deceptive while still getting to keep a similar idea in the branding. You haven't responded to the main point of the comment.
My 2¢: I saw the title on the front page and thought this was some version of GPT4 running locally. A lot of people are going to think that based on the name. I get why the name is clever but I agree with those saying you should consider a variant that is less misleading. Or, you know, just go with a brand new name. If Leela Zero was called Alpha Zero 4 All it would be weird.
Your name is much more misleading than analogous projects like "Open Office". It's clear Open Office has nothing to do with Microsoft Office just by looking at the name. "GPT4All" does not provide a clear enough level of understanding that it is not GPT4.
It wouldn't have even occurred to me to read it any other way.