Cervell

Software Livre

“Software livre” não significa que você não tem que pagar por ele; significa que você está autorizado a utilizar o software de qualquer maneira que você desejar: o código que faz o software livre está disponível para que qualquer um baixe, altere, conserte e use de qualquer maneira. Além de benefícios ideológicos, esta liberdade também tem vantagens técnicas: quando programas são desenvolvidos, o trabalho árduo de outros pode ser usado e construído sobre estes.

Com software proprietário, isto não pode acontecer e quando programas são desenvolvidos, eles tem que começar do nada. Por esta razão o desenvolvimento de software livre é rápido, eficiente e excitante!
Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:

  1. A liberdade para executar o programa, para qualquer propósito
  2. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade
  3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo
  4. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade

Linux

Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o kernel Linux.

Um kernel é uma parte importante qualquer sistema opracional, fornecendo uma ponte de comunicação entre hardware e software.

O Linux foi criado em 1991 por um estudante Finlandês chamado Linus Torvalds. Na época, o mesmo só funcionava em sistemas i386, e era essencialmente um clone do kernel do UNIX criado independentemente, que pretendia tirar vantagem da recém-criada arquitetura i386.

Hoje em dia, graças a uma quantidade substancial de esforço de desenvolvimento de pessoas de todo o mundo, o Linux roda em praticamente qualquer arquitetura moderna.

O kernel do Linux ganhou uma importância ideológica além da tecnológica.

Existe toda uma comunidade de pessoas que acreditam no ideal de software livre e passam seu tempo ajudando a fazer a tecnologia de código aberto tão boa quanto possível.

Pessoas desta comunidade deram suas ajudas a iniciativas como o Ubuntu, comitês de padronização que modelam o desenvolvimento da internet, organizações como a Fundação Mozilla, responsável pela criação do Mozilla Firefox, e diversos outros projetos de software dos quais você certamente já se beneficiou no passado.

O espírito do código aberto, normalmente atribuído ao Linux, está influenciando desenvolvedores e usuários de software em todo o mundo a criar comunidades com objetivos comuns.

É um dos mais proeminentes exemplos de desenvolvimento com código aberto e de software livre.

O seu código fonte está disponível sob GPL para qualquer pessoa utilizar, estudar, modificar e distribuir livremente.

GNU/Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o kernel Linux e também os programas de sistema GNU. Como os casos de sistemas de núcleo Linux sem os programas de sistema GNU são raros, frequentemente GNU/Linux e Linux são sinônimos.

GNU

O Projeto GNU foi lançado em 1984 para desenvolver um sistema operacional completo, no estilo UNIX, compreendido como software livre: o sistema GNU. Variantes do sistema operacional GNU, que usam o kernel Linux, são hoje em dia amplamente usados.

O projeto GNU é fortemente ligado à filosofia do software livre, que é central aos projetos que derivam do mesmo, como o Ubuntu.

Ubuntu

Ubuntu é uma ideologia ética Sul Africana focada no compromisso e relações entre as pessoas. A palavra vem das línguas Zulu e Xhosa. Ubuntu é visto como um conceito tradicional Africano, é tratado como um dos princípios fundamentais da nova república da África do Sul e é conectado à idéia de um Renascimento Africano.

Uma tradução rápida do princípio de Ubuntu é “humanidade para os outros”. Outra tradução poderia ser: “a crença em uma ligação universal de compartilhamento que conecta toda a humanidade”.

“Uma pessoa com ubuntu é aberta e disponível aos outros, assistente aos outros, não se sente ameaçada por outros que são capazes ou bons, uma vez que ele ou ela tem uma auto-confiança que vem do saber que ele ou ela pertence a um conjunto maior e é diminuído quando outros são humilhados ou diminuídos, quando outros são torturados ou oprimidos.” - Arcebispo Desmond Tutu

Como uma plataforma baseada no Linux, o sistema operacional Ubuntu traz o espírito do ubuntu ao mundo do software.

Python

Python é uma linguagem de programação de alto nível interpretada, interativa, orientada a objetos e de tipagem dinâmica e forte, lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário e aberto gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

Cervell