Você está na página 1de 32

INSTITUTO MDIO POLITCNICO DE COMPUTAO E GESTO IMPCG CURSO DE INFORMATICA EM CINCIA DE COMPUTAO

Importncia dos Softwares Livres: um estudo de caso no Instituto Mdio Politcnico de Computao e Gesto

PROJECTO FINAL

Norberto Bonifcio Gatsi


Maputo, Junho de 2011

Norberto Bonifcio Gatsi

Importncia dos Softwares Livres: um estudo de caso no Instituto Mdio Politcnico de Computao e Gesto

Projecto Final apresentado como exigncia para a obteno do ttulo em de Cincia Tcnico de Mdio de I n f o r m t i c a em Cincia de Computao do Curso de Informtica Computao, ministrado pelo IMPCG.

Maputo, Junho de 2011

Importncia dos Softwares Livres: um estudo de caso no Instituto Mdio Politcnico de Computao e Gesto

Norberto Bonifcio Gatsi


Este Projecto Final foi submetido ao processo de avaliao pelo jri para a obteno do ttulo de:

Tcnico Mdio de Informtica em Cincias de Computao E aprovada na sua verso final em................. (data), atendendo s normas da legislao vigente no IMPCG e Coordenao do Curso de Informtica em Cincia de Computao. ____________________________ Nome do Coordenador do Curso ou Direco Pedaggica JRI

_________________ Presidente __________________ Oponente __________________ Tutor


Leonel Mabunda

_________________ Assistente/Secretrio

ndice
i. Declarao de Honra....................................................................................................................6 iii. Dedicatria.................................................................................................................................7 iv. Agradecimentos..........................................................................................................................8 v. Lista de abreviaturas....................................................................................................................9 vi. Resumo do trabalho..................................................................................................................10 Captulo I 1.1 Introduo........................................................................................................................... 11 1.2 Apresentao do tema ........................................................................................................ 12 1.3 Problematizao ................................................................................................................. 12 1.4 Problema............................................................................................................................. 13 1.5 Delimitao do tema........................................................................................................... 13 1.6 Objectivos .......................................................................................................................... 13 1.6.1 Objectivo geral ............................................................................................................. 13 1.6.2 Objectivos especficos .................................................................................................. 13 1.7 Justificativa......................................................................................................................... 13 1.8 Hipteses ............................................................................................................................ 14 1.9 Variveis............................................................................................................................. 14 1.9.1 Varivel dependente X ................................................................................................ 14 1.9.2 Varivel independente Y .............................................................................................. 14 1.10 Metodologias.................................................................................................................... 14 2.1 Capitulo II 2.1 Softwares............................................................................................................................. 15 2.1.1 Tipos de softwares............................................................................................................ 15 Capitulo III 3.1 Origem de software livre..................................................................................................... 17

3.2 Projecto GNU/Linux e a FSF .............................................................................................. 17 3.3 Conceito de software livre................................................................................................... 18 3.3.1 Tipos de Licenas de softwares livres .......................................................................... 18 3.3.2 Licena para uso do software livre ............................................................................... 19 3.4 Software livre e cdigo aberto ........................................................................................... 20 3.5 Vantagens dos softwares livres .......................................................................................... 21 3.6 Benefcios dos softwares livres .......................................................................................... 22 3.7 Aplicabilidade dos softwares livres.................................................................................... 22 3.8 Exemplo de softwares livres .............................................................................................. 23 3.9 Curiosidade......................................................................................................................... 23 Capitulo IV 4.1 Apresentao do inqurito no IMPCG ............................................................................ 24

4.4.1 Representao e anlise dos grficos .............................................................................. 24 Grfico 01 conhecimento sobre softwares livres................................................................ 25 Grfico 02 Total indicao de softwares livres .................................................................. 25 Grfico 03 rea de utilizao dos softwares livres ............................................................ 26 Grfico 04 Utilizao no dia-a-dia ..................................................................................... 27 5.Concluso...................................................................................................................................28 6.Recomendaes..........................................................................................................................29 7.Glossrio.....................................................................................................................................30 8.Bibliografia.................................................................................................................................31 9.1 Anexo.......................................................................................................................................32 9.1 Fig.1 .................................................................................................................................... 32 9.2 Fig.2 Modelo de inqurito................................................................................................ 32

i.

Declarao de Honra
Eu Norberto Bonifcio Gatsi , declaro por minha honra que o presente trabalho Tcnico

Mdio de Informtica em Cincias de Computao de minha autoria, tendo-se baseado na consulta bibliogrfica aos livros mencionados, no constituindo objecto de plgio.

iii.

Dedicatria
Dedico este trabalho titulo nico aos meus pais, pois a eles se deu a minha vida, o meu

percurso estudantil e o apoio inconfundvel em todos os momentos.

iv.

Agradecimentos
A elaborao deste trabalho foi possvel com o envolvimento de algumas pessoas que

directamente ou indirectamente contriburam para a concepo do mesmo. Estou especialmente grato ao meu orientador Leonel Mabunda pelo encaminhamento, orientao, disponibilidade e pela dedicao concedida durante a realizao do meu projecto final. Um especial agradecimento Instituto Mdio Politcnico de Computao e Gesto na qual fui estudante da mesma, onde pude me formar e adquirir conhecimento referente ao curso e aos estudantes das turmas da turma 12M4 e 12PL4 pela contribuio que tiverem no meu estudo de caso. Por ltimo, no posso de deixar de manifestar o meu apreo pelo constante apoio da minha famlia, os meus colegas de curso e professores do instituto.

v.

Lista de abreviaturas
IMPCG - Instituto Mdio Politcnico de Computao e Gesto GNU - Gnu is Not Unix FSF - Free Software Foundation GPL - General Public License DFSG - Debian Free Software Guidelines OSI - Open Source Initiative BSD - Berkeley Software Distribution ASF - Apache Software Foundation IDE - Integrated Development Environment GIMP- Gnu Image Manipulation Program MIT - Massachusetts Institute Technology HTTP - Hyper Text Transfer Protocol SGBD - Sistema Gesto de Base de Dados

vi.

Resumo do trabalho
Softwares livres constituem uma alternativa confivel, no s para as organizaes, pois

estes dispem de ferramentas que vo facultar o desenvolvimento dos softwares bem como processo de ensino e aprendizagem, visto que por traz desta existem vrias comunidades activas de membros colaborando de forma a tornar estes numa ferramenta adaptvel e fcil de se usar, de forma a satisfazer as necessidades dos usurios. Este trabalho evidncia aspectos que caracterizam os softwares livres. Incidindo directamente aos estudantes do Instituto Mdio Politcnico de Computao e Gesto do curso de cincias de computao onde foram aplicados a um inqurito, abordando a questo sobre importncia que os softwares livres podem transmitir para o desenvolvimento de softwares na aprendizagem e compartilhando conhecimento entre os estudantes.

10

Captulo I 1.1 Introduo


Hoje em dia as organizaes encontram o seu desenvolvimento atrelado as novas tecnologias de informao e comunicao. Esse desenvolvimento est dependente da forma como eles organizam seus sistemas de informao, e os softwares livres so uma realidade no mercado tecnolgico mundial, sendo que a cada dia as organizaes optam pela substituio dos softwares proprietrios em softwares livres, reduzindo deste modo, os custos de implantao dos mesmos, pois estes tm um grande valor atractivo, alm de ter as mesmas funcionalidades dos softwares proprietrios. (LAMAS, 2005:12) O software livre representa uma opo pela criao, pela colaborao, independncia tecnolgica e cultural, uma vez que baseado no princpio do compartilhamento de conhecimento e na solidariedade praticada pela inteligncia colectiva partilhada nas diversas comunidades de softwares livres existentes em todo mundo. (REIS, 2003:5) O propsito deste trabalho evidenciar aspectos que caracterizam o software livre, destacar o potencial que representa para as organizaes e a comunidade acadmica, bem como fontes de informao sobre ferramentas disponveis para aplicao nos cursos de informtica. Espero contribuir para melhor esclarecimento a instituio e a comunidade acadmica do Instituto Mdio Politcnico de Computao e Gesto sobre a alternativa tecnolgica e os seus procedimentos na escolha de recursos dos softwares livres.

11

1.2 Apresentao do tema


O presente trabalho far uma abordagem sobre os softwares livres, das motivaes que levaram para o seu surgimento, sobre o impacto que os estes produzem nas organizaes, e a realidade dos softwares livres no IMPCG dos softwares. Foi elaborado um estudo de caso no IMPCG, abordando a realidade e importncia dos softwares livres na comunidade acadmica dos estudantes, e na prpria instituio.

1.3 Problematizao
O IMPCG uma instituio de ensino acadmico, vocacionada ao ensino de cursos de nvel Mdio Tcnico Profissional, designadamente de Cincias de Computao e de Gesto e Contabilidade. Dispe de laboratrios e sala de aula prtica para as actividades lectivas para os cursos leccionados. A sala de aulas prtica dispe de computadores num total de 24, interligados em rede local, sem acesso a internet. Sendo que todos os computadores da sala de aulas prticas esto instalados Windows xp, e em apenas 6 deles possuem dois sistemas operativos: o Windows xp e o Linux Ubuntu 9.04. Na qual esto instalados programas nos dois sistemas operativos que auxiliam a aprendizagem para as matrias leccionadas. Verifica-se que professores tendem a utilizar com maior frequncia o uso do sistema operativo windows xp para as aulas prticas. (Dados do autor) Constata-se que a maioria dos programas utilizados nas aulas prticas encontra-se instalado no sistema operativo windows xp. Este sistema operativo que no esto licenciados, pois necessitam de licena e conexo a internet de modo que se active e torne-se genuno, e possam beneficiar ao acesso das actualizaes das ferramentas disponibilizadas na base de dados do proprietrio. Deste modo os computadores existentes na sala de aulas prticas esto susceptveis a proliferao de vrus, tornando-os sujeitos a constantes falhas e formatao dos mesmos. Como resultado da realidade dos sistemas operativos existentes nos computadores da sala de aulas prtica, estes no oferecem segurana aos estudantes que usam para a aprendizagem, no existindo um padro de programas definidos em todos os computadores, ficando os 12

estudantes restritos as poucos condies dos programas instalados no sistema operativo windows xp para as actividades lectivas e aprendizagem.

1.4 Problema
Quais so os factores que levam os professores a optarem em leccionarem com maior frequncia para a aprendizagem dos estudantes utilizando softwares proprietrios, ao invs de softwares livres?

1.5 Delimitao do tema


No presente trabalho pretende-se falar dos softwares livres, dos benefcios que estes oferecem em contra-partida dos softwares proprietrios, que em parte contribui para o melhoramento dos prprios softwares, estando mais aptos para a sua implementao, desenvolvimento das necessidades dos utilizadores, que suscita o desenvolvimento das habilidades, e o compartimento de conhecimento entre os estudantes.

1.6 Objectivos
1.6.1 Objectivo geral Avaliar o grau de importncia dos softwares livres, entre os estudantes do curso de cincia de computao do Instituto Mdio Politcnico de Computao e Gesto. 1.6.2 Objectivos especficos Descrever a realidade dos softwares livres no Instituto Mdio Politcnico de Computao e Gesto. Apontar elementos de diferenciao dos diversos softwares livres existentes; Interpretar os resultados do estudo e avaliar a dificuldades dos estudantes perante os softwares livres;

1.7 Justificativa
A ideia principal para a concepo do presente trabalho foi a necessidade de compreender se a aprendizagem dos estudantes do curso de cincia de computao restrito somente a programas especficos. 13

Uma vez que estes estudantes sero os futuros profissionais no mercado de trabalho, e as exigncias so cada vez mais crescente nas organizaes para profissionais de tecnologia e informao. Da a necessidade e a importncia em realizar um estudo de caso capaz de constatar e responder se os estudantes esto consciente da importncia dos softwares livres. Visto que ultimamente as organizaes tende a migrar cada vez mais a utilizao deste tipo de software, pelas vantagens e benefcios que estes oferecem.

1.8 Hipteses
A definio da existncia e de um padro de softwares livres, bem como a sua frequente utilizao no instituto, servir de ponte para ampliar as habilidades, o despertar do interesse e a curiosidades para os estudantes do curso de cincia de computao. Isto s ser possvel, assim que a existncia dos softwares livres no instituto, na sala de aulas prtica for notvel deste o momento que os professores optarem e incentivar os estudantes no frequente uso de softwares livres.

1.9 Variveis
1.9.1 Varivel dependente X Torna os estudantes sujeitos a aprenderem um tipo de programa especfico que no contribui para despertar o interesse e habilidades em troca de conhecimento. 1.9.2 Varivel independente Y A opo das escolhas dos professores em leccionarem as aulas prtica com base em sistemas proprietrios para as actividades lectivas.

1.10 Metodologias
A elaborao deste trabalho foi baseada em trs mtodos: Mtodo Bibliogrfico; Observao directa; Inqurito.

14

Mtodo Bibliogrfico Consistiu na elaborao de diversas pesquisas no campo bibliogrfico referente as fontes de informao sobre os softwares livres. Observao directa Foi uma das metodologias de maior relevncia, pois com ela pude constatar da existncia dos softwares livres no instituto, basicamente nos computadores da sala de aula de prtica. A observao incidiu na inspeco detalhada de cada computador, dos sistemas operativos existentes, e os softwares instalados neles. Inqurito A elaborao do inqurito serviu de base do trabalho para o caso de estudo no IMPCG. Abrangeu os estudantes finalista do curso de cincia de computao que responderam as questes existentes no inqurito com o tema: a importncia dos softwares livres: um caso de estudo no Instituto Mdio Politcnico de Computao e Gesto. Com base no inqurito, os resultados foram expressos sob forma de grficos e serviu para a concluso e recomendao do trabalho.

2.1 Capitulo II 2.1 Softwares


O computador tem seu funcionamento auxiliado pelos programas que os conduzem em suas operaes. Esses programas so denominados de softwares. Um software composto por instrues lgicas, em linguagem de programao, ou seja, so algoritmos com uma sequncia finita de instrues cujo objectivo solucionar um problema lgico ou matemtico. So escritos de forma a ser entendida e executada como instrues pelo computador, podendo assim futuramente realizar os mais diversos tipos de tarefas. (LAMAS, 2005:3)

2.1.1 Tipos de softwares


No inicio da era da informtica, por volta dos anos 50, a principal meta dos produtores de tecnologia de computadores, era desenvolver tcnicas e aperfeioamento de hardware, para a minimizao de gastos e custos com armazenamento e organizao de dados, alm de diminuir o tempo de processamento. Nessa poca, o software era composto apenas de instrues lgicas para auxiliar o hardware na diminuio do tempo no processamento de clculos. Foi a partir dos anos 80 que se iniciou uma srie de modificaes nesse cenrio. O avano tecnolgico do momento passou a 15

auxiliar ainda mais e o software passou a ser mais bem desenvolvido. Porm os desenvolvedores comearam a notar o mau aproveitamento dessa melhoria. Assim sendo, a soluo encontrada para esse mal, era finalmente o incio da era software. (CONCEIO, 2002:3) Hoje, os dois segmentos, tanto o de hardware e quanto o de software, continuam em constantes mudanas e desenvolvimentos. Os dois segmentos possuem amplo panejamento de produo e detecta-se a evoluo continua e paralela, ou seja, hardware evolui para acompanhar o software e vice e versa. Dos diversos tipos de softwares existentes, destacam-se os seguintes tipos: Freeware: Programas que geralmente so distribudos gratuitamente, alguns exigem cadastro paras disponibilizao, seu cdigo fonte no disponvel, isso caracteriza o software a no ser livre. (LAMAS, 2005:5) Shareware: Possuem distribuio em carcter experimental e so protegidos por direitos autorais. Depois do perodo de experimento, normalmente o usurio deve adquirir licena para dar continuidade a utilizao. (LAMAS, 2005:5)
Software Proprietrio: aquele cuja cpia, redistribuio ou modificao so em alguma medida proibidos pelo seu proprietrio. O cdigo fonte secreto, bem como sua modificao e reproduo, proibido e considerado crime. Para usar legalmente este tipo de software, preciso pagar taxas de licenciamento. (LAMAS, 2005:5) Software Comercial: o software desenvolvido por uma empresa com o objectivo de lucrar com sua utilizao. A maior parte do software comercial proprietrio. (LAMAS, 2005:5)

Software Fechado: So softwares que possuem seu cdigo fonte fechado e so de propriedade privada geralmente atravs do copyright. Esses softwares podem ser distribudos gratuitamente, com autorizao de quem mantm o copyright. (LAMAS, 2005:5) Software Livre: o software que pode ser utilizado, copiado, distribudo, aperfeioado, ou seja, modificado, por qualquer pessoa, mesmo no sendo proprietria. (LAMAS, 2005:5)

16

Capitulo III 3.1 Origem de software livre


O termo software livre ou free software foi criado pela cultura hacker dos Estados Unidos da Amrica entre as dcadas de 60 e 70. A sua criao teve origem nos laboratrios de informtica de algumas universidades, como Stanford, Berkeley, Carnegie Mellon e MIT. A principal caracterstica desse ambiente era a colaborao e, por isso, acesso ao cdigo fonte dos programas era um requisito necessrio. A partir da dcada de 1980, as empresas fabricantes de softwares comearam a impor restries aos utilizadores, para que s se disponibilizassem softwares com licenas para o seu uso. Richard Stallman, que discordou dessa ideia, visto que o controle dos softwares ficaria restrito a um pequeno grupo dotado de conhecimentos, o que poderia acarretar em retardo ao avano da cincia. Com isso Richard, criou em 1984 um projecto com o objectivo de desenvolver um sistema operativo livre. Esse projecto foi denominado GNU. Um ano aps a fundao da GNU, em 1985, Richard e com alguns amigos, fundam a associao FSF, a principal patrocinadora do projecto GNU. (SILVA, 2009:9)

3.2 Projecto GNU/Linux e a FSF


Richard Stallman, em 1984, publicou o Manifesto GNU, que deu incio ao projecto GNU, com a inteno de desenvolver um sistema operativo completo compatvel com o UNIX. A FSF tambm fundada por Richard Stallman dedicava-se inicialmente codificao de programas, sendo que actualmente est voltada aos aspectos legais e estruturais da comunidade de softwares livres. Em 1991, o finlands Linux Trovalds, lana o Linux, que um ncleo de sistema operativo baseado nos conceitos do software livres. Antes disso, o projecto GNU j havia desenvolvido diversos aplicativos que eram considerados pelos utilizadores como dos sendo melhores do mundo. A unio do ncleo de sistema operativo Linux e aplicativos do GNU resultaram no GNU/Linux. Actualmente, o GNU/Linux o sistema operativo livre mais utilizado no mercado, o sistema mais robusto e seguro do mercado, sendo utilizado por grandes corporaes e milhes de utilizadores em todo mundo. (http://www.gnu.org/gnu/linux-and-gnu.pt.html) 17

3.3 Conceito de software livre


O software livre o software cujo autor o distribui a todos a liberdade de uso, cpia, alterao e redistribuio, seja na forma original ou com modificaes, seja gratuitamente ou com custos. A liberdade de uso e alterao somente viabilizada pela distribuio dos programas na forma de texto legvel por humanos, isto , como seu cdigo fonte, bem como no formato executvel por um computador. (Richard Stallman, disponvel no site http://pt.wikipedia.org/wiki/software_livre.html) Alm do cdigo fonte, o autor programa de modo que outros programadores possam modificar o cdigo original e redistribuir verses modificadas. Ao disponibilizar um programa, seus autores escolhe o grau de liberdade, das modificaes e redistribuies que podem ser efectuadas conforme as licenas disponveis. (http://pt.wiipedia.org/wiki/software_livre.html) Para que um software seja considerado software livre, quatro liberdades so colocadas como requisitos, definidas pela FSF:

1. Liberdade de executar o programa, para qualquer propsito; 2. Liberdade de estudar o funcionamento do programa, e adapt-lo s suas necessidades; 3. Liberdade de redistribuir cpias, de modo que possa ajudar ao seu prximo; 4. Liberdade de aperfeioar o programa e liberar os seus aperfeioamentos, de modo que toda a
comunidade se beneficie. (http://pt.wikipedia.org/wiki/software_livre.htm)

3.3.1 Tipos de Licenas de softwares livres


Copyleft A maioria das licenas na publicao de softwares livres permite que os programas sejam modificados e redistribudos. Estas prticas so geralmente proibidas pela legislao internacional copyright, que tenta justamente impedir alteraes e cpias que sejam efectuadas sem autorizao do autor. A esta verso de copyright, d-se o nome de copyleft. Fig.1 em anexo. (SILVA, 2009:17) GPL Esta licena que acompanha os pacotes distribudos pelo projecto GNU, e mais uma grande variedade de software, incluindo o ncleo do sistema operativo Linux. Ao invs de limitar a distribuio do software por si protegido, esta de facto impede que este software seja integrado em software proprietrio. (SILVA, 2009:17) 18

X. Org O Consrcio X distribui o X Windows System sob uma licena que o faz software livre, mas no adere ao copyleft. Existem distribuies sob licena da X.org que so softwares livres, e outras distribuies no so. (SILVA, 2009:17) Debian A licena Debian parte do contrato social celebrado entre a Debian e a comunidade dos utilizadores livre, e chamada de DFSG. Em essncia, esta licena contm critrios para a distribuio que incluem, alm da exigncia, publicao do cdigo fonte. (SILVA, 2009:18) Open Source O cdigo fonte aberto, esta sob licena que contm critrios para a livre redistribuio do software, em o cdigo fonte deve ser includo e redistribudo. Os trabalhos derivados devem ser redistribudos sob a mesma licena do original, podendo haver restries quanto a redistribuio do cdigo fonte, se o original for modificado e a licena no pode discriminar contra qualquer pessoa ou grupo de pessoas, nem quanto a formas de utilizao do software. (SILVA, 2009:18) Software em Domnio Pblico Consiste em um software sem copyright. Alguns tipos de cpias, ou verses modificadas, podem no ser livres porque o autor permite restries adicionais sejam impostas na redistribuio do original ou trabalhos derivados. (SILVA, 2009:18) Software Semi-livre software que no livre, mas concebida a permisso para que os indivduos o usem, copiem, distribuam e modifique, incluindo a distribuio de verses modificadas, desde que o faam sem o propsito de auferir lucros. (SILVA, 2009:18)

3.3.2 Licena para uso do software livre


Existem vrios tipos de licenas para o uso de software livre, contudo nada impede que cada interessado e criador do seu software criem sua prpria licena desde que atenda s 4 liberdades bsicas e agregando uma clusula de copyleft. A FSF mantm uma pgina com uma lista de licenas conhecidas, classificando-as entre livres. Entre vrias existentes, destacam-se: GPL: a licena com maior utilizao por parte de projectos de software livre, em grande parte devido sua adopo para o projecto e o sistema operativo GNU/Linux. (SILVA, 2009:22) 19

Licena BSD: A licena BSD cobre as distribuies de software da BSD, alm de outros programas. Esta uma licena considerada permissiva porque impe poucas restries sobre a forma de uso, alteraes e redistribuio do software licenciado. O software pode ser vendido e no h obrigaes quanto a incluso do cdigo fonte, podendo o mesmo ser includo em software proprietrio. (SILVA, 2009:22) Mozilla Public License: A licena pblica Mozilla uma licena para software livre de cdigo aberto. O seu principal uso para os softwares Mozillas e nos softwares relacionados ao mesmo. (SILVA, 2009:23) Apache License: uma licena para software livre de autoria da ASF. Todo software produzido pela ASF ou qualquer um dos seus projectos e subprojectos licenciado de acordo com os termos da licena Apache. Alguns projectos no pertencentes ASF tambm utilizam esta licena. A licena Apache exige a incluso do aviso de copyright. (SILVA, 2009:23)

3.4 Software livre e cdigo aberto


O termo cdigo aberto ou open source foi criado pela OSI e refere-se a software tambm conhecido por software livre. Genericamente trata-se de software que respeita as quatro liberdades definidas pela FSF, compartilhadas tambm pelo projecto DFSG. Qualquer licena de software livre tambm uma licena de cdigo aberto, a diferena entre as duas nomenclaturas reside essencialmente na sua apresentao. Enquanto a FSF usa o termo "software livre" envolta de um discurso baseado em questes ticas, direitos e liberdade, a OSI usa o termo "cdigo aberto" sob um ponto de vista puramente tcnico, evitando propositadamente questes ticas. (Disponvel em http://pt.wikipedia.org/wiki/software_livre.html) O movimento do cdigo aberto surge em 1998, com incidncia ao movimento do software livre devido as diferenas de ideias relativos a aspectos polticos, sociais e de liberdade empregado pela FSF. No mesmo ano publicado a definio de cdigo aberto que caracteriza o tipo de software. Peres Apud Seleh relaciona vrios itens relativos definio de cdigo aberto, dos quais se destacam: 1) O software deve ser distribudo sem nenhuma exigncia de pagamento, incluindo o cdigo aberto ou indicao de como obt-lo; 20

2) A licena deve permitir modificaes e trabalhos derivados no programa e a sua distribuio nos mesmos termos da licena original; (disponvel em http://pt.wikipedia.org/wiki/software_livre.html) 3) No pode discriminar nenhum tipo de pessoa ou grupo, e nem qualquer tipo de uso; 4) Os direitos dos programas devem estar definidos somente atravs de licenas, no sendo permitido nenhum mecanismo adicional. Evita-se que o programa tenha uma licena livre, obrigando que o usurio, por exemplo a concordar com os termos da no divulgao. A adopo do termo cdigo aberto passou a ser mais utilizado no universo da comunidade dos programadores por ser mais assimilvel e para evitar a confuso existente entre software livre e software grtis uma vez que os dois termos provm do idioma ingls, sendo designados pela mesma frase free software.

3.5 Vantagens dos softwares livres


A principal vantagem do software livre a possibilidade de compartilhar o cdigo fonte. Como consequncia desse compartilhamento, evita-se a duplicao de esforos quando mais de uma entidade est interessada no desenvolvimento de uma aplicao com funcionalidade similares, reduzindo assim o custo do desenvolvimento. Em relao aos softwares proprietrios os softwares livres destacam-se por: a) Baixo custo;
b) Poder ser instalado em quantas mquinas for necessrio sem ter de pagar pela

licena; c) Permitir acesso ao cdigo fonte, o que possibilita realizar alteraes que visem adequar melhor o programa as necessidades do usurio; d) Incentiva o desenvolvimento para as comunidades dos programadores, bem como aprendizagem a comunidades acadmicas; e) Oferece grande variedade de programas em quase todos os campos de aplicao de softwares. (SILVA, 2008: 40)

21

3.6 Benefcios dos softwares livres


Inmeros so os benefcios dos softwares livres, entre elas, a liberdade de estudar, criar e aperfeioar so factores que fazem do programa livre mais sofisticado e seguro. Pode parecer contraditrio, pois o termo software livre nos leva a pensar que, tudo que grtis no de boa qualidade, mas essa afirmao no vlida para os softwares livres. Pois temos: Licenciamento de baixo custo ou custo zero Facilidade de adaptao Independncia de fornecedor Rpida correco de erros (bugs)

(SILVA, 2008: 30)

3.7 Aplicabilidade dos softwares livres


Apesar de ter origem na dcada de 80, os softwares livres possuem actualmente um mercado activo. As aplicaes dos softwares livres so as mesmas dos softwares proprietrios pagos, visto que atende as mesmas necessidades de qualquer usurio de computadores. Pode-se dizer que o software proprietrio trata-se de um modelo de programa que limita a liberdade do usurio, o no acesso ao cdigo fonte, o que impossibilita um melhor estudo do software alm de possuir um alto custo de aquisio e ainda custo adicional em futuras actualizaes. Por outro lado os softwares livres garantem a todos os utilizadores a execuo do software para qualquer uso, estud-lo, modific-lo e adapt-lo as suas caractersticas e necessidades, podendo melhor-lo, concert-lo e distribu-lo na comunidade, tornando assim as modificaes pblicas beneficiando a outros utilizadores. Um aspecto favorvel adopo dos softwares livres que no existe uma grande diferena de uso com a relao aos softwares proprietrios, sendo que os mesmos so bastantes similares no uso e aplicao, requerendo apenas uma questo de adaptao. 22

Uma das maiores barreiras no factor cultural, na adopo dos softwares livres o desconhecimento dos utilizadores em aplicativos existentes para serem utilizados nos softwares livres e as suas potencialidades, passando a resistir ao uso dos softwares proprietrios. (SILVA, 2008: 35) Essa mudana cultural tem se verificado no ambiente das organizaes e escolas de informtica, em que nas tais escolas o ensino baseado em sistemas e programas proprietrios, no aprendendo informtica, mas sim o uso de um programa especfico.

3.8 Exemplo de softwares livres


Sistemas Operativos (GNU/Linux, RedHat, Debian, OpenBSD, Mandriva, Fedora); Servidores Web (Apache); SGBD (MySQL, Postgresql); Navegadores (Firefox, Opera, Konqueror); Editores e Processadores de Texto (Open Office, Koffice, Emacs); Grficos (Gimp); IDEs (Eclipse, Quanta, Blue Fish); Francisco

3.9 Curiosidade
Software Freedom Day No dia 20 de Setembro comemora-se o Dia da Liberdade do software (Software Freedom Day) com eventos envolvendo as comunidades de utilizadores e desenvolvedores de softwares livre em todo o mundo.

23

Capitulo IV 4.1 Apresentao do inqurito no IMPCG


Com o objectivo de avaliar o grau relevncia, conhecimento e importncia, entre os estudantes do curso de cincias de computao no IMPCG, que possuem contacto com os softwres livres, atravs do meio acadmico, foram aplicados a este pesquisa com o intuito de responder o inqurito e concluir aps a anlise dos resultados se os estudantes possuem maiores conhecimento sobre softwares livres, sua na utilizao no dia-a-dia, bem como futura aplicao no ambiente de trabalho. A metodologia na recolha de dados baseou-se pelo mtodo de um inqurito, onde se pode verificar se possuem maiores conhecimentos sobre o tema abordado. Como mostra a Fig.2 em anexo. Tendo como alvo os estudantes do IMPCG do curso de cincias de computao, para aplicao do inqurito, totalizando 263 estudantes, pertencentes as 17 turmas, como universo total dos dados obtidos na secretria do instituto. Deste universo, a amostra aplicada foi de 13% do total dos 263 estudantes, correspondente a 35 estudantes finalista do curso de cincia de computao das turmas 12LM4 e 12PL4, aplicada no perodo de 18 a 20 de Abril de 2011. (Dados do Autor)

4.4.1 Representao e anlise dos grficos


No inqurito fora perguntado aos estudantes se conhecem os softwares livres? Todos os inquiridos responderam que sim, no havendo dvidas para eles do que um software livre. O que demonstrou conhecimento dos estudantes sobre os conceitos e noes de software livre, ficando apenas por saber de como adiquiriram tais conhecimentos, sendo pelo meio acadmico ou se j possuam antes de entrarem no instituto.

24

Grfico 01 conhecimento sobre softwareslivres

Fonte: Dados do autor Quando questionados sobre como conheceram os softwares livres, 51% dos estudantes responderam que conheceram os softwares livres no meio acadmico, atravs dos professores. Os restantes j possuam conhecimentos de softwares livres antes de entrarem no instituto, donde 26% deles conheceram atravs de amigos, 9% pelos meios de comunicao e outros 9% obtiveram o conhecimento de outro modo. Atravs desta pergunta constatei que, mesmo que os estudantes possuam conhecimento sobre softwares livres, eles vem aprendendo dentro do meio acadmico, atravs do contacto com os programas existentes no instituto, sob orientao dos professores e tambm com os outros colegas.

Grfico 02 Total indicao de softwares livres

Fonte: Dados do autor


25

Quando questionados sobre as quantidades de softwares livres que lhes foram indicados para o uso, 43 % dos estudantes conheciam apenas um software livre, 29% deles conheciam dois, 6% deles trs, 14% deles quatro e apenas 9% dos estudantes conheciam mais. Pode-se concluir que atravs destes resultados, que a maioria dos estudantes conhece apenas um dos softwares livre, que basicamente o software que vm sendo utilizando no instituto, na sala de aulas prtica, que o Linux Ubuntu. Grfico 03 rea de utilizao dos softwares livres

Fonte: Dados do autor

Quando questionados sobre a rea de utilizao dos softwares livres, constatei pelos

resultados que a maioria dos estudantes utiliza mais na rea de programao, que corresponde a 51%, o que indica que em parte isto verifica-se pela indicao dos professores e a utilizao dos softwares livres para as aulas prticas de linguagem de programao. Os restantes utilizam para diversas finalidades, sendo que, 17% deles utiliza a produo de textos, 6% deles usa para o tratamento de imagem, 9% deles para o entretenimento e os restantes 17% utiliza para outros fins. Os professores podem aprofundar ainda mais os conhecimentos dos estudantes, com o intuito de influenciarem estes a explorar mais os softwares livres porque a liberdade deste tipo de software contribui muito para o desenvolvimento dos prprios softwares, onde podem tirar maior proveito deles para diversas utilidades para a comunidade acadmico e para o instituto.

26

Grfico 04 Utilizao no dia-a-dia

Fonte: Dados do autor


No inqurito realizado aos estudantes sobre a utilizao dos softwares livres no dia-a-dia,

74% dos estudantes relataram que utilizam mais para programao, sendo que utilizam por recomendao dos professores, pelas possibilidades que estes oferecem a resoluo de problemas que incentivam a comunidade acadmica. J os 26% afirmaram que no utilizam os softwares livres por ser difcil de manusear, e possuem contacto limitado no sentindo necessidade de utiliz-lo, por no serem confiveis e seguros. Com estes resultados, percebe-se que as utilizaes dos softwares livres no dia-a-dia so causadas pelas necessidades de desenvolvimento de habilidades necessrias para a utilizao destes programas no instituto (na programao) por recomendao dos professores de programao, sendo que pouco dos estudantes deram como resposta, que utilizam apenas pela curiosidade que os softwares livres podem exercer, pois ainda no conhecem totalmente este programas.

27

5. Concluso
Com elaborao deste trabalho pode concluir que os softwares livres geraram um grande impacto na economia e desenvolvimento de softwares para as organizaes. Aps o surgimento de softwares livres, as opes de escolhas de softwares ampliaram tanto para os utilizadores e as organizaes, no ficando restrito aos softwares proprietrios, o que gerou grande polmica, pois a competio de softwares livres e proprietrios cresce cada vez mais, visto que os mesmos so desenvolvidos por diversas comunidades espalhadas pelo mundo com grande motivao de programao, troca de conhecimentos, atraindo uma crescente aceitao entre os consumidores de softwares devido a qualidade, segurana, correco de erros, e os benefcios que estes oferecem. Pude constatar com o estudo de caso realizado no IMPCG que a realidade dos softwares livre no instituto pouco notvel. Ainda fraca a popularizao e utilizao dos softwares livres tanto na instituio como no meio acadmico. Isto resultado da preferncia dos docentes a optarem em leccionarem com maior frequncia em softwares proprietrio. Em consequncia disso, os estudantes esto sujeitos a aprenderem especificamente um tipo de programa, o que no contribui no desenvolvimento das suas habilidades prticas em resoluo de problemas bem como a troca de conhecimento na rea de tecnologias de informao.

28

6. Recomendaes
Perante a realidade actual dos softwares livres na rede mundial dos softwares, destacandose pela qualidade, segurana, rpida correco de erros, compartilhando conhecimento e dentre vrias vantagens e benefcios que estes oferecem altura de se fazer um estudo na opo das escolhas dos softwares que sejam adequados para o instituto. A implementao de softwares livres uma alternativa vivel para o instituto pois estes podem ser instalados em diversos computadores sem necessitar de nenhuma licena, tornando-os todos eles genunos, que diminui as constantes falhas e formatao que se tem verificado, permitindo deste modo uma maior interao e criao de aulas mais elaboradas, em que os estudantes podero utilizar tais softwares como ferramenta de anlise e gerao de conhecimento. Deste modo indispensvel a implantao e uso de softwares livres no instituto, pois isso possibilitar um maior aumento de competncia em todos os nveis, gerando uma melhor qualidade do ensino voltado a tecnologia de informao, pois os estudantes podem estud-lo, adapt-lo para o uso, alm de poderem contribuir para a aprendizagem e poder implement-lo de forma a satisfazer as necessidades de uso dos estudantes e do instituto.

29

7. Glossrio
Hardware a parte fsica do computador, ou seja, o conjunto de componentes electrnicos, circuitos integrados e placas que se comunica atravs de barramentos. Licena de software Especifica de forma legal, o que o utilizadores pode e no fazer com o software. Copyright Faz referncia em prol dos direitos dos autores. Postgresql um sistema gerenciador de base de dados, objecto relacionar, desenvolvido como projecto de cdigo aberto. Emacs um editor de texto, usado por programadores e utilizadores que necessitam desenvolver documentos tcnicos, em diversos sistemas operacionais. Genuno designao referente a algo original, autntico. Vrus de computador um programa ou instruo de mquina que visa a prejudicar o prprio usurio ou a terceiros. Base de dados um conjunto de registos dispostos em estrutura regular que possibilita a reorganizao e produo de informao. Consrcio um grupo fechado, promovido por uma empresa administradora, com a finalidade de propiciar aos seus integrantes a aquisio de um bem. X Windows System um protocolo e seu software est associado, possibilitando o emprego de uma interface grfica com o conceito de uma janela. Originalmente chamado por X foi desenvolvido no MIT em 1984. Permissiva Sinnimo de facilitao Apache o servidor HTTP Apache o servidor Web livre mais bem sucedido do mercado dos servidores. Inqurito um instrumento de investigao que visa recolher informaes baseando-se geralmente na inquisio de um grupo representativo da populao em estudo. Programao o processo de escrita, teste de manuteno de um computador.

30

8. Bibliografia
REIS, Christian, Caracterizao de um Processo de Software para Projectos de Software Livre, 2003. LAMAS, Murillo, Software Livre ao seu Alcance, So Paulo: Letras e Letras, 2005. CONCEIO, Paulo, Estudo de Caso de Migrao para Software Livre, Lavras, 2002. GIL, A. C, Como Elaborar Projectos de Pesquisa, 4 Edio, So Paulo: atlas, 2006. FERREIRA, Viviane, Aplicao de Software Livre nas Instituies de Ensino Federal da Cidade de Jata, Lavras, 2005. SILVA, Mauro Ricardo, O uso de Softwares livres em Empresas de Base Tecnolgica do Vale do Paraba Paulista, Taubat So Paulo, 2008. SANTORNO, Giovanne Cledson, Importncia do Uso de Softwares Livres, Porto Editora, 2005.
SILVA, Francisco Jos, Software Livre: Conceitos, Histria e Impactos, Maro 2009.

CAMPOS, Augusto, O que software livre, Florianpolis, 2006. Software livre. Disponvel Consultado em 10/04/11 em <http://pt.wikipedia.org/wiki/software_livre.html>.

Site do Projeto GNU, < http://www.gnu.org/ >, Consultado em 15/40/11 FSF Disponvel em: <http://www.fsf.org>. Consultado em 15/04/11 Stallman, Richard. Linux e o projecto GNU. http://www.gnu.org/gnu/linux-and-gnu.pt.html Consultado em 17/04/11 Disponvel em:

Portal da comunidade livre do Brasil. Disponvel em: <http://www.softwarelivre.org.> Consultado em 20/04/11 http://www.deinf.ufma.br/~fssilva Consultado em 20/04/11 Francis

31

9.1 Anexo
9.1 Fig.1

9.2 Fig.2 Modelo de inqurito

32