Mostrando postagens com marcador licenças. Mostrar todas as postagens
Mostrando postagens com marcador licenças. Mostrar todas as postagens

terça-feira, 16 de março de 2010

Banco de Dados

Um Sistema Gerenciador de Banco de Dados (SGBD) é o conjunto de softwares responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes incluam, alterem ou consultem dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language, Linguagem de Consulta Estruturada).

Proprietários: Microsoft SQL Server, Oracle Database, Microsoft Access

PostgreSQL

O PostgreSQL é um dos SGBDs de código aberto mais avançados. Suporta grande parte do SQL ANSI, inclusive do SQL 2003, além de oferecer outros recursos importantes, como:

  • Comandos complexos;
  • Chaves estrangeiras (Foreign Key);
  • Gatilhos (Triggers);
  • Visões (views);
  • Integridade de Transações;
  • Controle de Simultaneidade Multiversão (MVCC);
  • Suporta múltiplas transações online concorrentes entre usuários;
  • Suporte a Rules (sistema de regras que reescreve diretivas SQL);
  • Criação de tabelas temporárias.

Traz também opções de extensão pelo usuário para: tipos de dados, funções, operadores, funções de Agregação (Agrupamento), métodos de índice e linguagens procedurais (Stored Procedures).

  • Desenvolvedor: PostgreSQL Global Development Group
  • Versão: 8.3.3 (6/2008)
  • Sistema Operacional: multiplataforma
  • Licença: BSD license
  • Site Oficial: www.postgresql.org/

 

MySQL

Atualmente é o SGBD de código aberto mais popular do mundo, com milhões de instalações entre Websites, datawarehouse, aplicações comerciais e outras mais. É reconhecido por ser robusto e pelo ótimo desempenho. Usuários como Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics, e Texas Instruments usam o MySQL em aplicações de missão crítica. Suas principais características são:

  • portabilidade;
  • compatibilidade, existem drivers e módulos de interface para diversas linguagens de programação;
  • excelente desempenho e estabilidade;
  • pouco exigente quanto a recursos de hardware;
  • facilidade de uso;
  • suporte a vários tipos de tabelas;
  • suporta controle transacional, Triggers, Stored Procedures e Funções;
  • replicação de fácil configuração.

No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL, foi adquirida pela Sun Microsystems por US$ 1 bilhão, um preço jamais visto no setor de licenças livres.

  • Desenvolvedor: MySQL AB
  • Versão: 5.0.51a (1/2008)
  • Sistema Operacional: multiplataforma
  • Licença: GPL / proprietária
  • Site Oficial: www.mysql.com

 

Fonte: Curso Alternativa ao Software Proprietário

CDTC – Centro de Difusão Tecnologia e Conhecimento

segunda-feira, 15 de março de 2010

Licenças de Software livre

GPL: GNU General Public License

GNU GPL é a designação da licença para software livre idealizada por Richard Stallman no final da década de 1980, no âmbito do projeto GNU da Free Software Foundation (FSF).

É a licença com maior utilização por parte de projetos de software livre, em grande parte devido a sua adoção para o Linux.

www.fsf.org/licensing/licenses/gpl.html
pt.wikipedia.org/wiki/GNU_General_Public_License



MPL: Mozilla Public License

A licença pública Mozilla (Mozilla Public License) é uma licença para software livre de código aberto. A advogada Mitchell Baker criou a versão 1.0 quando trabalhava na empresa Netscape Communications Corporation e a versão 1.1 quando trabalha na Mozilla Foundation.

O seu principal uso é na suíte de software Mozilla e nos softwares relacionados a ela. Ela foi adaptada por outras organizações, como no caso da licença Common Development and Distribution License do sistema operativo OpenSolaris (uma versão de código aberto do sistema Solaris 10) da Sun Microsystems.

br.mozdev.org/MPL/


BSD: Berkeley Software Distribution License

A licença BSD é uma licença de código aberto inicialmente utilizada nos sistemas operacionais do tipo BSD (um sistema derivado do Unix). Apesar dela ter sido criada para os sistemas BSD, atualmente, vários outros sistemas são distribuídos sob esta licença.

Esta licença impõe poucas restrições quando comparada aquelas impostas por outras licenças, como a GNU GPL ou mesmo as restrições padrão determinadas pelo copyright, colocando-a relativamente próxima do domínio público. (De fato, a licença BSD tem sido chamada de copycenter, ou "centro de cópias", em comparação com o copyright padrão e o copyleft da licença GPL: "Leve até o copycenter e faça quantas cópias quiser")

pt.wikipedia.org/wiki/Licen%C3%A7a_bsd


LGPL: GNU Lesser General Public License

A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) é uma licença de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e licenças mais permissivas como a licença BSD e a licença MIT. Ela foi escrita em 1991 (e atualizada em 1999) por Richard Stallman e Eben Moglen.

A principal diferença entre a GPL e a LGPL é que esta permite ser ligada com programas que não sejam GPL ou LGPL, que podem ser software livre ou Software proprietário. Outra diferença é que trabalhos derivados (que não sejam GPL) devem ser bibliotecas de software.

www.fsf.org/licensing/licenses/lgpl.html
pt.wikipedia.org/wiki/LGPL