Como a maioria das culturas sem economia monetaria, a do hacker se baseia em reputacao. Voce esta tentando resolver problemas interessantes, mas quao interessantes eles sao, e se suas solucoes sao realmente boas, e algo que somente seus iguais ou superiores tecnicamente sao normalmente capazes de julgar. Consequentemente, quando voce joga o jogo do hacker, voce aprende a marcar pontos principalmente pelo que outros hackers pensam da sua habilidade (por isso voce nao e hacker ate que outros hackers lhe chamem assim). Esse fato e obscurecido pela imagem solitaria que se faz do trabalho do hacker; e tambem por um tabu hacker-cultural que e contra admitir que o ego ou a aprovacao externa estao envolvidas na motivacao de alguem. Especificamente, a cultura hacker e o que os antropologistas chamam de cultura de doacao. Voce ganha status e reputacao nao por dominar outras pessoas, nem por ser bonito, nem por ter coisas que as pessoas querem, mas sim por doar coisas. Especificamente, por doar seu tempo, sua criatividade, e os resultados de sua habilidade. Ha basicamente cinco tipos de coisas que voce pode fazer para ser respeitado por hackers: 1. Escrever open-source software. O primeiro (o mais central e mais tradicional) e escrever programas que outros hackers achem divertidos ou uteis, e dar o codigo-fonte para que toda a cultura hacker use. (Nos costumavamos chamar isto de "free software", mas isso confundia muitas pessoas que nao sabiam ao certo o significado de "free". Agora, muitos de nos preferem o termo "open-source" software). [nota do tradutor: "free" significa tanto "livre" como "gratuito", dai a confusao. O significado que se pretende e "livre".] Os "semi-deuses" mais venerados da cultura hacker sao pessoas que escreveram programas grandes, competentes, que encontraram uma grande demanda e os distribuiram para que todos pudessem usar. 2. Ajude a testar e depurar open-source software Tambem estao servindo os que depuram open-source software. Neste mundo imperfeito, inevitavelmente passamos a maior parte do tempo de desenvolvimento na fase de depuracao. Por isso, qualquer autor de open-source software que pense lhe dira que bons beta-testers (que saibam descrever sintomas claramente, localizar problemas, tolerar bugs em um lancamento apressado, e estejam dispostos a aplicar algumas rotinas de diagnostico) valem seu peso em ouro. Ate mesmo um desses beta-testers pode fazer a diferenca entre uma fase de depuracao virar um longo e cansativo pesadelo, ou ser apenas um aborrecimento saudavel. Se voce e um novato, tente achar um programa sob desenvolvimento em que voce esteja interessado e seja um bom beta-tester. Ha um progressao natural de ajudar a testar programas para ajudar a depurar e depois ajudar a modifica-los. Voce aprendera muito assim, e criara um bom karma com pessoas que lhe ajudarao depois. 3. Publique informacao util. Outra boa coisa a se fazer e coletar e filtrar informacoes uteis e interessantes em paginas da Web ou documentos como FAQs ("Frequently Asked Questions lists", ou listas de perguntas frequentes), e torne-os disponiveis ao publico. Mantenedores de grandes FAQs tecnicos sao quase tao respeitados quanto autores de open-source software. 4. Ajude a manter a infra-estrutura funcionando. A