Algumas definições relacionadas ao software livre

Você sabe a diferença entre software livre e software de código aberto? Qual é a diferença entre programas copyleft e não copyleft? Ou talvez qual é a diferença entre freeware, shareware e software comercial? Este é um daqueles artigos longos, repletos de definições e conceitos que certamente o ajudarão a organizar suas ideias quando se trata de software livre.

Software livre

Software livre é um software licenciado para qualquer pessoa usar, copiar e distribuir, com ou sem modificações, gratuitamente ou mediante pagamento. Em particular, isso significa que o código-fonte deve estar disponível. "Se não for uma fonte, não é um software." Esta é uma definição simplificada; veja também a definição completa.

Se um programa for gratuito, ele pode ser potencialmente incluído em um sistema operacional livre como o GNU ou os sistemas GNU / Linux gratuitos.

Existem muitas maneiras diferentes de tornar um programa gratuito: várias questões para decidir quais em muitos casos são nuances e que podem ser resolvidas de várias maneiras sem que o programa deixe de ser gratuito. Algumas das variações possíveis são descritas abaixo. Para obter informações sobre licenças de software livre específicas, você pode consultar a lista de licenças.

O adjetivo "livre" de software livre refere-se à liberdade, não livre. No entanto, as empresas de software proprietário às vezes usam o termo "software livre" para se referir ao preço [Nota do tradutor: Em inglês, "software livre" é escrito "software livre", o termo "livre" pode significar "grátis" ou "grátis"] Ele às vezes usa esse termo ao falar sobre a cópia binária que está disponível gratuitamente; e outras vezes são usados ​​para qualificar a cópia incluída em um computador recém-adquirido. Isso não tem nada a ver com o que queremos dizer com software livre no projeto GNU.

Devido a essa confusão potencial, quando uma empresa de software afirma que seu produto é software livre, é aconselhável sempre verificar os termos dessa distribuição específica para ver se os usuários têm todas as liberdades que o software livre implica. Às vezes, é um verdadeiro software livre; e outras vezes não.

Muitos idiomas têm duas palavras diferentes para "grátis" como liberdade e "grátis" como preço zero. Por exemplo, o francês tem os termos "libre" e "gratuit" [em espanhol ocorre exatamente a mesma coisa com os termos "libre" e "grátis"]. Isso não acontece em inglês, em inglês existe a palavra "free", que se refere inequivocamente a preço, mas não possui um adjetivo comum que se refere inequivocamente a liberdade. Portanto, se você fala um idioma diferente do inglês, sugerimos que traduza o termo "gratuito" de "software livre" para o seu idioma para torná-lo mais claro. Veja nossa lista de traduções da expressão "software livre" para outras línguas.

O software livre é freqüentemente mais confiável do que o software não livre.

Software livre

Muitas pessoas usam o termo software de "código aberto" para se referir a mais ou menos a mesma categoria de software livre. No entanto, não são exatamente o mesmo tipo de software: aceitam algumas licenças que consideramos muito restritivas, e existem licenças de software livre que eles não aceitaram. No entanto, as diferenças entre o que as duas categorias cobrem são poucas: quase todo o software livre é de código aberto e quase todo o software de código aberto é gratuito.

Preferimos o termo "software livre" porque se refere à liberdade, algo que o termo "código aberto" não faz.

Software de domínio público

Software de domínio público é aquele que não está protegido por direitos autorais. É um caso especial de software livre que não é protegido por copyleft, o que significa que algumas cópias ou versões modificadas podem não ser totalmente gratuitas.

Em alguns casos, um programa executável pode ser de domínio público sem que seu código-fonte esteja disponível. Este software não é um software livre, porque para ser livre, o código-fonte deve estar acessível. Por sua vez, a maior parte do software livre não é software de domínio público; ele é protegido por direitos autorais e os detentores dos direitos autorais deram permissão legal para que qualquer pessoa pudesse usá-lo livremente usando uma licença de software livre.

Às vezes, o termo "domínio público" é usado livremente para significar "gratuito" ou "disponível gratuitamente". No entanto, "domínio público" é um termo legal e significa precisamente "sem direitos autorais". Para ser o mais claro possível, recomendamos o uso de "domínio público" para expressar apenas este significado, e o uso das demais expressões para transmitir o seu correspondente.

Segundo a convenção de Berna, que foi assinada pela maioria dos países, qualquer nova escrita é automaticamente protegida por direitos autorais. Isso inclui programas. Portanto, se você quiser que um programa escrito por você seja de domínio público, você deve seguir certos procedimentos legais para evitar que, automaticamente, sejam adicionados direitos autorais a ele.

Software protegido por Copyleft

O software protegido por Copyleft é um software livre cujos termos de distribuição garantem que todas as cópias de todas as versões sejam software livre. Isso significa, por exemplo, que as licenças copyleft não permitem que terceiros adicionem quaisquer requisitos adicionais (exceto para um conjunto limitado de requisitos para aumentar sua proteção) e exigem que o código-fonte seja público. Algumas licenças copyleft, como a terceira versão da GPL, impedem outras maneiras de tornar o software proprietário.

No Projeto GNU, fazemos copyleft de quase todos os softwares que escrevemos, porque nosso objetivo é dar a cada usuário a liberdade que o termo "software livre" implica. Consulte Copyleft protected para uma explicação adicional de como o copyleft funciona e por que o usamos.

Copyleft é um conceito geral; para realmente fazer copyleft de um programa, você precisa usar um conjunto específico de termos de distribuição. Existem muitas maneiras possíveis de escrever os termos de distribuição copyleft, portanto, muitas licenças de software livre copyleft podem existir em princípio. No entanto, na prática, quase todos os softwares copyleft usam a GNU General Public License. Geralmente, duas licenças copyleft diferentes são "incompatíveis", o que significa que é ilegal combinar código protegido por essas licenças; portanto, seria bom para a comunidade se todos usassem uma única licença copyleft.

Software livre não protegido por copyleft

O software livre não copyleft inclui a permissão do autor para redistribuir e modificar o software, bem como permissão para adicionar outras restrições.

O fato de um programa ser gratuito, mas não protegido com copyleft, implica que algumas cópias ou versões modificadas dele podem não ser totalmente gratuitas. Uma empresa de software pode compilar o programa, com ou sem modificações, e distribuir o arquivo executável como um produto de software proprietário.

O X Window System é um exemplo disso. O Consortium X lança o X11 com termos de distribuição que o tornam um software livre não copyleft. Se desejar, você pode obter uma cópia que contém esses termos de distribuição e é gratuita. No entanto, também existem versões não livres e há estações de trabalho populares e placas de vídeo para PC nas quais apenas as versões não livres funcionam. Se você estiver usando este hardware, o X11 não é um software livre para você. Até os próprios desenvolvedores do X11 criaram software não-livre para o X11 por um tempo.
Software coberto pela GPL
A GNU General Public License (GPL) é um conjunto específico de termos de distribuição usado para proteger um programa copyleft. O Projeto GNU usa esta licença para a distribuição da maioria dos softwares GNU.

O sistema GNU

O sistema GNU é o sistema operacional do tipo Unix, feito inteiramente de software livre, que desenvolvemos no Projeto GNU desde 1984.

Um sistema operacional semelhante ao Unix é composto de muitos programas. O sistema GNU inclui todo o software GNU, além de muitos outros pacotes, como o X Window System e TeX, que não são software GNU.

A primeira versão de teste do sistema GNU completo estava disponível em 1996. Incluía o GNU Hurd, nosso kernel, desenvolvido desde 1990. Em 2001 o sistema GNU (incluindo o GNU Hurd) começou a funcionar de forma bastante confiável, mas o Hurd ainda faltava alguns recursos importantes, por isso não é amplamente utilizado. Enquanto isso, o sistema GNU / Linux, um derivado do sistema GNU que usa o Linux como kernel em vez do GNU Hurd, tem tido muito sucesso desde os anos 1990.

Visto que o propósito do GNU é ser um sistema livre, cada uma de suas partes componentes deve ser software livre. No entanto, nem todos eles precisam ser protegidos por copyleft; Legalmente, qualquer tipo de software livre pode ser incluído, desde que ajude a atingir os objetivos técnicos propostos. E não é necessário que cada componente seja um software GNU individualmente. O sistema GNU pode incluir e inclui software livre não protegido por copyleft, como o X Window System, que foi desenvolvido em outros projetos.

programas GNU

A expressão "programas GNU" é equivalente a software GNU. Um programa Y é um programa GNU se for um software GNU (software GNU Project). Às vezes dizemos que é um "pacote GNU".

GNU Software

O software GNU é um software lançado sob os auspícios do Projeto GNU. Também chamamos um programa que é software GNU ou pacote GNU. O arquivo README ou o manual do pacote GNU deve indicar que é; além disso, o Diretório de Software Livre identifica todos os pacotes GNU.

A maior parte do software GNU é protegida por copyleft, mas nem todos; entretanto, todo software GNU deve ser software livre.

Alguns dos softwares GNU são escritos por funcionários da Free Software Foundation, mas a maioria dos softwares são contribuições de voluntários. Do software contribuído por voluntários, às vezes o detentor dos direitos autorais é a Free Software Foundation e às vezes são os contribuidores que o escreveram.

Software não-livre

Software não livre é qualquer software que não seja livre. Isso inclui software semi-livre e software proprietário.

Software semi-livre

Software semi-livre é o software que não é livre, mas inclui permissão para indivíduos usarem, copiarem, distribuírem e modificá-lo (incluindo a distribuição de versões modificadas) para fins sem fins lucrativos. PGP é um exemplo de programa semi-livre.

Software semi-livre é muito melhor eticamente do que software proprietário, mas ainda apresenta problemas que não nos permitem usá-lo em um sistema operacional livre.

As restrições de copyleft são projetadas para proteger as liberdades essenciais de todos os usuários. Para nós, a única restrição substantiva justificada no uso de um programa é aquela que impede o acréscimo de restrições por outras pessoas. Os programas semi-livres têm restrições adicionais motivadas por fins puramente egoístas.

É impossível incluir software semi-livre em um sistema operacional livre. Isso porque os termos de distribuição do sistema operacional livre como um todo são a conjunção dos termos de distribuição de todos os programas que o compõem. Adicionar um programa semi-livre ao sistema tornará o sistema como um todo apenas semi-livre. Existem duas razões pelas quais não queremos que isso aconteça:

Acreditamos que o software livre deve ser para todos, incluindo empresas, não apenas para escolas ou para atividades de lazer privadas. Queremos convidar as empresas a usar o sistema GNU completo e, portanto, não devemos incluir um programa semi-livre nele.
A distribuição comercial de sistemas operacionais livres, incluindo sistemas GNU / Linux, é muito importante, e os usuários apreciam a disponibilidade de distribuições comerciais em CD-ROM. Incluir um programa semi-livre em um sistema operacional impediria sua distribuição comercial em CD-ROM.

A Free Software Foundation em si não é uma entidade comercial e, portanto, pode usar um programa semi-livre "internamente" legalmente. Mas não faz, porque teria um impacto negativo em nossos esforços para obter programas que pudéssemos incluir no sistema GNU.

Enquanto houver uma tarefa que precisa ser feita com software e você não tiver um programa para fazê-la, o sistema GNU estará faltando. Devemos dizer aos voluntários: "Não temos um programa para fazer este trabalho no Projeto GNU ainda, então esperamos que você o escreva." Se usássemos um programa semi-livre para fazer essa tarefa, desacreditaríamos o que dizemos a nós mesmos; e o ímpeto (nosso e daqueles que poderiam compartilhar nossas opiniões) para escrever uma alternativa livre seria perdido. Portanto, não.

Software proprietário

Software proprietário é o software que não é livre nem semi-livre. Seu uso, redistribuição ou modificação é proibido, exige que você solicite uma autorização ou é tão restrito que, na verdade, você não pode fazer isso livremente.

A Free Software Foundation segue a regra de que só podemos instalar um programa proprietário em nossos computadores, quando o fazemos temporariamente e com o propósito de escrever uma alternativa gratuita para esse mesmo programa. Fora este caso específico, acreditamos que não há desculpa possível para instalar um programa proprietário.

Por exemplo, acreditávamos que a instalação do Unix em nossos computadores na década de 1980 era justificada, porque o estávamos usando para escrever uma alternativa livre ao próprio Unix. Atualmente, considerando que existem sistemas operacionais gratuitos disponíveis, essa desculpa não é mais válida; eliminamos todos os sistemas operacionais não livres; e em qualquer novo computador instalamos um sistema operacional totalmente gratuito.

Não insistimos que os usuários ou contribuidores GNU sigam este padrão. Nós criamos esse padrão para nós mesmos. Mas esperamos que eles também decidam segui-la.

freeware

O termo "freeware" não tem uma definição clara e aceita, mas é comumente usado para se referir a pacotes que podem ser distribuídos, mas não modificados (e cujo código-fonte não está disponível). Esses pacotes não são software livre. Portanto, não use o termo "freeware" para se referir a software livre.

shareware

Shareware é um software que tem permissão para redistribuir cópias, mas para cada cópia usada, o usuário deve pagar uma taxa de licença.

Shareware não é software livre, nem mesmo semi-livre. Isto é assim por duas razões:

Para a maioria dos sharewares, o código-fonte não está disponível; portanto, você não pode modificar o programa de forma alguma.
Você não pode fazer uma cópia do shareware e instalá-lo sem pagar uma taxa de licença, mesmo para indivíduos que o usam para atividades sem fins lucrativos (na prática, os usuários muitas vezes ignoram os termos de distribuição e o fazem de qualquer maneira, mas esses termos não permitem isso )

software privado

Software privado ou personalizado é o software desenvolvido para um usuário (geralmente uma organização ou empresa). Este usuário o possui e o utiliza, mas não o está divulgando ao público como código-fonte ou binário.

Um programa privado é um software livre em um sentido trivial se seu único usuário tiver direitos totais sobre ele. No entanto, ao considerar a questão com mais profundidade, a questão de se tal programa é ou não livre perde o seu significado.

Em geral, não acreditamos que desenvolver um programa e não lançá-lo seja um erro. Há momentos em que um programa é tão útil que armazená-lo para você mesmo é prejudicial à humanidade. No entanto, a maioria dos programas não é tão maravilhosa e não lançá-los não é particularmente prejudicial. Portanto, não há conflito entre o desenvolvimento de software privado ou personalizado e os princípios do movimento do software livre.

Quase todas as contratações de programadores são para desenvolvimento de software customizado; portanto, a maior parte do trabalho de programação é, ou poderia ser, feito de uma maneira compatível com o movimento do software livre.

software comercial

Software comercial é aquele desenvolvido por uma empresa que pretende obter dinheiro com a sua utilização. "Comercial" e "proprietário" não são a mesma coisa! A maior parte do software comercial é proprietário, mas existe o software livre comercial e o software não-livre comercial.

Por exemplo, o Ada do GNU é sempre lançado sob os termos da GNU GPL, e cada uma de suas cópias é software livre; no entanto, seus desenvolvedores fazem contratos de manutenção. Os clientes interessados ​​às vezes comentam com os vendedores: "Nos sentiríamos mais seguros com um compilador comercial." Ao que os fornecedores respondem: “Ada da GNU é um compilador comercial; com a particularidade de ser também software livre ».

Para o Projeto GNU, a ênfase está em outro nível: o importante é que o Ada do GNU é software livre; se é comercial não é uma questão crucial. No entanto, o desenvolvimento do GNU Ada resultante de ser comercial é definitivamente benéfico.

Ajude a espalhar a palavra de que o software livre comercial é possível. Você pode fazer isso se esforçando para não dizer "comercial" quando o que você quer dizer é "proprietário".

fonte: Fundação de Software Livre (FSF)


Adicionar como fonte preferencial no Google