Quando se trata de nomear seu produto de software (seja um aplicativo ou uma biblioteca), o que você faz?
Parece impossível escolher um nome que ainda não seja usado por outro software, seja o pequeno projeto de hobby de alguém ou uma empresa que o vende. Todos sabemos que o Phoenix se tornou o Firebird o Firefox, porque se chocou com outros nomes de produtos de software.
Quão único deve ser um nome? Phoenix era o nome de um BIOS de computador - dificilmente semelhante a um navegador da web, não era? E, para dar um contra-exemplo, existe o Fedora, o sistema operacional, e o Fedora, o software de repositório, coexistindo alegremente. Outro exemplo contrário é o midori da estrutura Javascript e o midori do navegador da web.
Quais etapas você adotaria para garantir que o nome do seu aplicativo ou biblioteca não seja adotado por outra pessoa e até que ponto você procuraria - em termos do tipo de produto - ao procurar outras coisas com o mesmo nome?