Software livre: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Desfeita a edição 49781183 de 2001:8A0:F289:B801:79EA:73D2:8A83:1B6E
Etiqueta: Remoção considerável de conteúdo
m traduzindo nome/parâmetro nas citações, outros ajustes usando script
Linha 1:
{{Ver desambig|pelo programa de televisão brasileiro|Programa Livre|prefixo = Este artigo é sobre o termo que designa os programas de computador. Se procura}}
{{mais notasfontes|ciência=sim|data=dezembro de 2013}}
[[Imagem:Free Software Foundation logo and wordmark.svg|thumb|logotipo da Free Software Foundation]]
'''''Software'' livre'''<ref>{{citar web| URL = http://www.gnu.org/philosophy/free-sw.pt-br.html | título = O que é ''software'' livre| publicado = The Free Software foundation}}</ref> é uma forma de manifestação de um [[software]] que, resumidamente, respeita a liberdade e o censo de comunidade do usuário. Não confundir com o movimento [[Código_aberto|Open Source]]. Seus objetivos concedem aos usuários a liberdade de controle na execução e adaptação a sua computação e processamento de dados às suas necessidades (concessão plena liberdade de controle e independência, através da disponibilidade de [[código fonte]] para análise e alterações); bem como permitindo-lhes a liberdade social, para ser capaz de cooperar ativamente com todos os usuários e desenvolvedores de sua escolha.<ref>{{Citation | contribution-url = http://www.gnu.org/philosophy/free-software-intro.html | contribution contribuição= Free Software Movement | title título= The GNU Project | language língua= inglês | trans_title = O projeto GNU}}.</ref><ref name=philo>{{Citation | language língua= inglês | contribution-url = http://www.gnu.org/philosophy/philosophy.html | contribution contribuição= Philosophy | title título= The GNU Project}}.</ref><ref name=def>{{Citation | url = http://www.fsf.org/about/what-is-free-software | title título= What is free software | publisher publicado= The Free Software foundation | language língua= inglês | trans_title = O que são programas livres}}.</ref><ref>{{Citation | url = http://shop.fsf.org/product/free-software-free-society-2/ | title título= Free Software, Free Society: Selected Essays | firstprimeiro = Richard M | lastúltimo = Stallman | edition edição= 2ª | language língua= inglês | trans_title = Programas livres, sociedade livres: seleção de ensaios | publisher publicado= The Free Software foundation}}.</ref> Os usuários de software livre estão livres dessas atividades, porque eles não precisam pedir qualquer permissão, eles não estão restritos nas atividades por meio de licenças proprietárias restritivas (por exemplo, cópia restrita), ou requisitos de ter de concordar com as cláusulas restritivas dos outros (por exemplo, acordos de não divulgação), e eles não estão restritos desde o início (por exemplo, através deliberada a não disponibilidade de código fonte).
 
Os objetivos do software livre são atingidas por concessão dos seguintes direitos de liberdade: os usuários são livres para executar, copiar, distribuir, estudar, mudar e melhorar o software,<ref name=philo /><ref name=def /> estas liberdades são explicitamente concedidas e não suprimidas (como é o caso do software proprietário). Assim, o ''software'' livre é uma questão de [[liberdade]], não de preço (os usuários são livres – o que inclui a liberdade de redistribuir o ''software'', que pode ser feito gratuitamente ou por uma taxa<ref>{{Citation | language língua= inglês | title título= The GNU Project | contribution-url = http://www.gnu.org/philosophy/selling.html | contribution contribuição= Selling Free Software | publisher publicado= The Free Software foundation}}.</ref>). Software livre garante as liberdades dos usuários: estudar e modificar software, pela disponibilidade do [[código fonte]], bem como a liberdade de copiar e distribuir.
 
== Definições ==
Linha 41:
 
=== A diferença entre software livre e software gratuito ===
Segundo a [[Free Software Foundation]],<ref>{{citar web|URL = http://www.fsf.org|título = FSF|data = |acessadoem = |autor = |publicado = }}</ref>, é comum que a comunidade de usuários confunda [[Software gratuito|softwares gratuitos]] (''freewares'') com softwares livres. No entanto, a fundação enfatiza que há um grande [[equívoco]] nisto e que usuários devem entender que um software livre - ao contrário de um software gratuito - é aquele que respeita a [[liberdade]] e senso de [[comunidade]] dos usuários. [[Richard Stallman]] cita que ''"para entender o conceito, pense em 'liberdade de expressão', não em “cerveja grátis"''.<ref name="def" /> Isto significa que um desenvolvedor que distribuir um software livre pode cobrar por isto ou fornecer o software de maneira gratuita.<ref>{{citar web|URL = http://www.infowester.com/freexopen.php|título = Software livre, código aberto e software gratuito: as diferenças|data = 01/05/2011|acessadoem = 13/04/2015|autor = Emerson Alecrim|publicado = InfoWester}}</ref>
 
=== Licenças baseadas em contratos Licenças ===
Linha 47:
 
== Vantagens e desvantagens do software livre ==
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.<ref name="ghosh2006">GHOSH, 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 em http://www.flossimpact.eu [Acesso em 05 jan 2012]</ref>. Além de que um maior número de desenvolvedores pode ser capaz de identificar e corrigir mais ''[[Bug|bugsbug]]s'' (falhas) em menos tempo e um número maior de [[usuários]] pode 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.<ref name="kon1">SABINO, Vanessa; KON, Fabio. '''Licenças de Software Livre, História e Características'''. Relatório Técnico. Março de 2009. Disponível em http://ccsl.ime.usp.br/files/relatorio-licencas.pdf [Acesso em 05 jan 2012]</ref><ref name="kon2">KON, Fabio; LAGO, Nelson; MEIRELLES, Paulo; SABINO, Vanessa. '''Software Livre e Propriedade Intelectual''': Aspectos Jurídicos, Licenças e Modelos de Negócios. Disponível em http://ccsl.ime.usp.br/files/slpi.pdf [Acesso em 05 jan 2012]</ref>.
 
Do ponto de vista econômico, o [[software]] livre 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.<ref name="ghosh2006" />. 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.
Linha 56:
{{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.<ref name="kon2" />.
 
Em 1983, [[Richard Stallman]], funcionário do Laboratório de Inteligência Artificial do [[MIT]], passou por uma experiência negativa com software comercial e deu origem ao [[Projeto 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 a [[Licença GPL]]. Para institucionalizar o Projeto GNU, Stallman fundou a [[Free Software Foundation]] ([[Free Software Foundation | FSF]]). Nasce assim o Movimento do Software Livre.
Linha 69:
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 o [[Mozilla Firefox]],<ref>[http://www.w3schools.com/browsers/browsers_stats.asp Estatística de uso de navegadores]</ref>, entre os melhores navegadores de internet do mundo, e o [[Android]], sistema operacional para [[Smartphone|smartphonessmartphone]]s e [[Tablet|tabletstablet]]s muito popular.<ref name="android_market_share">{{Citar web|url=http://www.sonyericsson.com/br/preview/android-lidera-o-ranking-de-sistemas-operacionais-mais-usados-em-smartphones-%E2%80%93-e-continuara-liderando-em-2015/ |título=Ranking de Sistemas Operacionais mais usados em Smartphones |ano=2012}}</ref>.
 
=== GNU/Linux ===
{{Principal|Linux}}
Considerado o principal projeto de software livre existente, o GNU/Linux é a junção do [[núcleo Linux]] (Linux kernel), desenvolvido por [[Linus_Torvalds|Linus Torvalds]] em outubro de 1991 e o pacote de serviços e ferramentas originados do projeto GNU, liderado por [[Richard_Matthew_Stallman|Richard Stallman]] e iniciado em 1984. O GNU/Linux é um dos sistemas operacionais mais usados em servidores no mundo,<ref>[https://tecnoblog.net/26177/91-dos-maiores-supercomputadores-do-mundo-rodam-linux/ 91% dos maiores supercomputadores do mundo rodam Linux]</ref>, 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 de desenvolvimento de software livre. O núcleo Linux é a base para o [[Android]], tornando-se um dos sistemas dominantes em [[smartphone]]s e [[tablet]]s.
 
=== GNOME ===
Linha 85:
=== Eclipse ===
{{Principal|Eclipse (software)}}
Originado a partir do VisualAge da IBM, o Eclipse é um dos principais ambientes integrados de desenvolvimento de software ([[Ambiente_de_Desenvolvimento_Integrado|IDE]]) para a plataforma [[Java (linguagem de programação)|Java]]. Desenvolvido na própria linguagem Java, é considerado um dos melhores IDEs do mercado, sendo o pioneiro em diversos recursos de [[refatoração]]. Sua qualidade atraiu a comunidade de desenvolvedores, que criou suporte a diversos [[Software_Development_Kit|SDKs]] e linguagens de programação, tais como C/C++, Php e Python. Atualmente é 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 operacional [[Android]].<ref name=SDKandroid>[http://developer.android.com/sdk/index.html Get the Android SDK] (developer.android.com)</ref>.
 
== Movimento Software Livre ==
Linha 101:
== Movimentos relacionados ==
[[Imagem:Lessig portrait.jpg|direita|thumb|200px|[[Lawrence Lessig]], cofundador da Creative Commons.]]
Inspirados na [[GNU General Public License|GPL]] e nas propostas do movimento do software livre, foi criado um repositório de licenças públicas, chamado [[Creative Commons]], cujos termos se aplicam a variados trabalhos criativos, como criações artísticas colaborativas, textos e software,<ref>[http://commons.wikimedia.org/wiki/File:Creative_commons_a_user_guide_Simone_Aliprandi.pdf Simone Aliprandi, Creative Commons: a user guide]</ref>, Entretanto, a maioria destas licenças não são reconhecidas como realmente livres pela [[Free Software Foundation | FSF]] e 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, ''sites'' [[Wiki]], Creative Commons, etc. — fazem parte da comunidade científica.
 
Cientistas estão acostumados a trabalhar com processos de [[peer review|revisã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.<ref>[[Cultura_Livre_%28livro%29|Lawrence Lessig, Cultura Livre]]</ref>.
 
== Tipos de licença de software livre ==
Todo software livre deve ser licenciado através de uma [[licença de software livre|licença de software livre]]. Uma das mais conhecidas é a [[GNU General Public License|GNU GPL]]. Entretanto, existem diversas outras: [[GNU AGPL]], [[GNU LGPL]], [[GNU FDL]] , MPL ([[Licença pública Mozilla]]), [[Licença Apache]], [[Licença MIT]] e [[Licença BSD]].
 
=== Software livre e software em domínio público ===
Linha 156:
=== Eclipse Foundation ===
{{Principal|Eclipse Foundation}}
A Fundação Eclipse é uma organização sem fins lucrativos, com membros que apoiam e desenvolvem o [[Eclipse|Eclipse]], um projeto de Software Livre, e que ajudam e cultivam tanto a comunidade de código aberto, como também o conjunto de produtos e serviços complementares da mesma plataforma.
 
=== Linux Foundation ===
Linha 291:
== ''Software Freedom Day (Dia da Liberdade de Software)'' ==
{{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 o [[mundo]].<ref>[http://softwarefreedomday.org Happy Software Freedom Day to everyone!]</ref>.
 
== Software livre nos governos ==
Linha 330:
 
=== Software Engineering Laboratory (LES-UFBA) ===
O [[Laboratório de Engenharia de Software da Universidade Federal da Bahia]] (LES-UFBA).<ref>''Software Engineering Laboratory (LES-UFBA)''. Site: http://wiki.dcc.ufba.br/LES.</ref>. 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) ===