ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
Tipos de software
1. S o f t w a r e é o c o n j u n t o d e pr o g r a m as q u e
fa z e m o h ar d w ar e ( e q u i p am e n t o ) fu n c i o n a r .
E x i s t e m2 t i po s p ri n c i pa i s :
• S o ft w a r e de si st e m a
• S o ft w a r e d e A pl i c a ç ã o
Tipos de
Software
2. SOFTWARE LIVRE
São programas que podem
ser usados, copiados,
estudados, modificados e
partilhados sem restrições,
podendo ou não ser
gravados. Por exemplo, o
sistema operativo GNU/Linux.
3. Wikipédia
As duas principais organizações internacionais
responsáveis pela protecção e promoção do
software livre, a Free Software Foundation (FSF)
e a Open Source Initiative (OSI), atuam também
para garantir que os termos Free Software e
Open Source sejam utilizados de forma correta.
A Free Software Foundation considera um
software como livre quando atende aos quatro
tipos de liberdade para os usuários:
Liberdade 0: A liberdade para executar o
programa, para qualquer propósito;
Liberdade 1: A liberdade de estudar o software;
Liberdade 2: A liberdade de redistribuir cópias
do programa de modo que você possa ajudar ao
seu próximo;
Liberdade 3: A liberdade de modificar o
programa e distribuir estas modificações, de
modo que toda a comunidade se beneficie.
Para que as quatro liberdades sejam satisfeitas é
necessário que o programa seja distribuído
juntamente com o seu código-fonte e que não
sejam colocadas restrições para que os usuários
alterem e redistribuam esse código.
A OSI, por conta da ambiguidade da palavra “free” em inglês, prefere a
expressão Open Source, que em língua portuguesa é traduzida por
software livre, software de código aberto ou software aberto. A
disponibilidade do código-fonte não é condição suficiente para que ele
seja considerado de código aberto. É necessário satisfazer dez critérios,
inspirados nas Orientações sobre Software Livre do projeto Debian:
Livre redistribuição: Sua licença não pode restringir ninguém, proibindo
que se venda ou doe o software a terceiros;
Código-fonte: O programa precisa obrigatoriamente incluir código-fonte
e permitir a distribuição tanto do código-fonte quanto do programa já
compilado;
Obras derivadas: A licença deve permitir modificações e obras derivadas
que possam ser redistribuídas dentro dos mesmos termos da licença
original;
Integridade do código do autor: A licença pode proibir que se distribua o
código-fonte original modificado desde que a licença permita a
distribuição de patch files com a finalidade de modificar o programa em
tempo de construção;
Não discriminação contra pessoas ou grupos: A licença não pode
discriminar contra pessoas ou grupos;
Não discriminação contra áreas de utilização: A licença não pode
restringir os usuários de fazer uso do programa em uma área específica;
Distribuição da licença: Os direitos associados ao programa através da
licença são automaticamente repassados a todas as pessoas às quais o
programa é redistribuído sem a necessidade de definição ou aceitação de
uma nova licença;
Licença não pode ser específica a um produto: Os direitos associados a
um programa não dependem de qual distribuição em particular aquele
programa está inserido. Se o programa é retirado de uma distribuição, os
direitos garantidos por sua licença continuam valendo;
Licenças não podem restringir outro software: A licença não pode
colocar restrições em relação a outros programas que sejam distribuídos
junto com o software em questão; e
Licenças devem ser neutras em relação as tecnologias: Nenhuma
exigência da licença pode ser específica a uma determinada tecnologia ou
estilo de interface.
4. SHAREWARESHAREWARE FREEWAREFREEWARE
São programas que podem ser
usados e partilhados, mas a sua
utilização implica o pagamento de
uma licença.
São programas que podem ser usados e
partilhados, mas não podem ser modificados
porque o código-fonte não é disponibilizado.
Assim, estes programas não podem ser
considerados Software Livre, Apesar de ser
gratuito o autor detém direito de propriedade
sobre o programa, podendo restringir a sua
utilização.
SOFTWARE
5. SOFTWARE PROPRIETÁRIO
São programas cuja cópia,
redistribuição ou modificação
são proibidas pelo seu
proprietário. Usualmente, é
necessário uma licença para
que possa ser utilizados.
6. SOFTWARE COMERCIAL
Programas desenvolvidos por
empresas com o objectivo de
obter lucro com a sua
utilização.
Note que “Comercial” e
“Proprietário” não são a mesma
coisa. Grande parte do software
comercial é proprietário, mas existe
software livre que é comercial, e
existe software que não é livre mas
que também não é comercial.
7. SOFTWARE COMERCIAL
Programas desenvolvidos por
empresas com o objectivo de
obter lucro com a sua
utilização.
Note que “Comercial” e
“Proprietário” não são a mesma
coisa. Grande parte do software
comercial é proprietário, mas existe
software livre que é comercial, e
existe software que não é livre mas
que também não é comercial.