O problema com o registro de software

Como uma pessoa que passou uma parte significativa de sua vida profissional sendo paga para escrever software, acredito que é importante para mim pagar regularmente pelo softwaretambém. Nossos salários de programador não vêm de árvores mágicas de dinheiro. Eles vêm de clientes que pagam em dinheiro vivo e frio pelo software que criamos. É por isso que todo mês tento colocar em prática o que descrevi em Dia de apoiar seu pequeno fornecedor de software favorito:

Verifique seu disco rígido e tenho certeza de que o senhor também encontrará algum software escrito por uma pequena loja de desenvolvimento de software, talvez até mesmo por um único desenvolvedor. Algo que o senhor considera incrivelmente útil. Algo em que o senhor confia todos os dias. Algo que o senhor recomenda sem reservas a amigos e colegas. Algo que torna o uso do computador muito mais agradável. Ou, pelo menos, menos doloroso.

Pare de ler este post agora mesmo e compre esse software. Se não for um software comercial, não deixe que isso impeça o senhor. Compartilhe o amor enviando dinheiro para a pessoa/loja/organização que o criou.

Quando encontro aplicativos que considero úteis e uso regularmente, faço o possível para apoiá-los, seja doandoou registrando-se e comprando uma licença. É simplesmente um bom carma. Não há nada mais eficaz do que votar com sua carteira. Na minha opinião, se o senhor não votar, não tem direito a ter uma opinião.

Mas aqui está o que eu acho profundamente preocupante: muitas vezes, registrar um software me deixa com uma experiência pior do que não registrar. Permita-me ilustrar com um exemplo.

Tenho transferido nossos arquivos de podcast para o blog.stackoverflow.com via FTP, então reinstalei o SmartFTP. Já usei bastante o SmartFTP ao longo dos anos, mas nunca me preocupei em pagar por ele. Eles fizeram um ótimo trabalho ao aprimorá-lo e melhorá-lo regularmente toda vez que o utilizo novamente. Esse é exatamente o tipo de projeto de software útil e vivo que quero apoiar.

Até que eu me registre, sou presenteado com essa pequena tela de aviso toda vez que inicio o SmartFTP. É um pouco irritante, mas tolerável, e apresenta com destaque um conveniente botão “buy me”. Ei! É isso que eu quero fazer!

Lembrete de licença do SmartFTP

Clico nesse botão e sou levado para um site onde me deparo com uma escolha: doméstico ou profissional?

Edições do produto SmartFTP

Nossa, não sei. Estou em conflito. Agora tenho que pensar sobre o que o recursos que eu quero e quanto estou disposto a pagar por esses recursos.

Isso já está começando a ser um pouco chato.

Agora sinto que estou sendo enganado. Há um nome para esse jogo e, infelizmente, não é algo divertido e legal como Grand Theft Auto IV – esse jogo em particular se chama capturando o excedente do consumidor.

Vamos fazer o seguinte. Em vez de cobrar US$ 220, vamos perguntar a cada um de nossos clientes se eles são ricos ou pobres. Se eles disserem que são ricos, cobraremos US$ 349. Se disserem que são pobres, cobraremos US$ 220.

Agora, quanto ganhamos?

Observe as quantidades: ainda estamos vendendo as mesmas 233 cópias, mas os 42 clientes mais ricos, que estavam dispostos a gastar US$ 349 ou mais, estão sendo solicitados a gastar US$ 349. E nossos lucros acabaram de aumentar! de US$ 43 mil para cerca de US$ 48 mil! MUITO BOM!

Qualquer semelhança entre este e o Edição Kenny Loggins do Windows Vista é, tenho certeza, pura coincidência. Finalmente, decidi que sou um usuário “doméstico” de FTP, seja lá o que isso signifique. Suspeito que seja um sinônimo sorrateiro de marketing para “bastardo barato”.

Como recompensa, agora posso jogar outro jogo chamado preencha o formulário de pedido gigante. O senhor já jogou esse jogo antes. Observe que, nesse jogo específico, o senhor pode ganhar pontos de bônus por tentar encaminhar esse formulário por meio de seu complexo sistema de pagamento corporativo.

Formulário de pedido do SmartFTP

Depois de tudo isso, eu consigo pagar. É uma espécie de imposto fixo inevitável sobre o esforço de qualquer forma de comércio on-line. Por fim, recebo isto em minha caixa de entrada de e-mail:

E-mail de licença do SmartFTP

Agora eu tenho três opções. Nenhuma delas faz muito sentido em minha leitura inicial. Parece que há algum tipo de arquivo-chave de que vou precisar? Vou tentar o link do meio para fazer o download. Realmente não quero outro executável de origem desconhecida em meu sistema. Depois de fazer o download do arquivo de licença, uso o menu de ajuda para instalá-lo:

Instalação da licença do SmartFTP

Et Voil! Apenas em dezesseis etapas fáceis e divertidasEu registrei esse software e votei com minha carteira!

Mas esse registro é apenas o começo dos meus problemas:

  • Agora preciso manter o controle de um arquivo de licença.
  • A licença provavelmente está vinculada a um computador específico, portanto, se eu reinstalar o sistema operacional ou atualizar o hardware, essa licença poderá ser interrompida.
  • Se eu perder minha licença, precisarei lembrar minhas credenciais de login no site do fornecedor para recuperá-la.
  • Minha licença só é válida por um ano. Quando esse ano termina, preciso passar por essas etapas e licenciar novamente o software.

Agora… e aqui está o ponto crucial… multiplique todo esse problema de licenciamento pelo número de aplicativos e pessoas em sua organização.

Mesmo para um usuário individual como eu, isso é ruim. Tenho aplicativos que registrei e paguei e para os quais, de alguma forma, nunca recebi as chaves de licença, como o WinRAR. Tenho aplicativos que simplesmente não uso porque sou muito preguiçoso para registrá-los novamente em minha nova instalação, como o EditPad Pro. Há muito tempo perdi a noção de quais versões de quais aplicativos tenho registros válidos. O senhor pode imaginar o tipo de diversão que me espera no final de qualquer nova compilação de sistema, um jamboree virtual de novos registros.

Agora vamos comparar isso com o processo de “registrar” a ferramenta de FTP de código aberto FileZilla:

  1. Baixar o FileZilla
  2. Doar US$ 36,95 para o projeto

Ah, e o terceiro passo? Não existe a etapa três! Nunca mais precisarei pensar em registro, licenciamento ou qualquer outra coisa. Nunca mais!

Não há dúvida de que o SmartFTP é o melhor cliente de FTP. Fico mais do que feliz em registrar e recompensá-los por seus anos de trabalho de desenvolvimento. Mas, no futuro, acho que vou votar com minha carteira pelo o processo de registro que torna minha vida mais fácil, não mais difícil.