Livre ou não-livre, qual é a pergunta? [fechadas]

1

Eu frequentemente leio que algumas distribuições contêm componentes não-livres, enquanto outras são "livres".

Como usuário final, não entendo muito bem a diferença entre distribuições gratuitas e não-livres.

Quais são as limitações de um em relação ao outro?

Quando não devo usar distribuições não-livres?

Como revendedor, posso vender um equipamento com software não gratuito? Posso vender um equipamento com software livre?

Depende das leis locais?

Editar: Eu não faço esta pergunta para receber qualquer opinião geral.

Minha pergunta é feita para saber como se deve escolher uma licença ou tipo de distribuição, não de

  • político nem
  • critério filosófico

mas de:

  • técnico ou
  • legal ou
  • preocupações com a experiência do usuário.
por lauhub 12.12.2013 / 15:35

3 respostas

3

WRT para distribuições, a diferença essencial entre "livre" e "não-livre" é que o primeiro é compilado a partir do código-fonte livremente disponível, enquanto que o segundo não é; isso geralmente significa que os empacotadores de distribuição não compilaram o binário de forma alguma - eles conseguiram de terceiros que possuem posse legal e privada do código-fonte. Por exemplo, drivers de vídeo proprietários são distribuídos em formato binário por fabricantes de dispositivos; o código-fonte não é público e, portanto, "não-livre". 1

I often read that some distributions contain non-free components while some other are "free".

Eu sei que o Fedora e o Debian fazem uma política para não incluir partes não-livres em seus repositórios padrão e de distribuição base, mas eles têm repositórios "não-livres" que você pode acessar. A única distro que eu conheço que torna uma política ter apenas partes livres, período, é gNewSense [lá são mais - veja o comentário de bodhi.zazen] .

Algumas vezes as pessoas se referem ao fato de que praticamente todos os computadores comercialmente disponíveis executam firmware proprietário (há pouquíssimas exceções ) como evidência do fato de que virtualmente todos os sistemas de computador são não-livres em algum nível, mas as distribuições de SO não são realmente responsáveis por isso - em teoria, eles poderiam desenvolver firmware livre e flashear seu equipamento com isso durante a instalação, mas praticamente todas as pessoas não querem isso por causa dos riscos envolvidos (pode danificar hardware).

A razão para preferir o software livre é o controle de qualidade; Se as únicas pessoas que podem examinar o código-fonte são as pessoas que escreveram o código-fonte, temos que acreditar que isso é feito corretamente e não inclui brechas de segurança, componentes maliciosos ou erros potencialmente perigosos. A razão para preferir software não-livre é que é mais fácil rentabilizar. Nos casos em que não há dinheiro envolvido (como com repositórios de linux "não-livres"), geralmente é porque os fabricantes de hardware alegam estar protegendo segredos comerciais em seus drivers. De fato, provavelmente não há muita proteção nesse contexto, e pode-se argumentar que a verdadeira razão é uma questão de cultura (normativa, corporativa / capitalista da velha escola). Essa cultura considera o software como algo que deve ser controlado e liberar o código-fonte problematiza o controle.

1 Na verdade, há um pouco mais no conceito de software livre do que apenas o código-fonte estar aberto (publicamente disponível). Ele também deve ser licenciado de tal forma que seja livremente modificável, embora tais versões modificadas também devam permanecer livres.

    
por 12.12.2013 / 16:41
2

A resposta é longa, mas um exemplo pode ser o MP3.

Na Europa, você pode fornecer uma maneira opensource de ler mp3, enquanto nos EUA é um problema de patente, e você não pode ler mp3 com um produto de código aberto. uma distribuição gratuita é gratuita quando ela só usa projeto de código aberto que é uma queixa legal com a maioria do país.
Algumas distribuições querem garantir o suporte da Nvidia, então elas incluem os arquivos binários nvidia que não são open source ... por exemplo.

Considerando toda a pergunta que você está fazendo, prefiro que dependa de onde você mora e o que você quer fazer com sua distribuição.

    
por 12.12.2013 / 15:43
0

What are the limitations of one compared to the other ?

Cada um precisa ser avaliado de acordo com sua própria licença.

When should I not use non-free distributions ?

Quando você pode cumprir legalmente o licenciamento.

As a reseller, can I sell an equipment with non-free software ? Can I sell an equipement with free software ?

Se a licença permitir, então sim. Se isso não acontecer, então não.

Se você quiser evitar a perda de uma ação judicial, é necessário cumprir todas as licenças.

Como revendedor, é sua responsabilidade certificar-se de que você está legalmente autorizado a redistribuir o software que está redistribuindo. Isso provavelmente significa que você precisará de aconselhamento jurídico qualificado - algo que você não conseguirá perguntando em um fórum da Internet.

Does it depend on local laws ?

Talvez. Algumas licenças são legalmente aplicáveis, outras não. Se eles são ou não dependerão de terem sido testados em juízo pelo qual você está sob jurisdição, e provavelmente somente até que a lei pertinente seja alterada.

    
por 12.12.2013 / 22:14