Criando e Mantendo Projetos Open Source



Documentos relacionados
Aprenda, ensine, instale e compartilhe

Como criar um perfil de destaque no LinkedIn

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR

WP EXPRESSO GUIA RÁPIDO. Descubra três formas para montar seu site rapidamente e onde encontrar bons temas

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

Tiago Rodrigo Marçal Murakami

1 Projeto de Gestão de Arquivos através da Prestadora de Serviços 1.1 CONSARQ Conservação de Arquivos LTDA

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

PADRÃO DE RESPOSTA DAS QUESTÕES DISCURSIVAS PROFISSIONAL BÁSICO COMUNICAÇÃO SOCIAL

Boletim de carreiras:

Biblioteca Virtual. BIBLIOTECA VIRTUAL DA UNIVERSIDADE DO PORTO (BVUP) Plano de Actividades 2007

Equipe OC- Olimpíadas Científicas

Curso Facebook Essencial

Drupal para Startups. Agilizando o desenvolvimento do seu MVP com o Drupal

Guia para líderes em educação

PlusPixel Marketing Digital SOMOS MAIS SOCIAIS DO QUE NUNCA

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE S BEM SUCEDIDA.

O Segredo do Sucesso na Internet

Backsite Serviços On-line

OLIMPÍADA MARISTA DE MATEMÁTICA

Olá, Somos Ideatera - Studio Tecnológico

Connections with Leading Thinkers

Markes Roberto Vaccaro

JVM s Livres. Paloma Costa. javawoman@portaljava.com.br

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

+20mil. Faça o seu WiFi trabalhar para você! CLIENTES. SO WIFI faz marketing social e publicidade online atingível, acessível e acima de tudo, fácil.

Circuito Curitibano de Software Livre

Introdução à Ciência da Computação

WordPress Instruções de integração com PayPal

Ramirez. FeeMensal. Proposta de Assessoria de Publicidade e Marketing

Guia Definitivo para Ganhar Dinheiro na Internet.

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

Comunicação do Desempenho do Sistema SA8000

como potencializar sua participação na

PRÓ-REITORIA PROPOSTA DE AÇÕES DE EXTENSÃO 1. TÍTULO. Participação do UDF no evento Ludum Dare DESCRIÇÃO E JUSTIFICATIVA

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10

Guia de Proteção às Marcas

REGULAMENTO DE UTILIZAÇÃO DOS INICIATIVA ESCOLAS, PROFESSORES E COMPUTADORES PORTÁTEIS EQUIPAMENTOS DO PROJECTO. Ano Lectivo 2006 / 07

Bem-vindo ao tópico Múltiplas filiais.

Roteiro para Elaboração de Projeto Social 1. Projeto X (Título do Projeto)

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Tutorial 7 Fóruns no Moodle

Software livre em ambiente corporativo

As Capacitações dos Profissionais de TI e as novas habilidades exigidas pelo Mercado.

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. 2º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA 2013.

A Ciência e a Arte de Ser Dirigente. Autor: Ader Fernando Alves de Pádua

TERMOS E CONDIÇÕES DE USO - VOCÊ APRENDE AGORA

Administração de Sistemas Livres. Prof. Lais Farias Alves

Site Oficial:

Modelos de Negócio com Software Livre

Networking: fazer diferente faz a diferença. Insights para pensar e agir

O Talento Está no Sangue Colsan/Unifesp 1

UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I

DESAFIOS E OPORTUNIDADES DO MODELO OPEN SOURCE NA ADMINISTRAÇÃO PÚBLICA. Álvaro Pinto

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

O guia completo para uma presença. online IMBATÍVEL!

RECURSOS HUMANOS COMO FATOR DE EFICÁCIA ORGANIZACIONAL

A pa p rceria Aon Hewitt eng n a g ja j m a en e t n o Valor Econômico

Nossa audiência é composta por proprietários e gerentes de postos, oficinas, centros automotivos e concessionários espalhados em todo o país.

GNU Image Manipulation Program, mais conhecido pelo acrônimo GIMP.

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira

Thaisy Sluszz. Thaisy Sluszz RECOMPENSA DIGITAL. Marcelo Vicente

Excelência no Atendimento ao Cliente. / NT Editora. -- Brasília: p. : il. ; 21,0 X 29,7 cm.

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

CartilhaEscola_Final.qxp:escola 9/16/08 6:23 PM Page 1

PM 09/ agosto 2011 Original: inglês. Relatório sobre o CoffeeClub Network

Redes sociais corporativas

soluções inovadoras para desafios de negócios Manual explicativo do quadro do modelo de negócios passo a passo com exemplos

Como aumentar o ticket médio de seu e-commerce em 06 passos

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

A importância do Software Livre no mundo de hoje

Notas sobre o curso Information Architecture /98

Tutorial de Instalação

SISTEMA OPERACIONAL - WINDOWS

Projeto Fedora. Fábio Olivé Embaixador do Projeto Fedora no Brasil

Prof. Me. Marcos Echevarria

Blogues - Pequeno guião de construção. Servidor utilizado

Com a publicação dos novos Estatutos da Escola -Diário da República, 2ª série, nº 164, 25 de Agosto de 2009, por iniciativa do Conselho de Direcção,

BIBLIOTECA ARQUITETÔNICA

Atendimento. Item 6- Noções de administração de vendas

GRATUITA. consultoria.

1 - Baixar makesfx.exe

10 estratégias para gerar tráfego para seu blog

O USO DO BLOG NA EDUCAÇÃO. Prof.ª Andréa Bruzaca

Respostas Dinâmica CRI Minas 10/05/12. Monitoramento de concorrentes/ fornecedor/ cliente/ internizar tecnologia de outros setores;

APRESENTAÇÃO COMERCIAL.

Funcionalidades da ferramenta zabbix

Soluções em gerenciamento da informação

Contador 2.0 CONTADOR 2.0: MODELOS DE NEGÓCIOS CONTÁBEIS DE ALTO VALOR. Imagens: depositphotos.com. Roberto Dias Duarte

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

5. Um mesmo aluno não poderá integrar mais de uma equipe.

Transcrição:

Criando e Mantendo Projetos Open Source Vitor Fernando Pamplona vitor@vitorpamplona.com

Open Source? Liberdade para: Executar o software Estudar o código fonte Modificar o código Redistribuir o software GPL, LGPL, BSD, MIT, Apache, CDDL...

Open Source vs Free Software Open Source Metodologia de desenvolvimento Softwares proprietários não são a melhor solução Licença preferida: LGPL Free Software Movimento Social Softwares proprietários são o problema do mundo Licença preferida: GPL

Open Source é legal mas não dá dinheiro... não gera renda... não põe comida na mesa... não é sustentável

Recompensas Para as empresas Necessidade suprida com baixo custo Teste e adaptação de mercado Instrução de novos profissionais Expansão de uso de algum software Motivação da equipe Modularização da solução Aumento da qualidade Aniquilação de concorrentes

Recompensas Para as pessoas Hobbie e diversão Projeção profissional Networking Novas portas abertas Currículum em segundo plano Responsabilidade sobre o código Conhecimento do ciclo de desenvolvimento

Open Source é legal e ajuda a dar dinheiro... ajuda a gerar renda... ajuda a por comida na mesa... ajuda na sustentabilidade

A idéia Esqueça originalidade Algo novo Fantástico Gigantesco A revolução do universo Não gostou? Implemente! Melhore o que está na frente do seu nariz

Sugestões Use linux Trabalhos de faculdade Necessidade Idéias loucas/absurdas Interoperabilidade/portabilidade Projeto pequeno e simples Esqueça os concorrentes

Começando Implemente uma versão (em inglês) Libere-a em beta Divulgue o binário para os amigos Espere while (houverbug()) Implemente as correções Libere uma versão Divulgue o binário para os amigos Espere

Criando o Projeto Escolha uma licença: GPL, LGPL,... Encontre um repositório e crie o projeto SourceForge Java.net CodePlex É necessário CVS ou SVN Monte a página do projeto Crie uma lista de discussão Crie um blog

A página do projeto Objetivos e perspectivas Características (Features) TO-DO List Download Manual e Documentação Snapshots e Screencasts Em português!

Liberando Versão Certifique-se que tudo esteja funcionando. Crie links para downloads do binário (para diferentes plataformas) do código fonte Página de mudanças (Snapshots/Screencasts) Peça aos amigos para testarem. Publique a notícia no blog e aguarde. Publique a notícia em portais.

Garantindo a qualidade Do software Desenvolvimento dirigido a testes Testes unitários, sempre Libere quantas versões beta desejar Boa documentação e feedback De suas ações Não responda as críticas ofensivas Assimile apenas as críticas construtivas Você é intocável.

Idioma e Internacionalização Código Fonte: Sempre em inglês Página: Você escreve a página em português Outros escrevem em suas línguas nativas Preocupe-se com i18n Principal fonte de colaboradores

Conquistando Usuários Não faça propaganda demais Deixe que os outros falem por você Crie versões com instaladores Crie pacotes:.deb para sitemas debian/ubuntu.rpm para sistemas redhat.yum para sistemas suse Inclua o seu programa nas distribuições Invista em camisetas e brindes

Atraindo Colaboradores Abuse da motivação pelo i18n Publique artigos sobre a estrutura interna Faça eles se sentirem um grupo Crie um fórum/lista para os desenvolvedores Não abuse da autoridade Aceite sugestões, conselhos e críticas Aceite o voto vencido Seja educado, e não babaca

Crescendo Você não está só! Assuma o posto de gerente aos poucos Preocupe-se com A manutenção dos testes unitários A manutenção da documentação A manutenção das traduções A motivação da sua equipe Delegar responsabilidades (mas não muito) Copyright dos desenvolvedores

Adquirindo Recursos Associe-se ou crie uma ONG. Pesquise empresas usuárias Permita doações Utilize banners discretos (Google/UOL) Busque parcerias nas universidades Garanta a qualidade!

Vivendo de Open Source Crie uma empresa Serviços de customização Documentação Suporte urgente Plugins e/ou versão paga Mantenha a comunidade! Dê prêmios para os commiters Envie os commiters para palestras Crie um plano de recompensa

Descontinuando o Projeto Normal! Passe adiante Mantenha o código e a página on-line Avise aos desenvolvedores. Avise as distribuições!

Obrigado Perguntas? Vitor Fernando Pamplona vitor@vitorpamplona.com http://vitorpamplona.com