| O
texto a seguir com a definição
de software livre é de autoria
do Prof. Roberto Hexsel do Departamento
de Informática da Universidade
Federal do Paraná.
Para acessar e baixar o texto completo,
intitulado "Propostas de Ações
de Governo para Incentivar o Uso de Software
Livre", vá até o endereço http://www.inf.ufpr.br/~roberto/public.html.
Software Livre (Free
Software) é o
software disponível com a permissão
para qualquer um usá-lo, copiá-lo,
e distribuí-lo, seja na sua forma
original ou com modificações,
seja gratuitamente ou com custo. Em especial,
a possibilidade de modificações
implica em que o código fonte
esteja disponível. Se um programa é livre,
potencialmente ele pode ser incluído
em um sistema operacional também
livre. E importante não confundir
software livre com software grátis
porque a liberdade associada ao software
livre de copiar, modificar e redistribuir,
independe de gratuidade. Existem programas
que podem ser obtidos gratuitamente mas
que não podem ser modificados,
nem redistribuídos. Por outro
lado, existe a possibilidade de uso não-gratuito
em todas as categorias listadas no que
segue. Há uma cópia da
definição de software livre
pela Free Software Foundation publicada
na página http://www.fsf.org/philosophy/free-sw.pt.html.
FONTE:
Software Livre - Governo Federal
Processo de construção do Software
livre:
Na construção do software
livre, uma organização é composta
por um conjunto de pessoas que usa
e desenvolve um único software
livre, contribuindo para uma base comum
de código-fonte e conhecimento.
Este grupo terá à sua
disposição ferramentas
de comunicação e trabalho
colaborativo, e um conjunto de experiências
e opiniões técnicas que
usam para discutir o andamento do projeto.
Uma fábrica de software é uma
organização que provê serviços
de desenvolvimento de sistemas com
qualidade, a baixo custo e de forma
rápida, utilizando um processo
de desenvolvimento de software bem
definido e com apoio de tecnologias
de mercado, além de reconhecer
e lidar com oportunidades de melhoria
do processo.
Nesse contexto, uma fábrica
de software livre é aquela que
desenvolve projetos de software livre,
em sua totalidade ou em parte, e possui
um modelo de negócios diferente
do modelo tradicional, onde o código
fonte do produto não é disponibilizado.
As atividades de suporte (configuração,
qualidade e projeto) atuam para garantir
que o projeto seja realizado como foi
esperado, dentro do orçamento
e prazo definidos. Além disso,
a qualidade do produto deve tentar
ser alcançada e o desenvolvimento
do projeto deve ser feito de maneira
ordenada.
Para que todos esses requisitos sejam
atendidos, as gerências de configuração,
qualidade e projeto possuíam
um conjunto de artefatos, onde os principais
são o plano de projeto, configuração
e qualidade que devem ser preparados
tão logo o projeto seja iniciado
e devem ser seguidos por todas as pessoas
envolvidas.
A cada dia é observada
uma crescente movimentação
em torno do desenvolvimento de software
livre, utilizando ambientes cada vez
mais distribuídos, onde um integrante
da equipe pode estar em qualquer lugar,
caracterizando o desenvolvimento em
equipe geograficamente distribuída.
“People
demand freedom of speech to make
up for the
freedom of thought which they avoid”
(As pessoas demandam
liberdade de expressão
para compensar a liberdade de pensamento
que elas mesmo evitam.)
Soren Aabye Kierkegaard (1813-1855)
|