projeto debian

23
Sum´ ario Introdu¸ ao O Projeto Debian Referencias Projeto Debian A estrutura organizacional de um gigante Evandro Moimaz Anselmo Grupo de Usu´ arios de Debian GNU/Linux - Debian MS 20 de setembro de 2008 Evandro Moimaz Anselmo Projeto Debian

Upload: freedom-dayms

Post on 09-Jun-2015

1.880 views

Category:

Technology


1 download

DESCRIPTION

Projeto Debian - A Estrutura organizacional de um gigante.(Evandro / DebianMS)

TRANSCRIPT

Page 1: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

Projeto DebianA estrutura organizacional de um gigante

Evandro Moimaz Anselmo

Grupo de Usuarios de Debian GNU/Linux - Debian MS

20 de setembro de 2008

Evandro Moimaz Anselmo Projeto Debian

Page 2: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

1 IntroducaoO projeto GNUGeneral Public License

2 O Projeto DebianO Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

3 Referencias

Evandro Moimaz Anselmo Projeto Debian

Page 3: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O projeto GNUGeneral Public License

Richard Matthew Stallman - fundador do GNU

Evandro Moimaz Anselmo Projeto Debian

Page 4: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O projeto GNUGeneral Public License

Evandro Moimaz Anselmo Projeto Debian

Page 5: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O projeto GNUGeneral Public License

• Iniciado por Richard Stallman em 1984, com o objetivo decriar um sistema operacional totalmente livre, que qualquerpessoa teria direito de usar, modificar e redistribuir, oprograma, seu codigo fonte, desde que garantido para todosos mesmos direitos.

• A partir de 1984 Stallman e varios programadores, queabracaram a causa, vieram desenvolvendo as pecas principaisde um sistema operacional, como compilador de linguagem C,editores de texto, etc.

• Em 1991 o sistema operacional ja estava quase pronto, mas okernel do sistema operacional. O grupo liderado por Stallmanestava desenvolvendo um kernel chamado Hurd. Porem, em1991, um jovem finlandes chamado Linus Torvalds haviacriado um kernel que poderia usar todas as pecas do sistemaoperacional GNU.

Evandro Moimaz Anselmo Projeto Debian

Page 6: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O projeto GNUGeneral Public License

Evandro Moimaz Anselmo Projeto Debian

Page 7: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O projeto GNUGeneral Public License

GNU General Public License

• A liberdade de executar o programa, para qualquer proposito(liberdade no 0).

• A liberdade de estudar como o programa funciona e adapta-lopara as suas necessidades (liberdade no 1). O acesso aocodigo-fonte e um pre-requisito para esta liberdade.

• A liberdade de redistribuir copias de modo que voce possaajudar ao seu proximo (liberdade no 2).

• A liberdade de aperfeicoar o programa, e liberar os seusaperfeicoamentos, de modo que toda a comunidade sebeneficie deles (liberdade no 3). O acesso ao codigo-fonte eum pre-requisito para esta liberdade.

Evandro Moimaz Anselmo Projeto Debian

Page 8: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Evandro Moimaz Anselmo Projeto Debian

Page 9: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

No comeco

O Projeto Debian foi oficialmente fundado por Ian Murdock em 16de Agosto de 1993. Naquele tempo, o conceito de uma”distribuicao”de Linux era novo. Ian pretendia que o Debian fosseuma distribuicao criada abertamente, no mesmo espırito do Linuxe do GNU. A criacao do Debian teve o apoio do projeto GNU daFSF durante um ano (Novembro de 1994 a Novembro de 1995).A distribuicao Debian pretendia ser cuidadosamente econscientemente criada em conjunto e ser mantida e suportadacom similar cuidado. Isso comecou com um pequeno e forte grupode hackers do Software Livre e gradualmente cresceu, se tornandouma grande e bem organizada comunidade de desenvolvedores eusuarios.

Evandro Moimaz Anselmo Projeto Debian

Page 10: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Ian Murdock - Fundador do debian.

Evandro Moimaz Anselmo Projeto Debian

Page 11: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Manifesto

Leiam o Manisfesto debian em:http://www.debian.org/doc/manuals/project-history/ap-manifesto.pt.html

Evandro Moimaz Anselmo Projeto Debian

Page 12: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Manifesto

• ...a maioria das pessoas que obtem o Linux desses”distribuidores”recebe uma distribuicao cheia de defeitos emuito mal administrada ...esses ”distribuidores”tem umatendencia a promover ”funcoes”de seus produtos que nao saofuncionais ou extremamente instaveis...os compradores irao,logicamente, esperar do produto todas as suas funcoesfuncionando perfeitamente e que alguns acreditam que eleseja um sistema operacional comercial (tambem ha umatendencia a nao mencionar que o Linux e livre e que edistribuıdo sob a Licenca Publica Geral GNU). Finalizando,esses ”distribuidores”estao atualmente ganhando bastantedinheiro para manter anuncios enormes em revistas; e oclassico exemplo de comportamento inaceitavel sendorecompensado por aqueles que nao sabem muito.

Evandro Moimaz Anselmo Projeto Debian

Page 13: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

A Debian e a unica distribuicao que e aberta para que tododesenvolvedor e usuario possa contribuir com seu trabalho. E ounico distribuidor significativo de Linux que nao e uma entidadecomercial. E o unico grande projeto com uma constituicao, umcontrato social e documentos com polıticas para organizar oprojeto. A Debian tambem e a unica distribuicao que emicro-empacotada, usando informacoes detalhadas de dependenciade pacotes para garantir a consistencia do sistema em atualizacoes.Para alcancar e manter um alto padrao de qualidade, o Debianadotou um rico conjunto de polıticas e procedimentos paraempacotamento e distribuicao de software.

Evandro Moimaz Anselmo Projeto Debian

Page 14: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

O Debian e

um sistema operacional (SO) livre para seu computador. Umsistema operacional e um conjunto de programas basicos eutilitarios que fazem seu computador funcionar. O Debian usa okernel (nucleo de um sistema operacional), Linux, mas a maiorparte das ferramentas do SO vem do projeto GNU; daı o nomeGNU/Linux.O Debian GNU/Linux e mais que um simples SO: ele vem commais de 18733 pacotes contendo softwares pre-compilados edistribuıdos em um bom formato, que torna facil a instalacao delesna sua maquina.

Evandro Moimaz Anselmo Projeto Debian

Page 15: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

E mais ou menos como uma torre: Na base dela esta o kernel.Sobre ele todas as ferramentas basicas e acima estao todos osoutros softwares que voce executa em seu computador. No topoda torre esta o Debian — organizando e arrumandocuidadosamente as coisas, de modo que tudo funcione bem quandotodos esses componentes trabalham em conjunto.

Evandro Moimaz Anselmo Projeto Debian

Page 16: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Quem compoe o debian?

O Debian e produzido por aproximadamente mil desenvolvedoresativos espalhados pelo mundo que sao voluntarios em seu tempolivre. Poucos desenvolvedores se conhecem pessoalmente. Acomunicacao e feita primariamente atraves de e-mail (listas dediscussao em http://lists.debian.org) e IRC (canal # debian emirc.debian.org).O Projeto Debian tem uma estrutura organizada cuidadosamente.Para maiores informacoes sobre como o Debian e internamente,por favor, sinta-se livre para navegar pelo Canto dosDesenvolvedores (http://www.debian.org/devel/).

Evandro Moimaz Anselmo Projeto Debian

Page 17: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Mapa dos desenvolvedores.

Evandro Moimaz Anselmo Projeto Debian

Page 18: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Estrutura Organizacional do Debian

• Oficiais

• Distribuicao

• Publicidade

• Suporte e Infra-estrutura

• Distribuicao Personalizada Debian

Para consulta detalhada acessehttp://www.debian.org/intro/organization

Evandro Moimaz Anselmo Projeto Debian

Page 19: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Informacoes

• Existem dois tipos de pacotes que voce pode criar: fonte ebinarios. Um pacote fonte contem um codigo-fonte que vocepossa compilar. Um pacote binario contem somente oprograma pronto. Nao confunda os termos, como ocodigo-fonte do programa e o pacote-fonte do programa. Porfavor leia outros manuais se voce precisa de maioresinformacoes sobre essa terminologia.

Evandro Moimaz Anselmo Projeto Debian

Page 20: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

• No Debian, o termo ’mantenedor’ e usado para uma pessoaque cria pacotes, ’autor’ para a pessoa que criou o programa e’mantenedor superior’ para a pessoa que atualmente mantemo programa fora do Debian. Normalmente o autor e omantenedor superior sao a mesma pessoa - e as vezes atemesmo o mantenedor e a mesma pessoa. Se voce criou umprograma, e que coloca-lo no Debian, sinta-se a vontade paraenviar-nos sua aplicacao para se tornar um mantenedor.

Evandro Moimaz Anselmo Projeto Debian

Page 21: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

• Depois que voce criou o seu pacote (ou enquanto o faz), vocetera de se tornar um mantenedor oficial da Debian para queseu programa seja colocado na proxima distribuicao do Debian(se o seu programa e realmente util, por que nao?). Esseprocesso e tratado na Referencia do Desenvolvedor(Developer’s Reference). Por favor leia-o(http://www.debian.org/doc/manuals/developers-reference/).

Evandro Moimaz Anselmo Projeto Debian

Page 22: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

O Manifesto DebianO que e o Debian?Estrutura Organizacional do debianTorne-se um desenvolvedor do Debian

Evandro Moimaz Anselmo Projeto Debian

Page 23: Projeto Debian

SumarioIntroducao

O Projeto DebianReferencias

Referencias

[Projeto Debian]Disponıvel em: http://www.debian.org

[Richard Matthew Stallman]Disponıvel em: http://pt.wikipedia.org/wiki/Stallman

Evandro Moimaz Anselmo Projeto Debian