I'm not sure why anyone else thinks they have a say in how to pronounce a name. I hope I don't meet anyone who tells me I'm pronouncing mine incorrectly.
Gif isn't a name, it's an acronym. The creator of an acronym doesn't get to decide how it's pronounced -- it follows the rules of standard english if it's an acronym of english words. Yes english has a lot of edge cases, but it has defaults too.
In this case, english rules dictate that any word that starts with "gif" is a hard g sound. You will not find an english word that starts with "gif" with a soft g.
The only reason there is a controversy at all is because the creator insists on his incorrect pronunciation with a soft g. If he wanted a soft g, it should have been a "jif".
> In this case, english rules dictate that any word that starts with "gif" is a hard g sound. You will not find an english word that starts with "gif" with a soft g.
English rules tell you how to pronounce "gi" at the start of a word, and the "f" doesn't change it.