Como entender mal o Software Livre

Five misconceptions about free software, corrected.

1. A indústria de software não pode continuar se os programadores não são pagos.

Vamos começar com um simples fato: os programadores de software livre gostam de receber pagamento, e todos tem a necessidade de comprar almoço em algum momento.

Quando falamos de software livre, nos referimos a liberdade, não preço. Você pode realmente pagar para obter o software livre (ou "open source" software 1), que você pode, então, estudar, modificar e copiar à vontade.

Como ele funciona? Você pode pensar da seguinte forma: software é apenas um código, o código é só matemática. Uma vez que você ver o software como matemática útil uma linguagem elaborada, não como propriedade comum, não há razão para restringir a utilização dos outros.

Assim como matemática (onde ninguém iria reclamar propriedade sobre uma equação), o software exige um conhecimento avançado para ser adaptado, melhorado, aplicado corretamente. Este é o local onde os programadores geralmente geram uma renda: muitos clientes, principalmente empresas, estão dispostos a pagar para atualizações de segurança regulares e melhorias no software.

Empresas de software livre se beneficiar de um sistema de desenvolvimento muito descentralizado, com um grande número de contribuintes voluntários. As receitas dentro da indústria de software livre pode ser menor do que no contraponto proprietário, mas não são de forma insignificante. No final, os usuários individuais, geralmente acabam usando software livre, sem nenhum custo.

O software livre não é sobre a matança de incentivos para os programadores. Trata-se de ver o código como o conhecimento que não devem ser escondidos do usuário. Ele funciona com um modelo de negócio diferente, o qual muitas empresas já fazem bem.

2. Inovação está morta em software livre.

A percepção comum é que, se todos podem copiar idéias, a inovação será sufocada.

Na verdade, a liberdade é muitas vezes a chave para um software inovador e bem sucedido.

  • Qualquer um é permitido e incentivado a trabalhar em cima dele;
  • Muitas pessoas estão dispostas a participar;
  • Não há necessidade de reinventar tudo, as idéias podem ser melhoradas diretamente.

Software Não-proprietário se destaca em diversas áreas: considerando , para citar apenas alguns:

3. Software tem apenas que funcionar (quem se preocupa com o código fonte?)

Qualquer pessoa deve se preocupar se o seu software é gratuito.

Imagine comprar um carro cujo capô você está proibido de abrir. Não importa se você sabe como funciona um carro - o ponto é que ninguém será capaz de verificar o motor. Como você pode confiar em seu carro, se ninguém tem permissão para certificar de que é confiável, que não vaza, que não é prejudicial para a sociedade e o meio ambiente?

A idéia é a mesma coisa com software - exceto que o código faz muito mais que mover carros. Software é executado nossos computadores, telefones, televisores, players de mídia e muito mais, levando informações e nossa cultura.

O software livre é tão importante quanto a liberdade de expressão, como um mercado livre. Se o software é livre, os usuários têm controle e liberdade sobre ele.

A boa notícia são: software livre simplesmente funciona também E, de fato, muitas vezes simplesmente funciona melhor. Conecte um LiveCD GNU/Linux em seu computador no arranque, para tentar um, sistema completo cheio de recursos e bem organizado, sem instalação, para que você possa julgar por si mesmo.

4. O software livre não respeitar direitos autorais dos autores e software patenteado.

Para responder isso corretamente, é preciso primeiro fazer uma clara distinção entre os direitos autorais e patentes. O copyright é um direito concedido ao autor sobre o seu / sua criação (por exemplo, o texto de um livro, ou o código fonte de um programa). Uma patente, por outro lado, é uma compra, um registro de controle exclusivo de um processo, ou a aplicação de uma ideia.

Copyright is very important in free software. It is the very mechanism, central to the GNU General Public License, which ensures that free software remains free, and that authors are credited for their work. Programs are copyrighted, whether they are free or proprietary.

Qualquer autor de software proprietário pode facilmente verificar que o seu direito autoral não seja violada em uma aplicação de software livre, já que seu código-fonte é prontamente disponível.

Patentes em software, por outro lado, são um conceito muito controverso. Para abrevia-lo: não há tal coisa como um "software patenteado". Ao registar-se uma patente, no entanto, alguém pode reivindicar a posse sobre um processo. A patente em seguida, aplica a todos os softwares que utilizam este processo, proprietário ou livre.

Patentes de Software:

  • São caros e são concedidos apenas alguns anos após a aplicação;
  • São limitados geograficamente (a patente concedida nos EUA é inútil na Europa);
  • Têm longos períodos de vida (muitas vezes 20 anos) em uma indústria que se move rapidamente;
  • Often apply entirely trivial processes.

Como tal, elas raramente são usadas para beneficiar os inovadores (e de fato, raramente utilizado pelos próprios inovadores).

É seguro dizer que qualquer parte de software de tamanho médio viola patentesem vários países, sendo livre ou não.

Dependendo da capacidade da holding para cobrir grandes custos legais, ou revidar com ameaças de patente, royalties e restrições podem ser aplicadas sobre essas patentes.

5. O software livre é como o comunismo.

Os defensores dessa idéia argumentam que não pode haver propriedade privada, com software gratuito (ou "livre" 1) . Vamos responder com um exemplo.

Vamos imaginar que você use um aplicativo que é software livre, em casa e dentro de sua empresa. Você encontra uma ótima maneira de melhorá-lo, agora com sua versão modificada, o computador funciona melhor e as suas fábricas funcionam duas vezes mais rápido!

Esta versão modificada é a sua própria versão. Você não é obrigado a contar a ninguém sobre isso, nem tem o dever de compartilhar qualquer dos lucros feitos usando-o. Você está simplesmente exercendo sua liberdade para usar e modificar software livre.

O que a licença de software livre exige é que se você redistribuir este software, então você deve mantê-lo livre. Ou seja, se você vender CDs com o software neles, ou começar a deixar as pessoas fora de sua casa ou empresa usá-lo, então você deve:

  • Ou dar a todos os mesmos direitos que você tinha quando obteve o software original, ou seja, a liberdade para inspecionar, modificar e redistribuir sua versão modificada;
  • Ou, fazer o software original e sua adição secreta para ele claramente separada (isto é, sua adição não deve conter nada do trabalho original) .

Então de fato, você tem mais "controle" sobre software livre quem em um software proprietário – onde o programador decide tudo o que você pode e não pode fazer dentro do software.

Software livre não tem nada em comum com sistemas políticos. Você pode rodar software livre sobre software proprietário, e vice-versa. A licença do software livre é apenas um contrato legal e ético entre o programador e o usuário final.

Leia mais:

Free / "open-source" software não pode ser seguro.

O argumento, geralmente, é que o código fonte do software livre está disponível portanto, é menos provável que seja seguro.

Resposta curta: A maioria dos servidores rodam software livre. Eles são os principais computadores em rede que detêm as informações sensíveis ou confidenciais, como seus dados bancários ou segredos comerciais.

A resposta mais precisa é que a disponibilidade do código-fonte é uma garantia de segurança, não uma fraqueza. A liberdade do software garante que pode ser inspecionado, testado e aperfeiçoado por uma comunidade muito grande. Um bom cadeado é seguro porque a tecnologia usada para projetar está aberta, mas apenas o titular da chave pode abri-lo. O mesmo vale para o software.

Need examples? Have a look at the Firefox browser, the Apache HTTP Server, the OpenPGP encryption system, or the OpenBSD operating system. And there are no spyware or viruses under GNU/Linux.

Eu estou sozinho com software livre.

Nem um pouco.

  • Se você estiver procurando por uma boa documentação e fóruns de suporte para ajudá-lo, há muito disponível gratuitamente para software. ("open source").
    Each GNU/Linux distribution has its own community (for example, Ubuntu support or Fedora wiki), but there are also general free software help communities, like LinuxQuestions.org.
  • If you need someone you can reach on the phone anytime to assist you, the companies behind most distributions provide commercial support: see the Ubuntu Commercial Support or Red Hat Enterprise Linux pages for example.

Outras leituras na web

The GNU project

This is where free software all started. You will find a wealth of information about the free software philosophy, the history of the project, and the stands taken by the Free Software Foundation (the organisation behind GNU).

The FLOSS concept booklet

O conceito de Software Livre / Libre / Open apresentado em uma forma altamente legível, amigável. Uma leitura obrigatória.

The OpenDocument Fellowship

Um site simples e claro sobre o formato livre OpenDocument, mostrando a importância da liberdade em formatos (e não apenas em aplicações).

Free Software and Free Knowledge

An engaged article by co-founder of Wikipedia Jimmy Wales, which shows the connections between freedom in software and free knowledge.

  1. ^ a b What we call "Free Software" here is also often called "Open Source Software". In practice the requirements are identical, although because the term "open" doesn't call to mind freedom, it misses the point. Read our FAQ entry: Are "Open Source" and "Free Software" the same thing?.