SOFTWARE são programas executados no computador. O termo software pode denominar um conjunto de programas ou apenas um programa específico.
Um PROGRAMA é uma seqüência lógica de ações, que, após serem executadas, apresentam um resultado, que pode ser correto ou não. Um programa é formado por linhas seqüenciais, mas nem sempre são executadas na ordem em que aparecem, pois pode ocorrer que determinada linha possua um desvio para outro local.
Não há uma classificação rígida e definitiva de softwares. Uma classificação válida é a que segue:
- Software Básico (ou de sistema)
- Sistemas Operacional – software responsável pelo gerenciamento do hardware e pela interface com o usuário. Estabelece a plataforma sobre a qual os programas são executados.
- Utilitários - softwares relacionados à manutenção do computador e de seus dispositivos, como gerenciadores de memória, desfragmentadores de disco etc.
- Software aplicativo – são os programas voltados aos usuários, como editores de texto, planilhas, tocadores de áudio e vídeo etc.
- Linguagens de programação – são softwares utilizados para a criação de outros softwares.
Outro tipo de classificação, que ultimamente é muito comentado, tem relação com a forma de aquisição e distribuição. São os seguintes tipos:
- Software (Código-Fonte) Aberto (Open-Source) - Programas que têm seu código fonte aberto. Qualquer um pode baixar o código fonte do programa, estudá-lo ou mesmo aperfeiçoá-lo. Open Source não é a mesma coisa que de domínio público. Um programa Open Source continua pertencendo ao seu criador e a quem ajudou no seu desenvolvimento.
- Software Livre (Free Software) – É um conceito mais amplo que o de Open Source. Software livre é o software que vem com permissão para qualquer um copiar, estudar, usar e distribuir, com ou sem modificações, gratuitamente ou por um preço. Em particular, isso significa que o código fonte deve estar disponível.
- Domínio Público - Software de domínio público é software não protegido por copyright (direitos de cópia). Isso significa que algumas cópias ou versões modificadas podem não ser livres.
- Software Proprietário - É aquele que não é livre. Seu uso, redistribuição ou modificação é proibido, ou requer que você peça permissão, ou é restrito de tal forma que você não possa efetivamente fazê-lo livremente.
- Freeware – O termo freeware não possui uma definição clara e amplamente aceita, mas é muito usado para programas que permitem redistribuição, mas não modificação (seu código fonte não está disponível). Não são software livre, portanto não é correto utilizar o termo freeware para referir-se a software livre.
- Shareware – É o software que vem com permissão para redistribuir cópias. No entanto as cópias livremente distribuídas contêm restrições de tempo de uso ou de utilização de recursos. Para continuar usando um shareware ou para liberar todos os seus recursos, o usuário deve pagar por uma licença.
- Software Comercial – É o software que é desenvolvido visando à obtenção de renda por meio do uso do software. É um artigo de consumo. Comercial e proprietário não são termos equivalentes. A maior parte dos softwares comerciais é proprietária, mas existem softwares livres comerciais e softwares não-comerciais e não-livres.
Nenhum comentário:
Postar um comentário