Interlúdio. Antes do GitHub
Quando conto a desenvolvedores jovens que ainda peguei o CVS, eles me olham como para alguém que se lembra das locomotivas a vapor. O CVS surgiu em 1986, foi inventado pelo programador holandês Dick Grune e foi um dos primeiros sistemas que permitiam a várias pessoas editar o mesmo código ao mesmo tempo sem apagar o trabalho umas das outras. Depois, em 2000, veio o Subversion, que todo mundo chamava simplesmente de SVN, e que na época parecia o auge da civilização. O Git apareceu em 2005, e o GitHub, sem o qual hoje é difícil imaginar a programação, só abriu em abril de 2008. Percorri todo esse caminho no dia a dia do trabalho: primeiro vivíamos no CVS, depois nos mudamos para o SVN e ficamos felizes de não precisar mais ter medo de renomear um arquivo, e depois o Git, sem alarde, passou a mandar em tudo, e dos dois primeiros hoje se lembram sobretudo dinossauros como eu.
Quem cresceu depois às vezes imagina que antes do GitHub havia pouco código alheio e que era difícil consegui-lo. Na verdade havia de sobra, só que estava espalhado por muitos armazéns particulares e ainda não tinha uma grande praça. Havia as enormes árvores de código-fonte do GNU, havia os sistemas BSD, em que quase tudo era aberto, do núcleo ao último utilitário, havia os servidores de várias universidades e projetos, de onde o código era baixado por esse CVS ou SVN, e havia as listas de discussão onde ele era debatido e consertado. A arqueologia dos programas começou muito antes de ela ganhar um museu comum.
Após entrar
O resto do livro é para quem entrou
Entre com INITE ou crie uma conta. Leva um minuto, e o livro abre aqui mesmo.