SlideShare uma empresa Scribd logo
1 de 86
Baixar para ler offline
Plante uma árvore, escreva
 um livro, tenha um filho
     e contribua com
       software livre
                    por Dickson S. Guedes
                          (@guediz)
UNISUL Tech Day 2011                        26 de Novembro
<aviso bgcolor=”red”>
ESTA PALESTRA
 POSSUI CONTEÚDO
QUE PODE QUEBRAR
     CERTOS
 PARADÍGMAS SEUS
VOCÊ NÃO É
   OBRIGADO A
CONCORDAR COM O
QUE VAI OUVIR AQUI
TUDO BEM!
NEM TODAS AS
  PESSOAS QUE
  BEBEM VINHOS
SABEM DIFERENCIAR
 UM VINHO BOM DE
     UM RUIM
</aviso>
FREE SOFTWARE
FREE SOFTWARE
SOFTWARE LIVRE
SOFTWARE LIVRE
      ≠
SOFTWARE GRÁTIS
SOFTWARE LIVRE
      ≠
SOFTWARE GRÁTIS
SOFTWARE
  IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
 SOFWTARE
PROPRIETÁRIO
   IDEAL
SOFTWARE
  IDEAL
SOFTWARE
  IDEAL


 SOFTWARE LIVRE
SOFTWARE LIVRE




 SOFTWARE
   IDEAL


  SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
        IDEAL


      SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                     P
                     A
                     T
        IDEAL        C
                     H




      SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                      P
                      A
                      T
         IDEAL        C
                      H


 P
 A
 T
 C
 H     SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                      P
                      A
                      T
         IDEAL        C
                      H


 P
 A
 T
 C
 H     SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                      P
                      A
                      T
         IDEAL        C
                      H


 P
 A
 T
 C
 H     SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                      P
                      A
                      T
         IDEAL        C
                      H


 P
 A
 T
 C
 H     SOFTWARE LIVRE
SOFTWARE LIVRE




      SOFTWARE
SOFTWARE LIVRE
                      P
                      A
                      T
         IDEAL        C
                      H


 P
 A
 T
 C
 H     SOFTWARE LIVRE
ESTAMOS FALANDO DE
 LIBERDADE E NÃO DE
      DINHEIRO
VOCÊ NÃO PRECISA MANJAR DE
PROGRAMAÇÃO PARA CONTRIBUIR
    COM SOFTWARE LIVRE
MAS É O MESMO QUE TER UMA
PADARIA E NÃO SABER FAZER PÃO
QUAL O MELHOR FERMENTO?
POR ONDE COMEÇAR?
ENTENDA AS LICENSAS
BSD
 MIT
Apache
 GPL
ACOMPANHE AS LISTAS
Kernel Linux
        http://vger.kernel.org/vger-lists.html


                     Debian
               http://lists.debian.org/


                 PostgreSQL
           http://archives.postgresql.org/


                      Ruby
http://www.ruby-lang.org/en/community/mailing-lists/
Drupal
      http://drupal.org/mailing-lists


               Joomla
 http://www.joomla.org/mailing-lists.html


               Django
https://www.djangoproject.com/community/


                 Rails
    http://rubyonrails.org/community
O SOFTWARE NECESSITA
    DE TRADUÇÃO?
O SOFTWARE NECESSITA
DE CONTEÚDO E DIVULGAÇÃO?
O SOFTWARE NECESSITA
DE CONTEÚDO E DIVULGAÇÃO?

   blog, twitter, palestras ...
PARTICIPE DE EVENTOS
FISL

LATINOWERE

 CONISLI

 RubyConf

  PyCon

  PGBR
GERENCIAMENTO DE
PROJETOS DE SOFTWARES
       LIVRES
ENTENDA CONTROLE DE VERSÃO
CVS
SVN
BZR
GIT
SOURCE FORGE
LANUCHPAD
GITHUB
GITHUB


 para muitas empresas vale
      bem mais que um CV
QUER IR MAIS ALÉM?
ESCOLHA UM PROJETO...
E PARTICIPE!
E PARTICIPE!


PLANTE A SEMENTE E CUIDE DE SUA ÁRVORE
CRIE UM BLOG...
E ESCREVA!
E ESCREVA BEM!


ELE SERÁ SEU LIVRO VIRTUAL
CRITIQUE O SOFTWARE...
E MELHORE-O!
E MELHORE-O!



               OU
CRIE O SEU PRÓPRIO
 SOFTWARE LIVRE...
E CUIDE DELE!
E CUIDE DELE!



ELE SERÁ SEU FILHO! NÃO O ABANDONE!
TÁ SEM IDÉIA?
GsoC
Google Summer of Code
GsoC
Google Summer of Code


     E O VERÃO ESTÁ PERTO...
REFLEXÕES
Tudo é publico até você...
Postar um códgo mal
 escrto é tao ruin quanto
esrcevr erraod num islaide
Você estará sempre sendo
 avaliado por olhos mais
       experientes
Sempre terá alguém melhor
  que você que não vai
 gostar do seu trabalho...
Sempre terá alguém melhor
  que você que não vai
 gostar do seu trabalho...

     aceite as críticas
Sempre terá alguém melhor
 que você que vai gostar
 muito do seu trabalho...
Sempre terá alguém melhor
 que você que vai gostar
 muito do seu trabalho...

   aceite as sugestões
Você aprenderá muito!
“Quando você faz as
coisas sempre do mesmo
 jeito, obterá sempre os
mesmos resultados” – Alguém
?
Presença na rede
●   WEB
    ●   http://guedesoft.net
    ●   http://www.timbira.com.br
●   IRC
    ●   irc.freenode.net
        –   Guedes @ #postgresql, #postgresql-br
●   Gtalk
    ●   guedes@guedesoft.net
●   Twitter
    ●   @guediz
    ●   @pgcasts

Mais conteúdo relacionado

Semelhante a Plante uma árvore, escreva um livro, tenha um filho e contribua com software livre

Como contribuir para o Software Livre
Como contribuir para o Software LivreComo contribuir para o Software Livre
Como contribuir para o Software Livre
Ambev
 

Semelhante a Plante uma árvore, escreva um livro, tenha um filho e contribua com software livre (20)

Como contribuir para o Software Livre
Como contribuir para o Software LivreComo contribuir para o Software Livre
Como contribuir para o Software Livre
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)
 
7Masters jQuery - jQuery além do código, com Leon Kulikowski
7Masters jQuery - jQuery além do código, com Leon Kulikowski7Masters jQuery - jQuery além do código, com Leon Kulikowski
7Masters jQuery - jQuery além do código, com Leon Kulikowski
 
Empreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIAEmpreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIA
 
Software Livre, O Caminho do Futuro
Software Livre, O Caminho do FuturoSoftware Livre, O Caminho do Futuro
Software Livre, O Caminho do Futuro
 
Desenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoDesenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x Nativo
 
Software Livre, o caminho do futuro
Software Livre, o caminho do futuroSoftware Livre, o caminho do futuro
Software Livre, o caminho do futuro
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
 
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produçãoDe 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço FilhoPalestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filho
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe AlisonSoftwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
 
Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariDrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 

Mais de Dickson S. Guedes

Conhecendo Postgresql.- ENECOMP 2009
Conhecendo Postgresql.- ENECOMP 2009Conhecendo Postgresql.- ENECOMP 2009
Conhecendo Postgresql.- ENECOMP 2009
Dickson S. Guedes
 
Minicurso Postgresql - Enecomp 2009
Minicurso Postgresql - Enecomp 2009Minicurso Postgresql - Enecomp 2009
Minicurso Postgresql - Enecomp 2009
Dickson S. Guedes
 

Mais de Dickson S. Guedes (20)

Ganhando tempo automatizando com SQL
Ganhando tempo automatizando com SQLGanhando tempo automatizando com SQL
Ganhando tempo automatizando com SQL
 
O mínimo necessário que você precisa conhecer sobre computação quântica
O mínimo necessário que você precisa conhecer sobre computação quânticaO mínimo necessário que você precisa conhecer sobre computação quântica
O mínimo necessário que você precisa conhecer sobre computação quântica
 
Porque aprender várias linguagens me tornou um DBA (e desenvolvedor) melhor
Porque aprender várias linguagens me tornou um DBA (e desenvolvedor) melhorPorque aprender várias linguagens me tornou um DBA (e desenvolvedor) melhor
Porque aprender várias linguagens me tornou um DBA (e desenvolvedor) melhor
 
Pattern matching - O que é? Onde vive? Do que se alimenta? Como se reproduz?
Pattern matching - O que é? Onde vive? Do que se alimenta? Como se reproduz?Pattern matching - O que é? Onde vive? Do que se alimenta? Como se reproduz?
Pattern matching - O que é? Onde vive? Do que se alimenta? Como se reproduz?
 
Primeiros passos machine learning PostgreSQL
Primeiros passos machine learning PostgreSQLPrimeiros passos machine learning PostgreSQL
Primeiros passos machine learning PostgreSQL
 
Dicas de sobrevivência de um DBA sem mouse
Dicas de sobrevivência de um DBA sem mouseDicas de sobrevivência de um DBA sem mouse
Dicas de sobrevivência de um DBA sem mouse
 
Destistificando o EXPLAIN
Destistificando o EXPLAIN Destistificando o EXPLAIN
Destistificando o EXPLAIN
 
Falando "Postgrês"
Falando "Postgrês"Falando "Postgrês"
Falando "Postgrês"
 
Se meu elefante falasse
Se meu elefante falasseSe meu elefante falasse
Se meu elefante falasse
 
Curiosidades que você (talvez) não sabia e se sabia vale a pena lembrar
Curiosidades que você (talvez) não sabia e se sabia vale a pena lembrarCuriosidades que você (talvez) não sabia e se sabia vale a pena lembrar
Curiosidades que você (talvez) não sabia e se sabia vale a pena lembrar
 
O Elefante Poliglota
O Elefante PoliglotaO Elefante Poliglota
O Elefante Poliglota
 
Como encontrar uma agulha num palheiro de logs
Como encontrar uma agulha num palheiro de logsComo encontrar uma agulha num palheiro de logs
Como encontrar uma agulha num palheiro de logs
 
Como encontrar uma agulha no palheiro de logs do PostgreSQL
Como encontrar uma agulha no palheiro de logs do PostgreSQLComo encontrar uma agulha no palheiro de logs do PostgreSQL
Como encontrar uma agulha no palheiro de logs do PostgreSQL
 
Gerenciando múltiplas versões do PostgreSQL com pgvm
Gerenciando múltiplas versões do PostgreSQL com pgvmGerenciando múltiplas versões do PostgreSQL com pgvm
Gerenciando múltiplas versões do PostgreSQL com pgvm
 
PGXN - Como distribuir suas extensões com o PostgreSQL
PGXN - Como distribuir suas extensões com o PostgreSQLPGXN - Como distribuir suas extensões com o PostgreSQL
PGXN - Como distribuir suas extensões com o PostgreSQL
 
Pgxn.pgday
Pgxn.pgdayPgxn.pgday
Pgxn.pgday
 
Estripando o Elefante - (Trabalhando com extensões no PostgreSQL)
Estripando o Elefante - (Trabalhando com extensões no PostgreSQL)Estripando o Elefante - (Trabalhando com extensões no PostgreSQL)
Estripando o Elefante - (Trabalhando com extensões no PostgreSQL)
 
Conhecendo Postgresql.- ENECOMP 2009
Conhecendo Postgresql.- ENECOMP 2009Conhecendo Postgresql.- ENECOMP 2009
Conhecendo Postgresql.- ENECOMP 2009
 
Minicurso Postgresql - Enecomp 2009
Minicurso Postgresql - Enecomp 2009Minicurso Postgresql - Enecomp 2009
Minicurso Postgresql - Enecomp 2009
 
Testes unitarios no PostgreSQL com pgTAP
Testes unitarios no PostgreSQL com pgTAPTestes unitarios no PostgreSQL com pgTAP
Testes unitarios no PostgreSQL com pgTAP
 

Plante uma árvore, escreva um livro, tenha um filho e contribua com software livre