Saltar para o conteúdo

Software livre

Origem: Wikipédia, a enciclopédia livre.
Nota:Este artigo é sobre o termo que designa os programas de computador. Se procura pelo programa de televisão brasileiro, vejaPrograma Livre.

Softwarelivreé osoftwareque concedeliberdadeao usuário para executar, acessar e modificar ocódigo fonte,e redistribuir cópias com ou sem modificações. Sua definição é estabelecida pelaFree Software Foundationem conjunto com o projetoGNU.[1][2][3]Segundo a definição, criada porRichard Stallman,fundador da FSF, software livre é qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição.[4]É permitido vender software livre, entretanto as mesmas liberdades são válidas para o comprador.[5]

Embora sejam frequentemente usados como sinônimos, há distinções entre os termos software livre esoftware de código aberto.A definição de software livre envolve aspectos filosóficos e políticos, já a definição de software de código aberto, estabelecida pelaOpen Source Initiative,tem uma visão mais pragmática.[6]Assim, todo software livre é de código aberto, mas nem todo software de código aberto é um software livre.[7]

Cabe ressaltar que software livre não corresponde a software gratuito. Esta distinção é importante sobretudo paraanglófonos,língua em que o termo usado éfree software(free= livre ou grátis, em inglês). Há uma conhecida citação deRichard Stallmanque exemplifica tal ideia de forma cômica, dizendo que o software é "livre" (free) como em "liberdade de expressão" (free speech), e não como em "cerveja grátis" (free beer).[8]

Ilustração frequentemente usada como logo para oProjeto GNU.

As duas principais organizações internacionais responsáveis pela proteção e promoção do software livre, a Free Software Foundation (FSF) e a Open Source Initiative (OSI), atuam para garantir que os termos Free Software e Open Source sejam utilizados de forma correta.

Definição de software livre da Free Software Foundation (FSF)

[editar|editar código-fonte]

A FSF considera um software livre quando atende a quatro tipos de liberdade para os usuários:

  1. A liberdade de executar o programa para qualquer propósito;
  2. A liberdade de estudar o programa e adaptá-lo para as suas necessidades.
  3. A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo;
  4. A liberdade de modificar (aperfeiçoar) o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie.

Lembrando que o acesso ao código-fonte é um pré-requisito para as liberdades 2 e 4, uma vez que não é possível estudar ou modificar o programa sem acessar o código-fonte.

Para que as quatro liberdades sejam satisfeitas, é necessário que o programa seja distribuído juntamente com o seu código-fonte e que não sejam colocadas restrições para que os usuários alterem e redistribuam esse código.[9]

A liberdade de executar o programa significa que qualquer tipo de pessoa física ou jurídica pode utilizar osoftwareem quantos computadores quiser, em qualquer tipo desistema computacional,para qualquer tipo de trabalho ou atividade, sem nenhuma restrição imposta pelo fornecedor.

A liberdade de redistribuir o programa executável (em formato binário) necessariamente inclui a obrigatoriedade de disponibilizar seus códigos-fonte. Caso o software venha a ser modificado e o autor da modificação queira distribuí-lo, gratuitamente ou não, será também obrigatória a distribuição do código fonte das modificações, desde que elas venham a integrar o programa. Não é necessária a autorização do autor ou do distribuidor do software para que ele possa ser redistribuído, já que as licenças de software livre assim o permitem.

Definição de código aberto da Open Source Initiative (OSI)

[editar|editar código-fonte]

A OSI optou pelo termoOpen Sourcepara afastar-se do estigma filosófico e político do termo "software livre"[10].A disponibilidade do código-fonte não é condição suficiente para que o software seja considerado de código aberto. É necessário satisfazer dez critérios, inspirados naDefinição Debian de Software Livre[6]:

  1. Redistribuição livre: a licença não pode restringir nenhuma parte interessada em vender ou distribuir o software a terceiros. A licença não pode exigir royalties ou taxas dessas vendas;
  2. Código-fonte: o programa precisa obrigatoriamente incluir código-fonte e permitir a distribuição tanto do código-fonte quanto do programa já compilado;
  3. Trabalhos derivados: a licença deve permitir modificações e trabalhos derivados e deve permitir que estes sejam distribuídos sob os mesmos termos da licença do software original;
  4. Integridade do código-fonte do(a) autor(a): a licença pode proibir que se distribua o código-fonte original modificado desde que a licença permita a distribuição de patch files com a finalidade de modificar o programa emtempo de compilação;
  5. Não à discriminação contra pessoas ou grupos: a licença não pode discriminar contra pessoas ou grupos;
  6. Não à discriminação contra fins de utilização: a licença não pode restringir o uso do programa para um fim específico, como uso no comércio, ou em pesquisa genética, por exemplo;
  7. Distribuição de licença: Os direitos atribuídos ao programa através da licença são automaticamente aplicados a todas as pessoas para as quais o programa é redistribuído, sem a necessidade de definição ou aceitação de uma nova licença;
  8. A licença não pode ser específica para o produto: os direitos associados a um programa não dependem de uma distribuição em particular aquele programa está inserido. Se o programa é retirado de uma distribuição, os direitos garantidos por sua licença continuam valendo;
  9. A licença não deve contaminar outros softwares: a licença não pode colocar restrições em relação a outros programas que sejam distribuídos junto com o software em questão;
  10. A licença deve ser neutra em relação as tecnologias: nenhuma exigência da licença pode ser específica a uma determinada tecnologia ou estilo de interface.

Diferenças entre software livre e código aberto

[editar|editar código-fonte]

Em termos gerais, as definições de software livre e de código aberto descrevem um corpus muito semelhante de softwares. O conjunto de licenças aprovadas pela FSF e pela OSI é quase idêntico e, portanto, em termos pragmáticos, podemos considerar que o movimento pelo software livre e a iniciativa pelo código aberto se preocupam com o mesmo software.A diferença principal está no discurso e no público-alvo de cada iniciativa.

Os defensores do software livre (liderado pelaFSF) argumentam que a liberdade é essencial não só do ponto de vista técnico do programa, mas também sob a ótica da moral e da ética. Ocupam-se de outros aspectos da liberdade (como aslicenças de conteúdo) e se opõem aosoftware proprietário,afirmando que “o inimigo é o software privativo”[11].Em geral, adeptos da FSF não concordam com o termo código aberto e não usam esse termo.[7]

Enquanto o movimento de software livre tem veios filosóficos e políticos, o movimento de código aberto (liderado pelaOSI) se ocupa do aspecto pragmático, abstendo-se da postura filosófica do movimento da FSF e não opondo-se a existência de softwares proprietários[12].Visando fomentar a adoção do software de código aberto como uma solução viável para ambientes corporativos, a OSI elaborou sua licença, que inclui algumas restrições adicionais focadas no modelo corporativo e em negócios comerciais elaborados em torno do software.

Contudo, nem todo software de código aberto pode ser considerado um software livre. O simples fato do programa estar com seu código aberto, não garante nada sobre a sua distribuição, modificação e comercialização. Pode-se ter um programa com código aberto, mas, impossibilitado de modificações, contrariando o conceito de software livre.[13][14]

Distinção entre software livre e software gratuito

[editar|editar código-fonte]

Definição de software livre: é um programa onde o usuário pode modificar como for e também valoriza o sendo de comunidade.

Exemplos de software livre: LINUX,GNU.

Também há acesso do código fonte,por outro lado o software gratuito precisa de custo,como por exemplo,os aplicativos podem ser gratuitos,no entanto oferecem algum tipo de custo e codigo fonte não é acessível,também não existe liberdade.

Resumindo,o software livre foca no usuário em relação a ele ter liberdade de executa-lo,enquanto o software gratuito foca na ausência de dinheiro,ele pode ser gratuito mas não livre.


O software livre é aquele que respeita aliberdadee o senso decomunidadedos usuários. Um software livre tem como aspecto definidor a característica de dar ao usuário a liberdade de copiar, distribuir, modificar e estudar o programa sem pagar ou pedir permissão ao autor. Para garantir essas liberdades, o software livre permite aos seus usuários o acesso a seucódigo fonte.Um software gratuito, por outro lado, é apenas um programa cujo executável é distribuído de forma gratuita (podendo inclusive ser um software proprietário gratuito), mas que não pode ser modificado ou estudado dada a ausência do fornecimento do código fonte.[15]

É perfeitamente possível um desenvolvedor disponibilizar um software como livre e cobrar por ele, contanto que não impeça seus usuários de executar as liberdades de acesso ao código fonte, alteração e distribuição;[16]portanto é possível existir um software simultaneamente livre e pago.

Licenças baseadas em contratos

[editar|editar código-fonte]

A maioria das licenças de software livre são baseadas no copyright, e existem limites para que tipo de requerimentos podem ser impostos por meio do copyright. Se uma licença baseada no copyright respeita a liberdade nas maneiras descritas acima, é improvável que ela possua algum outro tipo de problema nunca antes antecipado (embora isso ocorra ocasionalmente). No entanto, algumas licenças de software livre baseadas em contratos e contratos podem impor uma lista muito maior de restrições possíveis. Isso significa que existem muitas maneiras nas quais tal licença pode ser inaceitavelmente restritiva e não livre.

Vantagens e desvantagens do software livre

[editar|editar código-fonte]

Uma importante característica do software livre é o compartilhamento de código-fonte. Esse compartilhamento pode simplificar o desenvolvimento de novas aplicações, que não precisam ser programadas a partir do zero. Essa vantagem tem impacto significativo na redução de custos e na diminuição da duplicação de esforços.[17]Além de que um maior número de desenvolvedores pode ser capaz de identificar e corrigir maisbugs(falhas) em menos tempo e um número maior deusuáriospode gerar situações de uso e necessidades variadas. É esperado que o desenvolvedor seja mais cuidadoso com o seu trabalho pois sabe que a sua produção será avaliada por outros profissionais e possivelmente terá reflexos em sua carreira profissional.[18][19]

Do ponto de vista econômico, osoftwarelivre promove o estabelecimento de vários fornecedores com base no mesmo software. A competição entre fornecedores traz vantagens aos usuários, como melhorias nos serviços de suporte e redução nos preços de pacotes (manuais, CDs, etc). Cerca de 80% do dinheiro gasto com software pelas empresas são voltados para aplicações personalizadas e treinamento.[17]Esse modelo de negócio (suporte e venda de pacotes) incentiva o surgimento de pequenas empresas que podem atender os mercados locais e consequentemente redução da dependência de empresas estrangeiras.

A pouca experiência do mercado em lidar com o software livre e o próprio fato do software ser, em geral, gratuito, podem gerar dúvidas sobre a viabilidade econômica ou a qualidade do software. Estes conceitos estão sendo revertidos aos poucos, pois algumas empresas defendem a opinião de que é mais vantajoso aprimorar/contribuir com o software livre do que investir na construção de um novo software similar e proprietário.[20]

  • Existe um debate sobre a segurança do software livre em comparação com o software proprietário, enfatizando a importante questão da segurança através da obscuridade. Um teste quantitativo popular em segurança de computadores é usar a contagem relativa de falhas de seguranças não corrigidas conhecidas. Geralmente, os usuários deste método recomendam evitar produtos que não possuem correções para falhas de segurança conhecidas, pelo menos até que uma correção esteja disponível.
  • Os defensores do software livre acreditam firmemente que esta metodologia é tendenciosa ao contar mais vulnerabilidades para os sistemas de software livre, uma vez que seu código-fonte é acessível e sua comunidade é mais próxima sobre problemas existentes. E os sistemas de software proprietários podem ter desvantagens sociais não reveladas, como a privação de privilégios de usuários livres menos afortunados de programas gratuitos.[21]Esta é, também, a posição dos estudiosos da Criptografia, que usualmente mencionam oPrincípio de Kerkhoffscomo motivo para oporem-se à segurança através de obscuridade.

Breve histórico

[editar|editar código-fonte]
Ver artigo principal:História do software livre

Durante a década de 60, os computadores de grande porte, utilizados quase exclusivamente em grandes empresas e instituições governamentais, dominavam o mercado da Computação. Nesta época, não era comum do ponto de vista comercial a ideia do software como algo separado do hardware. O software era entregue junto com o código-fonte ou, em muitas vezes, apenas o código-fonte. Existiam grupos de usuários que compartilhavam código e informações. Assim, no início, o software era livre: pelo menos para aqueles que tinham acesso à tecnologia da época.[19]

Em 1983,Richard Stallman,funcionário do Laboratório de Inteligência Artificial doMIT,passou por uma experiência negativa com software proprietário e deu origem aoProjeto GNU.Durante o período que estava no MIT identificou uma falha no software de uma impressora Xerox. Tentou corrigi-la, mas a empresa não liberou o código-fonte. Esse fato motivou Richard Stallman a criar um mecanismo legal de garantia para que todos pudessem desfrutar dos direitos de copiar, redistribuir e modificar software, dando origem aLicença GPL.Para institucionalizar o Projeto GNU, Stallman fundou aFree Software Foundation(FSF). Nasce assim o Movimento do Software Livre.

Em julho de 1991,Linus Torvalds,um estudante finlandês daUniversidade de Helsinki,divulgou uma mensagem mencionando sobre seu projeto de construir um núcleo livre, similar aoMinix,e obteve ajuda de vários desenvolvedores. Em setembro do mesmo ano, Linus lançou a versão oficial do que é hoje oLinux.Centenas de desenvolvedores se juntaram ao projeto para integrar todo o sistema GNU (compilador,editor de textos,shell,etc) em torno donúcleo do Linux.Nasce então, sob a licença GPL, o sistema operacional GNU/Linux.

Em 1997,Eric Raymond,apresenta o artigoA catedral e o bazar,onde discute as vantagens técnicas do software livre e aborda os mecanismos de funcionamento do desenvolvimento descentralizado. Em 1998, Raymond foi um dos protagonistas, junto com Linus Torvalds, da criação daOSI,defendendo a adoção do software livre por razões técnicas e sugerindo o uso da expressãoopen sourceao invés defree software,evitando a ambiguidade do termofree(que pode significar tanto livre quanto gratuito, nalíngua inglesa).

A pluralidade de ideias e concorrência natural entre os sistemas e aplicações dentro do movimento software livre fazem parte de seu mecanismo de evolução, bem como influencia positivamente em sua qualidade. A concorrência entre os navegadores, ferramentas de escritório, gerenciador de janelas e banco de dados são os exemplos mais conhecidos. Do restante da história do software livre até os dias atuais podemos encontrar uma grande quantidade de soluções de alta qualidade que foram e estão sendo liberadas sob licenças livres, e em geral apoiadas tanto pela OSI quanto pela FSF.[22]

Principais projetos de software livre

[editar|editar código-fonte]

Ao longo da evolução do modelo de desenvolvimento empregado em software livre, alguns projetos se destacaram dentro da comunidade de desenvolvedores e ganharam prestígio de um grupo de usuários pela sua qualidade. Esses projetos podem ser considerados ícones que representam o sucesso de uma metodologia que no início não atraiu empresas a adotarem-no devido à sua informalidade e a valorização dos indivíduos sobre o processo.

Dentre os projetos que conquistaram tal prestígio, podemos citar oMozilla Firefox,[23]entre os melhores navegadores de internet do mundo, e oAndroid,sistema operacional parasmartphonesetabletsmuito popular.[24]

Ver artigo principal:Linux

Considerado o principal projeto de software livre existente, o GNU/Linux é a junção donúcleo Linux(Linux kernel), desenvolvido porLinus Torvaldsem outubro de 1991 e o pacote de serviços e ferramentas originados do projeto GNU, liderado porRichard Stallmane iniciado em 1984. O GNU/Linux é um dos sistemas operacionais mais usados em servidores no mundo,[25]o que pode ser justificado pela estabilidade e relativa imunidade a erros, além de ser compatível com uma imensa quantidade de aplicações. Ele foi o principal responsável pelo reconhecimento do sucesso do modelo dedesenvolvimento de softwarelivre. O núcleo Linux é a base para oAndroid,tornando-se um dos sistemas dominantes emsmartphonesetablets.

Ver artigo principal:GNOME

GNOMEé umambiente de área de trabalhoe interface gráfica com o usuário (GUI) que roda sobre osistema operacional.Composto inteiramente por software livre, ele pode ser usado em sistemas operacionais compatíveis com Unix. Atualmente (2012) é um dos principais ambientes gráficos paracomputadores pessoais,sendo a GUI padrão para a distribuiçãoGNU/Linuxmais popular do mercado, oUbuntu.Além disso, é também utilizado noOpenSolarise em outras importantes distribuições, tais comoDebian,Red Hat Enterprise LinuxeFedora.

Servidor Apache

[editar|editar código-fonte]
Ver artigo principal:Servidor Apache

O servidorHTTPApache, ou simplesmente Apache, é um exemplo de Software GNU/Livre notável, pois é o servidor HTTP mais popular da WEB e, desta forma, responsável pelo processamento da maior parte das páginas disponibilizadas atualmente na Internet.[26]Ao contrário de alguns servidores web proprietários, o Apache émultiplataforma,podendo ser usado em sistemasPOSIX(Unix,GNU/Linux,FreeBSD,etc),WindowseMac OS.

Ver artigo principal:Eclipse (software)

Originado a partir do VisualAge da IBM, o Eclipse é um dos principais ambientes integrados de desenvolvimento de software (IDE) para a plataformaJava.Desenvolvido na própria linguagem Java, é considerado um dos melhores IDEs do mercado, sendo o pioneiro em diversos recursos derefatoração.Sua qualidade atraiu a comunidade de desenvolvedores, que criou suporte a diversosSDKse linguagens de programação, tais como C/C++, Php e Python. Atualmente (2012) é usado como ferramenta oficial para diversas plataformas. Um exemplo notável é sua adoção como a IDE padrão para desenvolvimento de aplicativos para o sistema operacionalAndroid.[27]

Movimento Software Livre

[editar|editar código-fonte]
Richard Stallman,o fundador do Movimento do Software Livre.

Os desenvolvedores de software nadécada de 70frequentemente compartilhavam seus programas de uma maneira similar aos princípios do software livre. No final da mesma década, as empresas começaram a impor restrições aos usuários com o uso de contratos de licença de software. Em 27 de setembro de 1983,Richard Stallmanpostou uma mensagem nos grupo de notícias net.unix-wizards e net.usoft com o assuntonew Unix implementation.Nessa mensagem, ele informa que está começando a escrever um sistema compatível com UNIX chamadoGNU(um acrônimo recursivo para Gnu’s Not Unix) e que ele será dado a todas as pessoas interessadas. No início de 1984 largou seu emprego no laboratório de Inteligência Artificial doMIT,para dedicar-se em tempo integral ao projeto. E em outubro de 1985 Stallman fundou aFree Software Foundation(FSF) e introduziu os conceitos de software livre eCopyleft,os quais foram especificamente desenvolvidos para garantir que a liberdade dos usuários fosse preservada.

O movimento software livre não costuma tomar uma posição sobre trabalhos que não sejam programas de computador, i.e., software e suas respectivas documentações, mas alguns defensores do software livre acreditam que outros trabalhos que servem a um propósito prático também devem ser livres (vejaFree content).

Para oMovimento do software livre,que é um movimento social, não é ético aprisionar conhecimento científico, que deve estar sempre disponível, para assim permitir a evolução da humanidade. Já o movimento peloCódigo Aberto,que é um movimento mais voltado ao mercado, prega que o software desse tipo traz diversas vantagens técnicas e econômicas. O segundo surgiu para levar as empresas a adotarem o modelo de desenvolvimento de software livre.

Como a diferença entre os movimentos "Software Livre" e "Código Aberto" está apenas na argumentação em prol do mesmo tipo de software, é comum que esses grupos se unam em diversas situações ou que sejam citados de uma forma agregadora através da sigla"FLOSS" (Free/Libre and Open Source Software).

Movimentos relacionados

[editar|editar código-fonte]
Lawrence Lessig,cofundador da Creative Commons.

Inspirados naGPLe nas propostas do movimento do software livre, foi criado um repositório de licenças públicas, chamadoCreative Commons,cujos termos se aplicam a variados trabalhos criativos, como criações artísticas colaborativas, textos e software,[28]Entretanto, a maioria destas licenças não são reconhecidas como realmente livres pelaFSFe pelo movimento de software livre.

O software livre está inserido num contexto mais amplo onde a informação (de todos os tipos, não apenas software) é considerada um legado da humanidade e deve ser livre (visão esta que se choca diretamente ao conceito tradicional de propriedade intelectual). Coerentemente, muitas das pessoas que contribuem para os movimentos de Conhecimento Aberto — movimento do software livre,sitesWiki,Creative Commons, etc. — fazem parte da comunidade científica.

Cientistas estão acostumados a trabalhar com processos derevisão mútua (ou por pares)e o conteúdo desenvolvido é agregado ao conhecimento científico global. Embora existam casos onde se aplicam as patentes de produtos relacionados ao trabalho científico, a ciência pura, em geral, é livre.[29]

Tipos de licença de software livre

[editar|editar código-fonte]

Todo software livre deve ser licenciado através de umalicença de software livre.Uma das mais conhecidas é aGNU GPL.Entretanto, existem diversas outras:GNU AGPL,GNU LGPL,GNU FDL,MPL (Licença pública Mozilla),Licença Apache,Licença MITeLicença BSD.

Software livre e software em domínio público

[editar|editar código-fonte]

Software livre é diferente de software de domínio público. Software livre é quando utilizado em combinação com licenças típicas (como as licenças GPL e BSD), garante a autoria do desenvolvedor ou organização. Software de domínio público acontece quando se passam os anos previstos nas leis de cada país de proteção dos direitos do autor e este se torna bem comum. Ainda assim, um software em domínio público pode ser considerado como um software livre, desde que atenda as liberdades definidas pela Free Software Foundation, como citadas anteriormente.

Software livre ecopyleft

[editar|editar código-fonte]

Licenças como aGPLcontêm um conceito adicional, conhecido comocopyleft.Ao contrário decopyright,emcopylefto autor cede alguns direitos. Por isto o termo left. Na prática isto significa que o autor continua sendo o dono, mas sua obra pode ser utilizada/modificada/distribuída por outras pessoas, respeitando termos específicos de licença. Um software livre semcopyleftpode ser transformado em não-livre por um usuário, caso assim o deseje. Já um software livre protegido por uma licença que ofereçacopyleft,se distribuído, deverá ser sob a mesma licença, ou seja, repassando os direitos.

Associando os conceitos decopylefte software livre, programas e serviços derivados de um código livre devem obrigatoriamente permanecer com uma licença livre (os detalhes de quais programas, quais serviços e quais licenças são definidos pela licença original do programa). O usuário, porém, permanece com a possibilidade de não distribuir o programa e manter as modificações ou serviços utilizados para si próprio.

Modelos de negócio com software livre

[editar|editar código-fonte]

Devido ao crescimento substancial do software livre, empresas têm obtido sucesso em sua exploração comercial com diferentes modelos de negócio. Existem abordagens específicas para um tipo de produto ou situação, outras para um nicho de mercado limitado ou ainda as que se adaptam ao porte da empresa.

É possível distinguir os modelos de negócio em dois grandes grupos, baseado no aspecto de participação no desenvolvimento. O primeiro financia o desenvolvimento do software remunerando os profissionais envolvidos. O segundo estimula a adoção do software no mercado e promove treinamentos e consultoria. No entanto, ambos pertencem econômico e tecnológico do software livre no mercado.

Entre os modelos existentes destacam-se:

  • Redistribuição (CDs e DVDs com software livre)
  • Extensões não livres
  • Produtos e serviços privilegiados
  • Licenciamento dual
  • Licença com prazo de validade
  • Integração com produtos de hardware
  • Serviços baseados em software livre
  • Serviços diretos e padronizados
  • Propaganda e Franquias

Principais entidades ligadas ao software livre

[editar|editar código-fonte]

O fortalecimento do movimento de software livre se deu, em grande parte, graças à colaboração de voluntários organizados em comunidades, associações de corporações e empresas que contribuíram significativamente com o desenvolvimento e financiamento de projetos de código aberto. As entidades atuam em diferentes níveis, desde a divulgação do movimento pela liberdade até o financiamento de desenvolvedores e projetos diretamente ligados à produção de softwares livres.

Free Software Foundation (FSF)

[editar|editar código-fonte]
Ver artigo principal:FSF

A Fundação do Software Livre (Free Software Foundation- FSF) é uma organização sem fins lucrativos fundada por Richard Stallman em 4 de outubro de 1985 para apoiar o movimento do software livre, baseado em copyleft e que visa promover a liberdade universal para criar, distribuir e modificar software. AFSFé sediada em Massachusetts, EUA. Desde sua fundação até meados da década de 1990, seus recursos eram usados em maior parte para contratar desenvolvedores para trabalhar em software livre para o projeto GNU. Posteriormente, direcionou seus empregados e voluntários para atuar em questões legais e estruturais para o movimento e a comunidade do software livre.

Open Source Initiative (OSI)

[editar|editar código-fonte]
Ver artigo principal:Open Source Initiative

AOSI- Iniciativa pelo código aberto - é uma organização dedicada a promover o software de código aberto. Ela foi criada para incentivar uma aproximação de entidades comerciais com o software livre. Sua atuação principal é a de certificar quais licenças se enquadram como licenças de software livre, e promovem a divulgação do software livre e suas vantagens tecnológicas e econômicas.

A organização foi fundada em fevereiro de 1998, por Bruce Perens e por Eric S. Raymond. A formação da OSI começou com a publicação do trabalho de Eric Raymond, A Catedral e o Bazar em 1997.

Principais fundações ligadas ao software livre

[editar|editar código-fonte]

Apache Software Foundation

[editar|editar código-fonte]
Ver artigo principal:Apache Software Foundation

A Apache Software Foundation (ASF) é uma organização sem fins lucrativos criada para suportar os projetos Apache, é uma comunidade descentralizada de desenvolvedores que trabalham na produção deSoftwares Livres,distribuídos sob a licença Apache. Suas contribuições ao Software Livre vão além do desenvolvimento, pois um dos seus objetivos é proteger legalmente os participantes dos seus projetos, e prevenir que o nome Apache seja utilizado por outras organizações sem a devida permissão.

Eclipse Foundation

[editar|editar código-fonte]
Ver artigo principal:Eclipse Foundation

A Fundação Eclipse é uma organização sem fins lucrativos, com membros que apoiam e desenvolvem oEclipse,um projeto de software livre e de código aberto, e que ajudam e cultivam tanto essa comunidade, como também o conjunto de produtos e serviços complementares da mesma plataforma.

Linux Foundation

[editar|editar código-fonte]
Ver artigo principal:Linux Foundation

A Fundação Linux (Linux Foundation - LF) é um consórcio de tecnologias sem fins lucrativos criado para fomentar o crescimento donúcleo Linux.Fundado em 2007 pela junção do Laboratório de Desenvolvimento Open Source (Open Source Development Labs - OSDL) e o Grupo de Padrões Livres (Free Standards Group - FSG), a LF patrocina o trabalho do criador do Linux, Linus Torvalds, e é apoiada por empresas líderes de Linux e código aberto e desenvolvedores de todo o mundo. A LF promove, protege e padroniza o Linux "fornecendo um conjunto abrangente de serviços para competir eficazmente com plataformas fechadas".

GNOME Foundation

[editar|editar código-fonte]
Ver artigo principal:GNOME Foundation

A Fundação GNOME (GNOME Foundation) é uma organização sem fins lucrativos que coordena o desenvolvimento do projeto GNOME. Trabalha com o objetivo de criar uma plataforma de computação de uso público e geral completamente livre.

Mozilla Foundation

[editar|editar código-fonte]
Ver artigo principal:Mozilla Foundation

A Mozilla Foundation é uma fundação que mantém todos projetos de software livre da linha Mozilla, como Firefox, Thunderbird e complementos entre outros.

Electronic Frountier Foundation (EFF)

[editar|editar código-fonte]
Ver artigo principal:Electronic Frontier Foundation

A Electronic Frontier Foundation (EFF), é uma organização sem fins lucrativos com o objetivo de proteger os direitos de liberdade de expressão, no contexto da era digital. Tem atuado de várias maneiras, proporcionando ou financiando defesa legal nos tribunais para indivíduos e novas tecnologias do efeito inibitório provocado por ameaças legais que sejam consideradas infundadas e sem razão, entre outras.

Software Freedom Law Center (SFLC)

[editar|editar código-fonte]
Ver artigo principal:Software Freedom Law_Center

A Software Freedom Law Center (SFLC) é uma organização de profissionais voluntários que fornece auxílio e representação legal sobre aspectos jurídicos aos desenvolvedores de projetos de software livre sem fins lucrativos.

Creative Commons

[editar|editar código-fonte]
Ver artigo principal:Creative Commons

Creative Commons é uma organização não governamental sem fins lucrativos voltada a expandir a quantidade de obras criativas disponíveis, através de suas licenças que permitem a cópia e compartilhamento com menos restrições que o tradicional todos direitos reservados. Para esse fim, a organização criou diversas licenças, conhecidas como licenças Creative Commons, que tem sido adotadas por muitos criadores de conteúdo, pois permitem controle sobre a maneira como a propriedade intelectual será compartilhada.

The Document Foundation - TDF

[editar|editar código-fonte]
Ver artigo principal:The Document Foundation

The Document Foundationé uma instituição com base na legislação da Alemanha, que possui ativos e realiza transações financeiras e jurídicas em nome da Comunidade.

A fundação é responsável pelo desenvolvimento da suíte de escritório cujo nome éLibreOffice.

O LibreOffice é uma suíte de escritório livre compatível com as principais suítes de escritório do mercado. O LibreOffice é destinada tanto à utilização pessoal quanto profissional. Oferece todas as funções esperadas de uma suíte profissional: editor de textos, planilha, editor de apresentações editor de desenhos e banco de dados.

O LibreOffice está disponível na maioria das plataformas computacionais: MS-Windows,Linux(32 et 64 bits, pacotes deb e rpm), MacOS-X (processadores Intel e PowerPC).

O LibreOffice é livre para ser utilizado por qualquer pessoa. Você pode instalar uma cópia do LibreOffice em todos os computadores que desejar, e utilizá-la para qualquer propósito, tanto por empresas, governos e administração pública em geral, quanto por projetos educacionais e de inclusão digital.


Participação do software livre na indústria

[editar|editar código-fonte]
Ver artigo principal:Software livre na indústria

O Software livre se tornou um fenômeno comercial a partir do final dos anos 90 e desde então sua participação na Indústria de TI tem crescido em ritmo constante.

Existem várias abordagens para a exploração comercial de software livre. Dessas, algumas tem se mostrado mais viáveis, algumas se mostram mais adequadas para empresas de grande porte, enquanto outras se mostram mais adequadas para empresas de pequeno porte. Por se tratar de um fenômeno relativamente novo, há ainda espaço para experimentar outros modelos de negócio.

No ano de 2005, uma pesquisa intitulada"Impacto do Software Livre e de Código Aberto (SL/CA) na Indústria de Software do Brasil"foi realizada pelo Observatório Econômico da SociedadeSoftexem parceria com o Departamento de Política Científica e Tecnológica daUnicampcom o apoio doMinistério da Ciência e Tecnologia - MCT.O objetivo deste estudo foi realizar um levantamento das formas de organização técnica e econômica de Software Livre e de Código Aberto (SL/CA) no Brasil.

Os resultados dessa pesquisa apresentam dados a respeito do perfil dos usuários, dos desenvolvedores, das empresas usuárias e das empresas desenvolvedoras de software livre. Além disso, a pesquisa apresenta as dimensões econômicas do SL/CA: motivações, setores e modelos de negócios adotados pelas empresas.

Na apresentação do documento, afirma-se que "o SL/CA ameaça fortemente o modelo de pacotes (plataformas e sistemas operacionais), componentes de software (enquanto a ênfase de sua utilização for como produto) e produtos customizáveis, exatamente porque esses modelos têm na apropriabilidade (manter códigos fechados) um fator essencial de concorrência". Ainda, considera que os modelos de serviços e de software embarcado - que possuem objetivo mais específico e considerados menos importantes no que diz respeito a sua apropriação por meio de códigos fechados - representam as maiores oportunidades de investimento.

Finalmente, a pesquisa aponta que o SL/CA está se profissionalizando no país e começa a sair da periferia da indústria em direção ao seu centro, e tem despertado a atenção de muitos, desde usuários e desenvolvedores que se posicionam contra a apropriação restritiva do conhecimento, passando por corporações que enxergam no SL/CA uma oportunidade de se desfazer de uma taxa de monopólio restritiva para seus negócios.

Software Freedom Day (Dia da Liberdade de Software)

[editar|editar código-fonte]
Ver artigo principal:Dia da Liberdade de Software

No dia 20 de setembro comemora-se o Dia da Liberdade do Software (Software Freedom Day) com eventos envolvendo as comunidades de usuários e desenvolvedores de software livre em todo omundo.[30]

Software livre nos governos

[editar|editar código-fonte]
Ver artigo principal:Software livre nos governos

Governos tem adotado leis e medidas favoráveis aoSoftware Livre,porém, a questão da sua adoção ainda é polêmica. Por um lado, as organizações defensoras do Software Livre defendem a redução de custos e o código aberto, que impacta nasegurança da informação.Por outro lado, as grandes empresas deSoftware Proprietáriodefendem que o suporte e a qualidade das suas ferramentas são superiores às encontradas em Software Livre.

Estado do Paraná

[editar|editar código-fonte]

No Estado do Paraná, existem duas Leis, 14058/2003 e 14195/2003, de autoria do Deputado Estadual Edson Luiz Praczyk e sancionadas pelo então Governador Roberto Requião de Mello e Silva (PMDB), que dispõem sobre a utilização do Software Livre - sistemas operacionais ou programas com código-fonte aberto, nos órgãos estatais, a fim de reduzir custos com licenciamentos obrigatórios nos softwares proprietários (O ESTADO DO PARANÁ, 2003)[1]

Em consonância com a Lei do Software Livre e a Inclusão Digital, o Governo do Paraná, através da Secretaria de Estado da Educação, iniciou um projeto ambicioso de implantar em 2100 escolas públicas estaduais, Laboratórios de Informática multiterminais (uma CPU para cada quatro monitores) com a utilização do Linux e demais programas livres, atendendo a mais de um milhão e meio de estudantes que utilizam esses computadores no dia a dia escolar, com finalidades pedagógicas. Também lançou o Expresso Livre,e-mailcorporativo, destinado aos funcionários públicos estaduais e demais repartições estatais paranaenses

Eventos de software livre

[editar|editar código-fonte]
Ver artigo principal:Eventos de software livre

Eventos de software livresão conferências, congressos, encontros, simpósios, workshops, etc. que tem como objetivo discutir ou apresentar assuntos relacionados à área de Software Livre. Para uma lista de eventos e mais informações sobre eles, entre na página específica deEventos de software livre.

Pesquisa científica e tecnológica em software livre

[editar|editar código-fonte]

Pesquisas em Software Livre tem sido desenvolvidas em instituições públicas e privadas, universidades e centros de pesquisa tem utilizado e desenvolvido Projetos em Software Livre.

Grupo de Pesquisa em Políticas Públicas para o Acesso à Informação (GPOPAI)

[editar|editar código-fonte]

O Grupo de Pesquisa em Políticas Públicas para o Acesso à Informação[31]tem sede na Universidade de São Paulo e se dedica à investigação dos efeitos das novas tecnologias para a produção, distribuição e consumo de bens culturais e educacionais, bem como à investigação de temas relacionados à propriedade intelectual, com ênfase nos seus impactos sobre o acesso à informação, à cultura e ao conhecimento.

Centro de Competência em Software Livre (CCSL-IME)

[editar|editar código-fonte]

O Centro de Competência em Software Livre do IME/USP (CCSL-IME)[32]é sediado no Departamento de Ciência da Computação do IME/USP, é um centro que tem sido apoiado pela FINEP e pela reitoria da USP. É membro oficial da rede internacional QualiPSo de centros de competência, desde janeiro de 2009, que visa divulgar os resultados do Projeto QualiPSo de qualidade de Software Livre.

Tem como objetivo incentivar o desenvolvimento e o uso do software livre/aberto dentro e fora da universidade. Para isso, ele atua como um pólo centralizador de projetos de pesquisa científica e tecnológica, projetos de desenvolvimento de software livre, eventos para a comunidade, cursos de capacitação e assessoria técnico-científica em tópicos relacionados a software livre e informação aberta.

O CCSL funciona também como um centro de pesquisa produzindo software livre inovador em uma grande variedade de áreas da computação e interdisciplinares, incluindo Saúde, Arquitetura, Processamento de Imagens Médicas, Otimização, Música, Acústica, Serviços Web, Linguística Computacional, Redes Par a Par, Bioinformática, Computação de Alto Desempenho, Inteligência Artificial, Multimídia, Bibliometria, Voz sobre IP e Desenvolvimento de Sistemas Web.

Além disso, o CCSL desenvolve projetos de pesquisa sobre software livre em si, abordando diferentes aspectos do Ecossistema do Software Livre incluindo aspectos legais, qualidade, usabilidade, processos de desenvolvimento, modelos de negócio, comunidades, licenciamento, etc.

Seus projetos de pesquisa são apoiados pelo CNPq, CAPES e FAPESP.

Centro de Competência em Software Livre (CCSL-ICMC)

[editar|editar código-fonte]

O Centro de Competência em Software Livre do ICMC/USP-São Carlos (CCSL-ICMC)[33]é sediado no Instituto de Ciências Matemáticas e de Computação (ICMC/USP - São Carlos).

Centro de Computação Científica e Software Livre (C3SL)

[editar|editar código-fonte]

O Centro de Computação Científica e Software Livre (C3SL)[34]é um grupo de pesquisa do Departamento de Informática daUniversidade Federal do Paraná,registrado no Diretório de grupos de pesquisa do Diretório de grupos de pesquisa do CNPq.

Os projetos de pesquisa do grupo têm caráter multidisciplinar e envolvem estudos em diversas áreas da ciência da computação, tais como Banco de Dados, Engenharia de Software, Redes de Computadores e Inteligência Artificial. Todo pacote de software que é resultado destes estudos é publicado em forma de software livre. Diversos projetos são voltados para projetos que beneficiam a sociedade brasileira em geral, em particular, pesquisas que resultam em inclusão digital. Neste sentido, o grupo também atua na migração de sistemas proprietários para plataformas de software livre e também na otimização de pessoal e de custos de soluções de hardware e software., propiciando desenvolvimento socioeconômico sustentável a partir do Software Livre. (Marcelo Soares Souza - SOFTWARE LIVRE BRASIL, 2013)[2]

Software Engineering Laboratory (LES-UFBA)

[editar|editar código-fonte]

OLaboratório de Engenharia de Software da Universidade Federal da Bahia(LES-UFBA).[35]O LES tem como objetivo o estudo de engenharia de software, bem como de áreas que impactam a forma como se desenvolve, se mantém e se gerencia software.

Centro de Competências em Software Livre (CCSL-IFRN)

[editar|editar código-fonte]

O Centro de Competências em Software Livre-IFRN (CCSL-IFRN)[36]tem como objetivo aperfeiçoar e direcionar estudantes de cursos técnicos doInstituto Federal do Rio Grande do Norteaos perfis profissionais que o mercado espera, por meio do software livre.

O Libresoft[37]é um grupo de pesquisa no Departamento de Sistemas Telemáticos e Computação (GSyC) da Universidade Rey Juan Carlos, Espanha. LibreSoft foi fundada em 2001, e tornou-se um grupo de pesquisa de referência em software libre e comunidades virtuais abertas. Apoiam e utilizam software livre, dedicam-se à pesquisa, educação, inovação e transferência de conhecimento para a indústria, academia e sociedade em geral.

Referências

  1. «What is free software and why is it so important for society?»(em inglês). The Free Software foundation.Consultado em 17 de setembro de 2018
  2. «O que ésoftwarelivre».GNU.Consultado em 17 de setembro de 2018
  3. «Filosofia do Projeto GNU».GNU.
  4. «Significado de Software livre».Significados.Consultado em 1 de fevereiro de 2019
  5. «Vender Software Livre».GNU
  6. ab«The Open Source Definition»(em inglês). Open Source Initiative. 22 de março de 2007.Consultado em 12 de dezembro de 2018
  7. abStallman, Richard.«Por que o Código Aberto não compartilha dos objetivos do Software Livre».GNU - Free Software Foundation.Consultado em 14 de dezembro de 2022
  8. «gnu.org».gnu.org.Consultado em 2 de julho de 2019
  9. «Distribuição desoftware».UFPA
  10. Open Source Initiative.«History of the OSI».opensource.org(em inglês).Consultado em 14 de dezembro de 2022
  11. Free Software Foundation.«Por que "Software Livre" é melhor que "Código Aberto"».GNU Project.Consultado em 14 de dezembro de 2022
  12. Linux Journal.«Interview with Eric S. Raymond».linuxjournal(em inglês).Consultado em 14 de dezembro de 2022
  13. Tecmundo.«Código Aberto e Software Livre não significam a mesma coisa!».tecmundo.br.Consultado em 14 de dezembro de 2022
  14. Campos, Augusto.«O que é software livre».BR-Linux.org.Consultado em 14 de dezembro de 2022
  15. Maia, Caio.«As diferenças entre softwares livres e gratuitos»(PDF)
  16. Emerson Alecrim (1 de maio de 2011).«Software livre, código aberto e software gratuito: as diferenças».InfoWester.Consultado em 13 de abril de 2015
  17. abGHOSH, Rishab Aiyer; et al.Economic impact of open source software on innovation and the competitiveness of the information and communication technologies (ICT) sector in the EU.Maastricht: UNU-MERIT, 2006. 287 p. Disponível emhttp:// flossimpact.euArquivado em16 de maio de 2016, noWayback Machine.[Acesso em 05 jan 2012]
  18. SABINO, Vanessa; KON, Fabio.Licenças de Software Livre, História e Características.Relatório Técnico. Março de 2009. Disponível emhttp://ccsl.ime.usp.br/files/relatorio-licencas.pdf[Acesso em 05 jan 2012]
  19. abKON, Fabio; LAGO, Nelson; MEIRELLES, Paulo; SABINO, Vanessa.Software Livre e Propriedade Intelectual:Aspectos Jurídicos, Licenças e Modelos de Negócios. Disponível emhttp://ccsl.ime.usp.br/files/slpi.pdfArquivado em16 de março de 2012, noWayback Machine.[Acesso em 05 jan 2012]
  20. «Noções relativas a softwares livres - Central de Favoritos».Central de Favoritos.3 de janeiro de 2018
  21. Gutenberg, Project.«Free software | Project Gutenberg Self-Publishing - eBooks | Read eBooks online».self.gutenberg.org.Consultado em 28 de junho de 2018
  22. «O que é o software livre e o que você tem com isso? – Esquerda Online».esquerdaonline.br.Consultado em 31 de maio de 2018
  23. Estatística de uso de navegadores
  24. «Ranking de Sistemas Operacionais mais usados em Smartphones».2012.Consultado em 15 de fevereiro de 2012.Arquivado dooriginalem 30 de janeiro de 2012
  25. 91% dos maiores supercomputadores do mundo rodam Linux
  26. Estatísticas de uso de servidores Web
  27. Get the Android SDK(developer.android )
  28. Simone Aliprandi, Creative Commons: a user guide
  29. Lawrence Lessig, Cultura Livre
  30. «Happy Software Freedom Day to everyone!».Consultado em 22 de maio de 2019.Arquivado dooriginalem 21 de outubro de 2018
  31. Grupo de Pesquisa em Políticas Públicas para o Acesso à Informação (GPOPAI).Site:http:// gpopai.usp.br/wiki/index.php/P%C3%A1gina_principal.
  32. Centro de Competência em Software Livre doIME/USP(CCSL-IME). Site:http://ccsl.ime.usp.br/
  33. Centro de Competência em Software Livre do ICMC/USP-São Carlos (CCSL-ICMC). Site:http://ccsl.icmc.usp.br/
  34. Centro de Computação Científica e Software Livre (C3SL).Site:http:// c3sl.ufpr.br/.
  35. Software Engineering Laboratory (LES-UFBA).Site:http://wiki.dcc.ufba.br/LES.
  36. «CCSL-IFRN».CCSL-IFRN.Consultado em 17 de fevereiro de 2015.Arquivado dooriginalem 17 de fevereiro de 2015
  37. Libresoft.Site:http://libresoft.es.

Ligações externas

[editar|editar código-fonte]
Wikilivros
Wikilivros
OWikilivrostem um livro chamadoSoftware Livre