• 2025-04-02

Aplicativos de Software Open Source vs. Public Domain

Engenharia de Software - Aula 01 - Modelos de processo de software e atividades de software

Engenharia de Software - Aula 01 - Modelos de processo de software e atividades de software

Índice:

Anonim

O software de código aberto permite que os usuários acessem e alterem o código-fonte do próprio programa. O código-fonte é basicamente uma lista de comandos que determinam como o programa é executado. Alguns aplicativos de código aberto têm restrições sobre seu uso e distribuição, mas muitos não.

Existe uma diferença entre aplicativos de código aberto e domínio público?

Aplicativos de código aberto não estão sob domínio público, e isso permite que as pessoas usem livremente seus trabalhos. Normalmente, o software de domínio público não permite o acesso aos códigos-fonte, embora nem sempre seja esse o caso. Software livre faz tem direitos autorais.

Às vezes, o termo "código aberto" é usado de forma intercambiável com o software de "domínio público", mas eles não são a mesma coisa.

Os Fatores Determinantes São Direitos Autorais ou Restrições de Uso

A principal distinção entre SO e software de domínio público não é se o código-fonte está acessível, mas se há algum requisito de licenciamento ou outras restrições ao uso do programa, alteração do código-fonte, redistribuição do programa ou sobre os direitos autorais. Se houver, é de código aberto, não de domínio público.

A Open Source Initiative, uma organização sem fins lucrativos com sede na Califórnia, 501 (c) (3), oferece uma definição muito detalhada e legal de software de código aberto, que pode usá-lo e como. Eles também têm uma ótima lista alfabética de empresas que oferecem software de código aberto se você deseja investigar uma empresa em particular. O OpenSource.org é um ótimo lugar para descobrir mais sobre como você pode desenvolver, colaborar e usar o software do sistema operacional.

Outras distinções importantes

O software do sistema operacional pode ser livremente compartilhado, usado e até mesmo modificado por qualquer pessoa. Ele é desenvolvido através das contribuições de muitos e distribuído sob licenças que devem obedecer a determinados critérios de uso. A licença não pode discriminar ninguém. Em outras palavras, você não pode impedir certos grupos de pessoas de usar o software. Deve permitir trabalhos derivados.

Exemplos

Software de código aberto vem em todas as formas e tamanhos e pode servir a vários propósitos. Os exemplos incluem o LINUX, o Apache, o Firefox, o KOffice, o Thunderbird, o OpenOffice, o KOffice e o SquirrelMail. O Firefox é um navegador da Web simples, enquanto o LINUX é mais complicado. É um sistema operacional baseado em UNIX. O OpenOffice é uma suíte de escritório oferecida pelo Apache.

No caso do OpenOffice, você pode baixar e instalar o programa em praticamente qualquer computador - de graça, mesmo se você instalá-lo em vários computadores. Faça cópias e entregue-as a amigos e familiares. Não há taxas de licença. Use-o como qualquer outro programa de processamento de texto, planilha ou banco de dados. E se você tiver um problema - como um bug aparecer - ou se achar que pode melhorar, você pode denunciá-lo ou apenas ajustar o problema sozinho. O programa permite aos usuários "melhorar", de acordo com o Apache.

É seguro?

Sempre que você permitir o acesso de vários usuários, a questão dos vírus surge. Prossiga com cuidado e verifique se você tem um bom aplicativo antivírus instalado ao acessar o software de código aberto.


Artigos interessantes

Significado e importância de uma certificação de álbuns de platina

Significado e importância de uma certificação de álbuns de platina

O termo "álbum de platina" é uma certificação da indústria fonográfica usada para comercializar artistas e suas músicas. Saiba como os usuários internos processam os números.

O que é preciso para ser um encanador: deveres, treinamento, remuneração

O que é preciso para ser um encanador: deveres, treinamento, remuneração

Conheça todos os fatos sobre ser um encanador.Aprenda sobre tarefas, perspectivas de emprego, treinamento e ganhos. Aprenda sobre ocupações relacionadas.

Encanador retomar amostras e escrever dicas

Encanador retomar amostras e escrever dicas

Analise um exemplo de currículo para emprego como encanador, com dicas sobre quais habilidades e responsabilidades destacar.

PointClickCare - trabalhos em casa

PointClickCare - trabalhos em casa

A PoinClickCare contrata trabalhos em casa na indústria de software médico nos EUA e no Canadá. Existem vários tipos de posições disponíveis.

Como escolher o ponto de vista certo para sua história

Como escolher o ponto de vista certo para sua história

Você está curioso sobre um ponto de vista? Aprenda como os escritores escolhem uma perspectiva que lhes permita desenvolver personagens e imergir os leitores em sua história.

Lista de habilidades de encanadores e exemplos

Lista de habilidades de encanadores e exemplos

Lista de habilidades de encanamento para usar em currículos, cartas de apresentação, pedidos de emprego e entrevistas, como destacar os encanadores de habilidades necessárias e exemplos.