Sei sulla pagina 1di 23

FERRAMENTAS OPEN SOURCE

Uma abordagem conceitual

Msc. Rmulo Martins Frana

ROTEIRO
1. 2. 3. 4. 5. 6. 7.

Introduo Objetivos Contexto Histrico Software Livre Open Source Vantagens Ferramentas Open Source
o o

Linux Windows

8.

Concluso

OBJETIVOS
`

Apresentar o contexto histrico e conceitos do Software Livre e Open Source Apresentar algumas ferramentas Open Source disponveis para vrios tipos de atividades

SOFTWARE LIVRE - HISTRIA


Anos 80 => Richard M. Stallman formalizou esta maneira de pensar para o software sobre a forma de quatro liberdades:
1. A liberdade de executar o programa, para qualquer propsito. 2. A liberdade de estudar como o programa funciona e de adapt-lo para as suas necessidades. 3. A liberdade de redistribuir cpias do programa. 4. A liberdade liberar os seus aperfeioamentos ao pblico - toda a comunidade de usurios possa se beneficiar.

SOFTWARE LIVRE - HISTRIA


Software que segue os quatro princpios = Software Livre 1984 - lanado o projeto GNU; (General Public License ou GPL) GPL - licena mais utilizada para o Software Livre; Licena protege as quatro liberdades descritas anteriormente;
Existe ambiguidade com o termo em ingls Free Software Free gratuito e livre Neste caso, o termo Free refere-se a liberdade
5

OPEN SOURCE
`

Em 1998 sua definio por Bruce Perens


`

Baseado na concepo do Software Livre;

Surgiu com objetivo explcito de:


o

Delinear uma campanha de marketing para promover o Software Livre no ambiente empresarial;

Usar palavras ou termos menos ambguos;

OPEN SOURCE
` ` `

Cdigo Aberto Refere-se Acesso ao Cdigo-Fonte apenas um requisito de duas das quatro liberdades que definem o software livre

` `

No confundir - software que vem com cdigo-fonte O usurio precisa ter liberdade de modificar e resdistribuir o software sem restries adicionais = definio de Open Source

VANTAGENS
`

Baixo custo
Investimento feito em implantao, treinamento e suporte.

` ` ` ` `

Adequao a necessidades especficas Independncia de fornecedor Estabilidade Qualidade Segurana

FERRAMENTAS OPEN SOURCE

FERRAMENTAS OPEN SOURCE


`

Linux
um dos exemplos mais famosos de software Open Source. Este kernel (ncleo) de sistema operacional vem sendo desenvolvido e aprimorado desde 1991, quando Linus Torvalds liberou seu cdigo na Internet e licenciou-o sob a GPL. Atualmente o Linux j est na sua verso 2.6 e apresenta cerca de 450 distribuies diferentes. Todos estes desenvolvimentos foram possveis graas listas de discusses e espaos colaborativos.

10

FERRAMENTAS OPEN SOURCE


`

Open Office
o pacote de aplicativos de escritrio que surgiu para concorrer diretamente com o Microsoft Office.

Writer Impress Calc Draw Math Base

11

FERRAMENTAS OPEN SOURCE


`

Mysql
O banco de dados cdigo aberto mais polular; Disponibilizado a custo zero sob a licena GPL, ou sob uma licena comercial para quem pretende no seguir os termos da GPL. Mais de 6 milhes de instalaes entre Websites, datawarehouse, aplicaes comerciais e outra mais. Usurios como Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics, entre outros.

12

FERRAMENTAS OPEN SOURCE


`

Mozilla Firefox
Navegador Open Source desenvolvido pela Mozilla Foundation, que nos ltimos anos tem ganhado grande nmero de usurios. Tem suporte aos padres web e tambm pode adquirir mais recursos utilizando extenses. Quem deu incio ao Firefox foram Dave Hyatt e Blake Ross. Atualmente est na verso 3.0;

13

FERRAMENTAS OPEN SOURCE


`

Mozilla Firefox
Complementos

14

FERRAMENTAS OPEN SOURCE


`

Mozilla
Pode parecer loucura no incio, mas saiba: ns acreditamos que quanto mais pessoas souberem nossos segredos, melhor.

Algumas pessoas viram trechos que podiam melhorar e fizeram correes. Outras tiveram idias para novos recursos e os tornaram realidade. E outras ainda aproveitaram esse cdigo, aplicaram suas prprias inovaes e construram novos (e incrveis) produtos. Moral da histria? Ser aberto significa que coisas boas vo acontecer. Qualquer pessoa pode espiar por trs de nossas cortinas... na verdade, no h cortinas.
Trecho retirado do site oficial do Mozilla sobre Cdigo Aberto http://pt-br.www.mozilla.com/pt-BR/firefox/organic/
15

FERRAMENTAS OPEN SOURCE


`

Servidor Apache
Em meados de 1994 ex-funcionrios do Centro Nacional para Aplicaes de Supercomputao, situado na Universidade de Illinois, comearam a reunir seus conhecimentos e desenvolvimentos para implementarem o HTTP. No final de fevereiro de 1995, foi criada a Apache Software Foundation. Atualmente o servidor Apache utilizado em mais de 50% dos servidores web do mundo.

16

FERRAMENTAS OPEN SOURCE


`

Perl
A linguagem de programao Perl foi concebida oficialmente em 1987 por Larry Wall. Porm, s em 1989, com o lanamento da verso 3.0, licenciou-se sob a licena GPL. Possui diversos livros publicados e a ferramenta responsvel por grande parte do "contedo dinmico" na World Wide Web.

17

FERRAMENTAS OPEN SOURCE


`

Firebird
O Firebird nasceu nos bastidores da Borland Software Corporation no momento em que a mesma se pronunciou contra a continuidade do InterBase 6.0 Open. Herdou caractersticas do InterBase, portanto esto amplamente testados e tem sua eficincia comprovada.

18

+ SOFTWARES OPEN SOURCE P/ LINUX


` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `

Euphoria (Linguagem de programao) Code::Blocks (IDE para C/C++) Dev-C++ (IDE para C/C++) Dev Pascal (IDE para Pascal) Eclipse (IDE para Java, PHP e outros) Free Pascal (Compilador para Pascal) Gambas (IDE para Basic) Icon (Linguagem de programao) Lazarus (IDE para Free Pascal) Lua (linguagem de programao) (Linguagem de programao) MinGW (Converso do compilador GCC para Win32) Netbeans (IDE para Java, Ruby, Javascript, PHP e outros) Perl (Linguagem de programao) Python (Linguagem de programao) Ruby (Linguagem de programao) Sharp Develop (IDE para desenvolvimento C#)

19

+ SOFTWARES OPEN SOURCE P/ WINDOWS


` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `

Euphoria (Linguagem de programao) Code::Blocks (IDE para C/C++) Dev-C++ (IDE para C/C++) Dev Pascal (IDE para Pascal) Eclipse (IDE para Java, PHP e outros) Free Pascal (Compilador para Pascal) Icon (Linguagem de programao) Lazarus (IDE para Free Pascal) Lua (linguagem de programao) (Linguagem de programao) MinGW (Converso do compilador GCC para Win32) Netbeans (IDE para Java, Ruby, Javascript, PHP e outros) Perl (Linguagem de programao) Python (Linguagem de programao) Ruby (Linguagem de programao) Sharp Develop (IDE para desenvolvimento C#) Unicon (Linguagem de programao)

20

CONCLUSO
`

Atualmente existe um variedade de ferramentas Open Source Navegadores Web, BD, Linguagens de Programao, Processadores de Texto at Sistemas Operacionais Software Livre - qualquer um pode executar, copiar, distribuir, estudar, modificar e aperfeioar
o

Conceito de liberdade

21

SUGESTES PARA LEITURA


`
` ` ` `

Sites web
http://pt.wikipedia.org/wiki/Open_source http://pt.wikipedia.org/wiki/Lista_de_softwares_open_source_para_Windows http://pt.wikipedia.org/wiki/Lista_de_softwares_open_source_para_Linux http://www.softwarelivre.gov.br/

` `

http://www.groklaw.net/article.php?story=20050327184603969 http://software.cqgp.sp.gov.br/index.php?option=com_content&task=view&id=16&Ite mid=33 http://software.cqgp.sp.gov.br/index.php?option=com_content&task=view&id=16&Ite mid=33

22

Obrigado !
Prof. Msc. Rmulo Martins Frana
romulomf@gmail.com romulomf@ufma.br

23

Potrebbero piacerti anche