Obra: Guia do Linux/Iniciante+Intermediário/Introdução/Software Livre
Matéria: Português
richard stallman software livre tradução do texto linux sistema gnu de richard stallman obtido no site do cipsga http www cipsga org br projeto gnu começou em com objetivo de desenvolver um sistema operacional unix like totalmente livre livre se refere liberdade não ao preço significa que você está livre para executar distribuir estudar mudar melhorar software um sistema unix like consiste de muitos programas diferentes nós achamos alguns componentes já disponíveis como softwares livres por exemplo window tex obtemos outros componentes ajudando convencer seus desenvolvedores tornarem eles livres por exemplo berkeley network utilities outros componentes nós escrevemos especificamente para gnu por exemplo gnu emacs compilador gnu gnu library bash ghostscript os componentes desta última categoria são software gnu sistema gnu consiste de todas as três categorias reunidas projeto gnu não somente desenvolvimento distribuição de alguns softwares livres úteis coração do projeto gnu uma ideia que software deve ser livre que liberdade do usuário vale pena ser defendida se as pessoas têm liberdade mas não apreciam conscientemente não irão mantê la por muito tempo se queremos que liberdade dure precisamos chamar atenção das pessoas para liberdade que elas têm em programas livres método do projeto gnu que programas livres ideia da liberdade dos usuários ajudam se mutuamente nós desenvolvemos software gnu conforme as pessoas encontrem programas gnu ou sistema gnu comecem usá los elas também pensam sobre filosofia gnu software mostra que ideia funciona na prática algumas destas pessoas acabam concordando com ideia então escrevem mais programas livres então software carrega ideia dissemina ideia cresce da ideia em nós encontramos ou criamos todos os componentes principais do sistema exceto kernel que nós estávamos escrevendo este kernel consiste do microkernel mach mais gnu hurd atualmente ele está funcionando mas não está preparado para os usuários uma versão alfa deverá estar pronta em breve então kernel do linux tornou se disponível linux um kernel livre escrito por linus torvalds compatível com unix ele não foi escrito para projeto gnu mas linux quase completo sistema gnu fizeram uma combinação útil esta combinação disponibilizou todos os principais componentes de um sistema operacional compatível com unix com algum trabalho as pessoas tornaram um sistema funcional foi um sistema gnu variante baseado no kernel do linux ironicamente popularidade destes sistemas desmerece nosso método de comunicar ideia gnu para as pessoas que usam gnu estes sistemas são praticamente iguais ao sistema gnu principal diferença escolha do kernel porém as pessoas normalmente os chamam de sistemas linux linux systems primeira impressão que se tem de que um sistema linux soa como algo completamente diferente de sistema gnu isto que maioria dos usuários pensam que acontece maioria das introduções para sistema linux reconhece papel desempenhado pelos componentes de software gnu mas el
introduções para sistema linux reconhece papel desempenhado pelos componentes de software gnu mas elas não dizem que sistema como um todo uma variante do sistema gnu que projeto gnu vem compondo por uma década elas não dizem que objetivo de um sistema unix like livre como este veio do projeto gnu daí maioria dos usuários não saber estas coisas como os seres humanos tendem corrigir as suas primeiras impressões menos do que as informações subsequentes tentam dizer lhes estes usuários que depois aprendem sobre relação entre estes sistemas projeto gnu ainda geralmente subestima isto faz com que muitos usuários se identifiquem como uma comunidade separada de usuários de linux distinta da comunidade de usuários gnu eles usam todos os softwares gnu de fato eles usam quase todo sistema gnu mas eles não pensam neles como usuários gnu frequentemente não pensam que filosofia gnu está relacionada eles isto leva outros problemas também mesmo dificultando cooperação com manutenção de programas normalmente quando usuários mudam um programa gnu para fazer ele funcionar melhor em um sistema específico eles mandam mudança para mantenedor do programa então eles trabalham com mantenedor explicando mudança perguntando por ela às vezes re escrevendo para manter coerência mantenebilidade do pacote para ter patch instalado mas as pessoas que pensam nelas como usuários linux tendem lançar uma versão linux only do programa gnu consideram trabalho terminado nós queremos cada todos os programas gnu que funcionem out of the box em sistemas baseados em linux mas se os usuários não ajudarem este objetivo se torna muito mais difícil de atingir como deve projeto gnu lidar com este problema que nós devemos fazer agora para disseminar ideia de que liberdade para os usuários de computador importante nós devemos continuar falar sobre liberdade de compartilhar modificar software ensinar outros usuários valor destas liberdades se nós nos beneficiamos por ter um sistema operacional livre faz sentido para nós pensar em preservar estas liberdades por um longo tempo se nós nos beneficiamos por ter uma variedade de software livres faz sentido pensar sobre encorajar outras pessoas escrever mais software livre em vez de software proprietário nós não devemos aceitar ideia de duas comunidades separadas para gnu linux ao contrário devemos disseminar entendimento de que sistemas linux são variantes do sistema gnu que os usuários destes sistemas são tanto usuários gnu como usuários linux usuários do kernel do linux usuários que têm conhecimento disto irão naturalmente dar uma olhada na filosofia gnu que fez estes sistemas existirem eu escrevi este artigo como um meio de fazer isto outra maneira usar os termos sistema gnu baseado em linux linux based gnu system ou sistema gnu linux gnu linux system em vez de sistema linux quando você escreve sobre ou menciona este sistema