Qual é a sua revisão de quais3 palavras?
Não use que3palavras. Diga aos seus amigos para não a usarem.
Não gosto muito da ideia de what3words, que acham a ideia de what3words um pouco tonta ou habilidosa ou criticam a ideia em detalhes técnicos, deixe-me começar por dizer que gosto muito da ideia, e da sua execução. Há uma razão pela qual eu aconselho fortemente as pessoas a não adotarem what3words, e uma razão apenas:
what3words é um padrão fechado. Já é hora de aprendermos a lição. Se você ainda não a recebeu, repita depois de mim: Nós não adoptamos padrões fechados. É realmente uma má idéia se trancar em um sistema como este, que é de propriedade e controlado por uma empresa privada (Pior. Uma empresa privada de capital de risco com apoio de capital de risco).
Eles poderiam ter criado isso como um padrão aberto, mas infelizmente a maioria definitivamente não é aberto. O que quero dizer com isto?
>ul>li> O algoritmo/idea é patenteado, impedindo muito activamente qualquer pessoa de implementar um algoritmo compatível ou desenvolver algo parecido como um padrão concorrente (embora a validade desta patente seja questionável dada a existência do que pareceria ser arte prévia sobre a ideia)li>li>Hand-in-hand with this patent, o software para codificação/descodificação é copyrighted. Qualquer software que você possa encontrar ou fazer engenharia reversa do site ou aplicativos móveis, não poderia ser copiado e reutilizado legalmente. what3words have actively served github with a DMCA takedown notice to remove some reverse-engineered code. O esquema também requer uma pesquisa na base de dados até certo ponto. A codificação/decodificação é parcialmente algorítmica (não usa'não usa uma base de dados de cada três palavras código de localização), no entanto, requer uma base de dados. A base de dados é (pelo menos) um dicionário de palavras, mais algumas informações sobre regiões para aplicar línguas diferentes, mais algumas informações sobre regiões oceânicas onde o sistema usa palavras mais longas. A base de dados é enviada com aplicativos para uso offline, e tem direitos autorais de quais3 palavras. Para uso online, a necessidade de consulta da base de dados cria um requisito para chamadas para o servidor what3words, o que reforça o aspecto "lock-in" da utilização do serviço. Isso também significa que mesmo que patentes e proteções de direitos autorais sobre o software fossem consideradas inexequíveis em tribunal, uma abordagem alternativa de codificação/decodificação exigiria uma cópia dessa base de dados protegida por direitos autorais para alcançar compatibilidade.Esses tipos de proteção são muito comuns para muitas empresas de software, é claro, e então pode-se colocar isso no velho debate de código fechado vs código aberto. É uma escolha que fazemos. No entanto...
que3 palavras é bastante simples do ponto de vista do software, e é realmente mais sobre a tentativa de estabelecer um padrão. É como configurar um novo sistema "código postal"/"zipcode", é um padrão para a procura de locais, e partilha de locais. Ele só terá sucesso através do efeito de rede de persuadir muitas pessoas a adotar e compartilhar locais. Se ele tiver sucesso, então ele também terá sucesso em "travar" usuários no sistema que a empresa tem monopólio exclusivo sobre.
A norma moderna para qualquer novo padrão simples, é especificá-lo abertamente e lançar implementações de decodificação/codificação como código aberto. Isto é algo que muitas pessoas têm vindo a esperar, e a insistir em novos padrões simples. Como um defensor de longa data do OpenStreetMap e da geo-tecnologia de código aberto, esta é uma lição que eu levei mais a peito do que a maioria, mas realmente é uma lição que todos os especialistas em tecnologia e usuários de tecnologia já deveriam ter aprendido até agora, e deveriam estar disseminando para o resto da sociedade. Nós não adotamos padrões fechados, caso contrário, repetidamente, experimentaremos os efeitos negativos do "lock-in" quando empresas privadas conseguirem impulsionar a adoção de sistemas fechados.
Como com qualquer padrão, é tudo sobre o efeito de rede. É por isso que você não só deve se recusar a adotar um padrão fechado como o que3 palavras, mas também aconselhar fortemente os outros a não adotá-lo!