Em si, o título de «O que é GNU / Linux e software livre?»É bastante ambíguo? Não sei, presume-se que hoje em dia, dentro de qualquer universidade em que se ensina o grau de ciência da computação ou engenharia de sistemas, esse conceito deva ser tratado, mas ... Você sabe mesmo o que é? GNU / Linux e pelo Software Livre? Ou você apenas acha que é um sistema gratuito onde você não pode usar Microsoft Office, brincar e o que é para quem sabe? Tendo em vista que eles, como alunos dessas carreiras, são (ou deveriam ser) os que sabem; e digo isso por experiência própria.
Então simO que é GNU / Linux? para começar.
Basicamente, é a união de um Kernel e um sistema operacional (programas) que trabalham juntos para fornecer funcionalidade; o que não o diferencia de nenhum outro sistema operacional.
O que o diferencia de outros sistemas operacionais é que ele é gratuito, está sujeito às quatro liberdades básicas do software, que passam a ser a definição de software livre:
0: liberdade de usar o programa para qualquer propósito.
1: liberdade para estudar o código do programa e modificá-lo para atender às suas necessidades.
2: liberdade para redistribuir o programa.
3: Liberdade para melhorar o programa e tornar públicas as melhorias para que todos se beneficiem.
Isso é o que faz GNU / Linux, a liberdade de fazer o que quisermos com ele. Mas a liberdade em si não são apenas essas quatro liberdades básicas mencionadas, embora todas estejam relacionadas a esses princípios básicos, o que torna este ecossistema bonito é que graças a essa liberdade existe uma enorme comunidade, e isso graças a essa enorme comunidade cria a necessidade de crescer, que a necessidade de crescer cria o impulso de aprender, que o que se aprende dá frutos e que os frutos são colhidos por todos porque são de todos.
Isso pode soar como utopia ou comunismo, mas nada está mais longe da verdade do que isso. Na verdade, a liberdade que possuímos gera responsabilidades muito grandes e pode criar obstáculos, um deles é aquele que muitos brandem como argumento; «Muita liberdade se transforma em libertinagem, então anarquismo«. E é verdade, o anarquismo em GNU / Linux Pode ser representado como desordem, pois em tese, ser um sistema que tenta ir contra os sistemas estabelecidos é anarquismo ... mas deixando para trás as contradições, a desordem torna-se prejudicial para muitos projetos já que tudo pode acontecer senão Se você tiver um mínimo de ordem e suporte, tudo pode acabar levando a coisas como o fim de um projeto ou seu mau funcionamento.
[parte editada]
Quais são as vantagens do Software Livre?
Pergunta que me fazem muito frequentemente, as vantagens de usar software livre, ou ainda mais pontual, GNU / Linux. Além da liberdade que isso lhe dá, você também tem vantagens técnicas bastante interessantes, como «não há vírus para linux»É certamente uma vantagem, embora não seja necessariamente real. Os vírus como tais não existem em Linux uma vez que temos certos mecanismos de segurança bastante fortes que impedem este tipo de software de ser executado sem que o saibamos primeiro, mas essa é uma questão muito mais profunda que não vem ao ponto, e se se trata de esgueirar é que, embora os vírus de computador como tal em GNU / Linux, se há perigo, uma vez que não há software perfeito e impenetrável, na verdade hoje a lacuna mais frágil em um computador com GNU / Linux e qualquer sistema pode ser o navegador, mas para resumir, Linux é muito mais seguro e não necessariamente porque é menos usado.
Outra vantagem é a variedade e a possibilidade de escolher entre um catálogo bastante amplo de softwares, pois realmente há muito por onde escolher, desde programas de escritório a programas que o ajudam a organizar seu tempo, sincronizar seus calendários, fazer anotações, Tarefas, checar mail, um enorme catálogo para escolher.
Na verdade, a maior vantagem do GNU / Linux do meu ponto de vista é a escolha. Certamente nem todos os sistemas GNU / Linux Eles são 100% software livre, pois incluem software proprietário para a operação de certos dispositivos, a questão é que se você quiser usar um sistema totalmente livre, você pode tê-lo, caso contrário, não o terá ao escolher um GNU / Sistema Linux com drivers proprietários você não está necessariamente deixando de ser livre.
[Fim da edição]
Outro ponto importante que muitas vezes cria confusão ... Software Livre e de Código Aberto (Código aberto).
Apartamento e com tudo, eles não são os mesmos.
El Software Livre defende a liberdade do usuário e do software de ser usado, modificado, redistribuído e melhorado, tudo sem fins lucrativos porque as quatro liberdades não permitem que você venda seu código ...
Além disso, o Open Source É um movimento totalmente diferente, mas é misto; é raro e pode ser definido como um «juntos mas não misturados«. Ele open source na verdade, não é necessariamente regido pelas quatro liberdades básicas, é simplesmente open source, visível, o que permite que seja estudado, mas não modificado, copiado ou redistribuído. Na verdade, pode ser um programa de venda que, ao comprá-lo, também adquire acesso ao código, mas ele continua sendo propriedade de outra pessoa.
Então o open source É ruim?
Definitivamente não, muitos programas que são open source Eles são gratuitos e com versões nativas para LinuxÉ simplesmente uma abordagem mais comercial que não o software livre, o que não é que não seja lucrativo, mas que não se baseia nos mesmos conceitos.
Um exemplo ilustrativo perfeito poderia ser um programa que mantém contas de empresas.
O programa baixo Software Livre: permite que você, como dono da empresa, obtenha o programa gratuitamente e tenha todo o acesso a ele, mas você precisa de alguém para criá-lo e para isso você paga os desenvolvedores, que fazem o programa sob demanda. Aí você quer estender porque ficou aquém, você chama aqueles desenvolvedores de volta, que pegam o trabalho já feito e o expandem. E se, nesse caso, você não puder voltar para esses desenvolvedores, por qualquer motivo, qualquer outro desenvolvedor pode pegar o trabalho.
O programa sob a filosofia open source: como proprietário, permite-lhe certificar-se de que o código está isento de truques e truques, de que não é espionado e de que ninguém está a brincar consigo. Como desenvolvedor, permite que você seja o dono do código e o venda para mais pessoas, embora isso implique que nem todos podem modificar esse código, o que garante um trabalho futuro ou, você mesmo, pode dizer que também pode modificar o codificar, mas não redistribuí-lo. o conceito de liberdade é um pouco mais distorcido, mas sem dúvida é mais do que muitos permitem.
Claro que há outras implicações como, por exemplo, eles jogam sujo e não mostram todo o código e tudo o que pode acontecer relacionado a isso, mas isso já é algo mais ético do que qualquer outra coisa.
É grátis, é grátis!
NÃO! talvez o erro de qualquer novato (inclusive eu) seja (ou fosse) acreditar que grátis significa grátis. Nem eu nem quem já está neste mundo se cansa de dizer que livre e livre não são necessariamente o mesmo; Uma coisa é algo ser gratuito e, portanto, livre, ser gratuito, mas não necessariamente gratuito. Google… É grátis e de uso grátis. Mas é Software Livre? nunca, já que embora você não pague dinheiro para usar suas tecnologias, você paga com seus dados pessoais e não tem nenhuma das liberdades básicas do software.
Na verdade, existem programas de software livre que são vendidos por um preço e permitem que você faça o que quiser com eles, existem modelos de negócios de software livre de muito sucesso como o Red Hat e muito mercado para descobrir e desenvolver Nesse mundo, talvez a coisa mais incrível sobre o software livre e GNU / Linux (ou BSD também) é que o único limite é aquele que impomos a nós mesmos.
E essa, senhores, é a primeira parte do que eu quero que seja a minha apresentação, agora vem a sua parte ... Está faltando? Você tem algum sobrando? O que opinam?
excelente introdução Nano. um artigo muito claro e detalhado.
Acho que você não aborda o assunto corretamente. Os sistemas GNU / Linux não são todos softwares 100% livres (na verdade, a maioria não é).
Além disso, a definição oficial de código aberto (a do OSI) inclui software livre (conforme definido pela FSF). Em outras palavras, todo software livre é open source, mas nem todo open source é free source (de acordo com a FSF).
Você pode vender software livre, a licença GPL não o impede (Stallman vendeu seu compilador anos atrás).
Aconselho você a ler este livro de Stallman: http://biblioweb.sindominio.net/pensamiento/softlibre/
E a propósito, leia isto: http://www.opensource.org/docs/osd
Não, não me concentrei nisso e é exatamente o que irei acomodar agora que atualizo o artigo.
Acho que se eu explicasse que o software livre implica que é open source e que o open source não é necessariamente software livre.
Aí você sugere que GNU / Linux é software livre (ou eu entendo dessa forma). Isso não é verdade. Distribuições 100% gratuitas de software "não-livre" são contadas nos dedos de nossas mãos.
Você editou algumas coisas, mas continuo vendo erros. O código aberto e o software livre podem ser iguais na prática. Depende da licença que eles usam.
O "vamos estudar isso, mas não modifique, copie ou redistribua" não está bem. O software livre é "open source" e permite tudo isso (e também a licença Apache, BSD, ...). Você tem algumas dessas contradições por aí.
Na verdade, eu tenho lido e todas as distros em si são software livre porque todas elas permitem que você os modifique, redistribua e estude, a questão é que muitos têm dentro de si softwares proprietários para uso do GNU / Linux que não podem ser modificados e aí está onde o dilema entra.
Porque, por exemplo, o debian tem repositórios não-livres, perfeito, mas o Debian tem as 4 liberdades cobertas porque você pode revisá-lo em sua totalidade (que é o Debian), redistribuí-lo, modificá-lo e tornar as alterações públicas ... e assim on, e não é uma distro "100% grátis".
Além disso, sou daqueles que pensam que não precisa ser necessariamente uma distro composta por software livre, levando em consideração que a distro em si também é software.
O kernel do Linux contém blobs binários (código fechado) em virtualmente todos os sistemas GNU / Linux. Apenas aqueles com um kernel Linux-libre podem ser considerados gratuitos: http://es.wikipedia.org/wiki/Linux-libre
Não uso sistemas 100% gratuitos e nem a maioria. GNU / Linux funciona graças aos desenvolvedores de software livre, mas isso não o torna um sistema livre. Você pode modificar e redistribuir muitas distribuições, mas isso não as torna gratuitas. Existem softwares não livres que você pode modificar e redistribuir, os chamados softwares semi-livres:
http://www.gnu.org/philosophy/categories.es.html#semi-freeSoftware
Aconselho você a ler este tópico com cuidado e se concentrar nas vantagens práticas do GNU / Linux.
É algo que eu já tinha discutido com os meninos do grupo, é um assunto que é muito confuso e muito amplo para ser tocado assim, acima de tudo. Então, coloquei de lado como uma introdução simples.
A parte das diferenças entre software livre e código aberto.
Código aberto claro que permite modificações. Sua terceira regra diz que "a redistribuição das modificações deve ser permitida". A diferença está na integridade do código-fonte do autor, em que o autor pode decidir que qualquer modificação seja distribuída apenas como patches.
Set eu estava lendo isso, de qualquer forma isso não é algo definitivo, é um teste piloto para ver o que está comentado, e estou acrescentando coisas ao texto que enviarei como estrutura da palestra.
Olá nano, queria saber se chegou o artigo que te enviei
Pessoalmente, sempre pensei que esses conceitos de liberdade são contingentes e até, em muitos casos, irrelevantes para uso GNU / Linux. Vou tentar me explicar: para 97% dos usuários um software -livre ou não- É uma ferramenta para fazer algo e não um fim em si mesmo.
Dito em palavras simples; os professores dos alunos não estão interessados em saber se o trabalho foi feito em Windows 7, Mac OS X, Ubuntu ou qualquer outro sistema operacional. Nem se importam se ele se desenvolveu em MS Office, iWork o Escritório livre. Na mesma medida, os usuários -neste caso os alunos- usará uma ferramenta que os ajude a resolver uma necessidade tangível, e essa necessidade é muito mais importante para eles do que qualquer filosofia ou posição em relação ao software livre.
Na verdade, as quatro liberdades não se aplicam -em termos práticos- Para a grande maioria dos usuários: a liberdade de modificar um programa devido à posse do código não garante a liberdade sobre ele, pois a grande maioria dos usuários não sabe programar e o máximo que chega é mudar alguma configuração ou preferência. Portanto, sua liberdade se limita a escolher o software ou hardware que melhor resolve seus problemas. E para eles está tudo bem.
Quero dizer, então, que os valores e liberdades do GNU? Não, eu não quero isso. Do meu ponto de vista, divulgá-los é fundamental, pois representam mais um motivo para os quais é importante utilizar e apoiar o desenvolvimento de software livre. Na verdade, graças ao software livre, existem sistemas operacionais como Mac OS X -seu núcleo é BSD-.
O que quero dizer é que essas liberdades não são, necessariamente, a principal razão para promover e usar software GNU / Linux e, portanto, ajustar-se ao cânone em que está a definição oficial é, para o caso de sua conferência, importante ... mas não relevante.
Bem, eu concordo nisso, sei que ainda falta e agora que li o artigo novamente, ainda preciso tocar no assunto das vantagens do GNU / Linux, algo crucial que esqueci.
Em relação às liberdades e ao acesso ao código, lembre-se que se trata de um evento voltado para cientistas da computação novatos e entusiastas, portanto, se este ponto é importante já que muitos são programadores e podem ter a capacidade de modificar o código para adaptar as coisas aos seus prazeres.
Bem ... isso é algo que você não mencionou antes. Na verdade, meu raciocínio é baseado nisto:
… Você nunca diz ou insinua que eles são cientistas da computação ou que estudam ciência da computação, então eu não consigo me lembrar de algo que nunca foi mencionado 🙂
Erro meu, não fui eu, e na verdade é nas universidades onde se ensina informática que vão ser ministradas as palestras ... enfim, se vale a pena destacar o fato de que nem todas são gratuitas (não no sentido exato do definição de estandeiro), mas o ponto é que eles permitem muito mais liberdade do que outros.
O que não quero entrar em detalhes são elaborados porque, além de ter apenas 35 minutos para dar a palestra, às vezes o próprio assunto da liberdade dá 2 horas de palestra para fazer, então se são livres porque não têm nada de proprietário em seus repositórios, que se a liberdade se baseia em deixar você fazer o que quiser com o seu sistema, se de fato liberdade é escolher o seu sistema, mesmo que seja privado e tal, de forma que daríamos voltas no mato.
Na verdade, eu quero tocar no ponto da liberdade nos sistemas e na verdadeira capacidade de escolha dentro das distros, que se tornaria o ponto alto para explicar em que se baseia a liberdade do GNU / Linux, que embora Tudo se baseia nas 4 liberdades básicas, levando em consideração que você tem acesso ao código da distro, você pode modificá-lo como quiser, dar a quem quiser e aprender com ele, nem sempre é "grátis" e ... já estamos ficando mais tempo. você percebe o ponto? XD hahaha
Excelente Postagem. Muito claro e útil para iniciantes como eu. Saudações de Guayaquil.
Que bom artigo, parabéns, estou aguardando o próximo artigo. Espero que sejam muitos
Artigo espetacular
Além de desenvolver sua apresentação, sugiro que você comece com alguns minutos interativos e, em seguida, desenvolva a partir daí. Quer dizer, com uma pergunta como, por exemplo, o que você considera ser o software livre? Ou o que você entende por software livre?, E após receber algumas respostas, comece sua apresentação; O que aliás poderia te ajudar a perceber o grau de conhecimento que eles possuem sobre o assunto, e também tornaria o assunto mais agradável, tanto para o público quanto para você.
Saudações.
Sim, aliás a minha forma de expor é dinâmica e muito humorística, sempre que trato destes assuntos utilizo exemplos do quotidiano e até agora tem gostado ... se conseguir gravar pelo menos uma das apresentações vou publicá-la aqui 🙂
Boa contribuição, mas como já indicado acima há um erro muito grande na definição de código aberto, a primeira frase da Definição de código aberto diz algo assim: "Código aberto não significa apenas acesso ao código-fonte", que seria "Código aberto não significa apenas acesso ao código-fonte". Eu não acho que existam muitas diferenças entre software livre e open source, deve-se ver quais licenças se aplicam a cada um. As duas "filosofias" principais, licenças BSD e GPL (sem copyleft vs com copyleft), são consideradas ambas software livre e de código aberto. Vá em frente e obrigado por nos dar a oportunidade de participar, é disso que se trata, saudações.
Excelente contribuição! Lendo o corpo da postagem e os comentários dos participantes, a ideia original do @nano teve resultados, pelo menos na minha pessoa: Faça uma agenda simples para pessoas novatas e inexperientes como eu. Devo confessar que migrei para o Linux devido a deficiências técnicas do meu netbook. Eu instalei o xubuntu 12.04 depois de tentar o Ubuntu 10.10 e 11.04, ambos eram demais para o meu pobre pote. GNU / Linux é realmente um mundo interessante que você tem que se aventurar a descobrir para se deixar cativar. Obrigado a @Nano pela contribuição!
Olá!
Artigo muito bom para quem está perdido.
Um ponto de partida para esclarecer conceitos, etc ...
Algo sobre o qual queria escrever, mas sempre fui preguiçoso ...
Gostaria de transcrever este artigo no meu blog, claro com créditos permanentes e links para o original e citando a fonte, e mantendo a mesma licença, claro ...
Saudações.
Amigo, acho que você deveria revisar este parágrafo:
O software livre defende a liberdade do usuário e o software de ser usado, modificado, redistribuído e melhorado, tudo sem lucro, já que as quatro liberdades não permitem que você venda seu código ...
Não acho que as quatro liberdades não permitam que você venda o código, uma vez que você o tenha, pode fazer o que quiser com ele. de acordo com as seguintes liberdades:
0: liberdade de usar o programa para qualquer propósito.
2: liberdade para redistribuir o programa.
Olá, pareceu-me uma introdução fenomenal, embora «Windóusico» tenha argumentos sólidos sobre aquelas pequenas diferenças que diferenciam uma coisa da outra na prática são superficialidades, que só quem quer perder tempo, ou quem precisa de dividir fortemente as coisas consideraria tão seriamente.
Em muitas ocasiões os amigos me perguntam sobre o Ubuntu e acho este texto muito bom para começar (sei que o Ubuntu não é tudo e que existem mais distros)
De qualquer forma acho o Blog fenomenal.
Muito boa leitura