Quem pode ser um bom ditador benevolente?
Ser um BD requer uma combinação de traços. Precisa, antes de mais nada, de uma sensibilidade bem honrada à própria influência no projeto, o que, por sua vez, traz auto-contenção. Nos estágios iniciais da adiscussão, não se deve expressar opiniões e conclusões com tanta certeza de que os outros sentem que é inútil discordar. As pessoas devem ser livres para expor idéias, mesmo idéias estúpidas. É inevitável que a BD poste uma idéia estúpida de tempos em tempos também, é claro, e por isso o papel também requer uma habilidade de reconhecer e conhecer quando se tomou uma má decisão – embora isso seja um traço que qualquer boa desenvolvedora deve ter, especialmente se ela ficar com o projeto por muito tempo. Mas a diferença é que o BD pode dar-se ao luxo de escorregar de vez em quando sem se preocupar com danos a longo prazo à sua credibilidade. Desenvolvedores sem antiguidade podem não se sentir tão seguros, por isso a BD deve fazer frases-críticas ou decisões contrárias com alguma sensibilidade para o peso de suas palavras, tanto técnica como psicologicamente.
A BD não precisa ter as habilidades técnicas mais afiadas de ninguém no projeto. Ela deve ser habilidosa o suficiente para trabalhar no próprio código, e para compreender e comentar qualquer mudança em consideração, mas isso é tudo. A posição BD não é adquirida nem mantida em virtude de habilidades intimidadoras de codificação. O que é importante é a experiência e o senso de design excessivo – não necessariamente a habilidade de produzir gooddesign sob demanda, mas a habilidade de reconhecer e endossar o gooddesign, qualquer que seja sua fonte.
É comum para o ditador benevolente ser um fundador do projeto, mas isto é mais uma correlação do que uma causa. Os tipos de qualidades que fazem com que alguém seja capaz de começar a aprojectar com sucesso – competência técnica, capacidade de persuadir outras pessoas a aderir, e assim por diante – são exactamente as qualidades de que qualquer BD precisaria. E, claro, os fundadores começam com uma espécie de antiguidade automática, que muitas vezes pode ser suficiente para fazer com que a ditadura benevolente do fundador pareça o caminho de menor resistência para todos os envolvidos.
Lembrar que o potencial de bifurcação vai para os dois lados. Um BD pode forçar um projeto tão facilmente quanto qualquer outro, e alguns o fizeram de forma casuística, quando sentiram que a direção que queriam tomar para o projeto era diferente de onde a maioria dos outros desenvolvedores queria ir. Por causa da forquilidade, não importa se o ditador benevolente tem controle sobre o repositório do projeto “mestre” atualmente aceito. As pessoas às vezes falam de controle de repositório como se fosse a fonte final de poder em um projeto, mas na verdade isso é irrelevante. A capacidade de adicionar ou remover senhas de pessoas para um projeto em um site de hospedagem em particular afeta apenas aquela cópia do projeto naquele site. O abuso prolongado desse poder, seja pelo BD ou por outra pessoa, simplesmente levaria o desenvolvimento da criança a mudar para uma cópia diferente do projeto.