Software Livre e                         Sistemas para Internet                              Prof. Ms. Leonardo BotegaFrid...
Quem sou eu?                         •   Bacharel em Computação pelo UNIVEM                         •   Mestre em Computaç...
Software Livre                         •   O conceito de Software Livre foi criado por Richard Stallman, tendo sua base   ...
Figuras emblemáticas                              Rychard Stallman                                                        ...
Free Software ou Open Source??                         •   Dois conceitos diferentes, porém complementares (devido à ambig...
Linguagens Open Source                         •   Existem centenas de linguagens de código aberto disponíveis            ...
Mas e ser der “pau” ?                         •   Se você tem um problema, com certeza outra pessoa passou pela mesma     ...
Rápida Atualização e Correção                               de bugs                         •   A velocidade com que se de...
O código também é seu!                         •   Como todo projeto open source, você pode baixar o código e modificá-lo  ...
Bancos de código                         •   Como as linguagens open source são bem                             difundidas...
Bancos de dados Open Source                         •   O mesmo vale para bancos de dados                         •   Uma ...
Outro rankingFriday, April 15, 2011                   12
mais outro rankingFriday, April 15, 2011                        13
SL x Matriz do Curso                                       MATRIZ CURRICULAR                               METODOLOGIA DE ...
Contatos                              botega@univem.edu.br                            twitter: @leonardobotega            ...
Upcoming SlideShare
Loading in...5
×

Pós univem - Software Livre

314

Published on

Aula inalgu

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
314
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pós univem - Software Livre

  1. 1. Software Livre e Sistemas para Internet Prof. Ms. Leonardo BotegaFriday, April 15, 2011 1
  2. 2. Quem sou eu? • Bacharel em Computação pelo UNIVEM • Mestre em Computação pela UFSCar • Doutorando em Computação pela UFSCar • Professor dos Cursos de BCC, BSI e Pós-Graduação em Sistemas para Internet do UNIVEM • CorinthianoFriday, April 15, 2011 2
  3. 3. Software Livre • O conceito de Software Livre foi criado por Richard Stallman, tendo sua base legal seguida da adoção pela Free Software Foundation • De acordo com a Free Software Foundation, um software é cosiderado livre quando garante aos usuários as 4 liberdades fundamentais: • Liberdade para copiar, executar, modificar e redistribuir • Licença de uso, modificação e distribuição de Software Livre (GPL)Friday, April 15, 2011 3
  4. 4. Figuras emblemáticas Rychard Stallman Linus Torvalds Eric RaymondFriday, April 15, 2011 4
  5. 5. Free Software ou Open Source?? • Dois conceitos diferentes, porém complementares (devido à ambiguidade): • Free software: Livre para usar, copiar e distribuir. • Open Source: Aberto para estudar, alterar e contribuir.Friday, April 15, 2011 5
  6. 6. Linguagens Open Source • Existem centenas de linguagens de código aberto disponíveis • C/C++, PHP, Python, Java, Ruby, Smalltalk, Ada, Eiffel, Lisp, Lua, etc... • Qual é melhor? • Respondemos com outra pergunta: • Resolve seu problema?Friday, April 15, 2011 6
  7. 7. Mas e ser der “pau” ? • Se você tem um problema, com certeza outra pessoa passou pela mesma coisa... e documentou isso em algum lugar. • Just GOOGLE it ! • Comunidades ativas facilmente encontradas, inclusive no BrasilFriday, April 15, 2011 7
  8. 8. Rápida Atualização e Correção de bugs • A velocidade com que se descobre bugs é quase a mesma em que os mesmos são corrigidos. • Qualquer pessoa [que sabe o que está fazendo] pode contribuir nas melhorias de uma linguagens open source.Friday, April 15, 2011 8
  9. 9. O código também é seu! • Como todo projeto open source, você pode baixar o código e modificá-lo conforme suas necessidades. • Favor ler a documentação antes.Friday, April 15, 2011 9
  10. 10. Bancos de código • Como as linguagens open source são bem difundidas, existem bancos de dados que catalogam trechos de código e os diponibilizam na web. • koders.com • krugle.com • codease.com • google.com.br/codesearchFriday, April 15, 2011 10
  11. 11. Bancos de dados Open Source • O mesmo vale para bancos de dados • Uma vez com o código liberado para o domínio público, todos podem colaborar sugerindo ou implementando melhorias • Tecnologias free estimulam o desenvolvedor a compartilhar o código ou trechos dele para a comunidade.Friday, April 15, 2011 11
  12. 12. Outro rankingFriday, April 15, 2011 12
  13. 13. mais outro rankingFriday, April 15, 2011 13
  14. 14. SL x Matriz do Curso MATRIZ CURRICULAR METODOLOGIA DE DESENVOLVIMENTO ÁGIL PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE DADOS E PROJETO DE BD INSTALAÇÃO E ADMINISTRAÇÃO DE SERVIDORES FUNDAMENTOS DO DESENVOLVIMENTO P/ WEB LINGUAGEM DE PROGRAMAÇÃO PARA WEB ARQUITETURA DA INFORMAÇÃO TECNOLOGIA .NET TECNOLOGIA JAVA PARA INTERNET DESENVOLVIMENTO COM FRAMEWORKS WEB XML E WEB SERVICES DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS TESTE E QUALIDADE DE SOFTWARE MÉTODOS E TÉCNICAS PESQUISA DIDÁTICAFriday, April 15, 2011 14
  15. 15. Contatos botega@univem.edu.br twitter: @leonardobotega http://www.leonardobotega.comFriday, April 15, 2011 15
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×