Aplicativos de Software Open Source vs. Public Domain
Engenharia de Software - Aula 01 - Modelos de processo de software e atividades de software
Índice:
- Existe uma diferença entre aplicativos de código aberto e domínio público?
- Os Fatores Determinantes São Direitos Autorais ou Restrições de Uso
- Outras distinções importantes
- Exemplos
- É seguro?
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.
Listagem de números de seguridade social em aplicativos de emprego
Saiba o que fazer quando os empregadores pedem números de previdência social em um formulário de emprego, como ter certeza de que a empresa é real e como evitar fraudes.
Tipos de aplicativos de trabalho: formulários e exemplos
Tipos de pedidos de emprego, incluindo um exemplo de formulário de solicitação de emprego a ser usado como um guia durante a inscrição, e as informações que os empregadores exigem.
Salário do Desenvolvedor de Aplicativos de Software
Em 2011, o salário médio para desenvolvedores de aplicativos de software foi de US $ 89.280. Onde você mora e a empresa pode desempenhar um papel em quanto você ganha.