\part*{APÊNDICES}
\addcontentsline{toc}{part}{APÊNDICES}



\chapter{Referência de Software Livre}

A seguir é apresentada uma tabela de referência das soluções 
em \emph{Software} Livre citadas neste documento.
Data de referência: 20/09/2004.

\begin{table}[!htb]
  \centering
  \label{tab_lista_software}
  \begin{center}
  \small
  \begin{tabular}{p{2.5cm} |p{1.3cm} | p{3.5cm} | p{8.0cm} } \hline
    {\bf Software} &
    {\bf Versão} & 
    {\bf Licença} & 
    {\bf Sitio} \\ \hline
AbiWord & 2.0.11 & General Public License & \wwn{http://www.abisource.com} \\ \hline
Agnubis & Descon-tinuado & General Public License & \wwn{http://www.gnome.org/projects} \\ \hline
Amanda & 2.4.4p3 & BSD-Like License & \wwn{http://www.amanda.org} \\ \hline
Amavis & 0.3.12 & General Public License & \wwn{http://www.amavis.org} \\ \hline
Anomy Sanitizer & 1.6.69 & General Public License & \wwn{http://mailtools.anomy.net} \\ \hline
Apache SERVER & 2.0.51 & Apache License Version 2.0 & \wwn{http://www.apache.org}  \\ \hline
Bacula & 1.34.6 & GPL, LGPL e PUBLIC DOMAIN & \wwn{http://www.bacula.org} \\ \hline
BIND & 8.4.5 e 9.3.0 & BSD-Like License & \wwn{http://www.isc.org/products/BIND} \\ \hline
Bird & 1.0.9 & General Public License & \wwn{http://bird.network.cz} \\ \hline
Blanes 2000 & 1.0.4 & General Public License & \wwn{http://labdid.if.usp.br/~blanes} \\ \hline
Bochs & 2.0.2 & Lesser General Public License & \wwn{http://bochs.sourceforge.net} \\ \hline
Chrony & 1.2.20 & General Public License & \wwn{http://go.to/chrony} \\ \hline
CIPE & 1.6.0 & General Public License & \wwn{http://sourceforge.net/projects/cipe-linux} \\ \hline
ClamAV & 0.80rc2 & General Public License & \wwn{http://www.clamav.net} \\ \hline
CODA & 5.3.20 & General Public License & \wwn{http://www.coda.cs.cmu.edu} \\ \hline
Courier IMAP & 3.0.8 & General Public License & \wwn{http://www.courier-mta.org/imap} \\ \hline
Courier MTA & 0.47 & General Public License & \wwn{http://www.courier-mta.org} \\ \hline
CUPS & 1.1.21 & General Public License & \wwn{http://www.cups.org} \\ \hline
Cyrus IMAP & 2.2.8 & Cyrus IMAP Licensing & \wwn{http://asg.web.cmu.edu/cyrus} \\ \hline
DBDesigner & p2 & General Public License & \wwn{http://www.fabforce.net/dbdesigner4} \\ \hline
Debian APT & 0.5.4 & General Public License & \wwn{http://www.debian.org} \\ \hline
Dia & 0.94 & General Public License & \wwn{http://www.gnome.org/projects} \\ \hline
DotProject & 1.0.2-1 & General Public License & \wwn{http://www.dotproject.net} \\ \hline
Drupal & 4.4.2 & General Public License & \wwn{
http://www.drupal.org} \\ \hline
  \end{tabular}
  \normalsize
  \end{center}
\end{table}
\newpage

\begin{table}[!thb]
  \centering
  \begin{center}
  \small
  \begin{tabular}{p{2.5cm} |p{1.3cm} | p{3.5cm} | p{8.0cm} } \hline
    {\bf Software} &
    {\bf Versão} & 
    {\bf Licença} & 
    {\bf Sitio} \\ \hline
E-groupware & 1.0.00.005 & General Public Licence & \wwn{http://www.egroupware.org} \\ \hline
Evolution & 2.0 & General Pubic License & \wwn{http://www.novell.com/products/evolution} \\ \hline
Exim & 4.42 & General Public License & \wwn{http://www.exim.org} \\ \hline
Eye Of Gnome & 2.6.1 & General Public License & \wwn{http://www.gnome.org/projects} \\ \hline
FAI & 2.6.3 & General Public License & \wwn{http://www.informatik.uni-koeln.de/fai} \\ \hline
Fetchmail & 6.2.2 & General Public License & \wwn{http://www.catb.org/~esr/fetchmail} \\ \hline
Firebird & 1.5.1 & Initial Developer's PUBLIC LICENSE e InterBase Public License & \wwn{http://firebird.sourceforge.net} \\ \hline
FreeBSD & 5.2.1 & Licença Tipo BSD & \wwn{http://www.freebsd.org} \\ \hline
FreeSWAN & 2.06 & General Public License & \wwn{http://www.freeswan.org} \\ \hline
Galeon & 1.3.17 & General Public License & \wwn{http://galeon.sourceforge.net} \\ \hline
GanttProject & 1.10.1 & General Public License & \wwn{http://ganttproject.sourceforge.net} \\ \hline
GNOME Desktop & 2.8 & General Public License & \wwn{http://www.gnome.org} \\ \hline
GNU Configuration Engine & 2.1.10 & General Public License & \wwn{http://www.cfengine.org} \\ \hline
Gnumeric & 1.2.12 & General Public License & \wwn{http://www.gnome.org/projects} \\ \hline
GNU Zebra & 0.94 & General Public License & \wwn{http://www.zebra.org} \\ \hline
Haccess & 0.0.4 & General Public License & \wwn{http://haccess.sourceforge.net} \\ \hline
Horde IMP & 3.2.6 & General Public License & \wwn{http://www.horde.org/imp} \\ \hline
Horde Kronolith & 1.1.2 & General Public License & \wwn{http://www.horde.org/kronolith} \\ \hline
Horde Turba & 1.2.2 & Horde Apache-Like License & \wwn{http://www.horde.org/turba} \\ \hline
Hylafax Manager & 0.9.5 & General Public License & \wwn{http://codigolivre.org.br/projects/hylafaxmanager} \\ \hline
Hylafax Server & 4.2.0 & Livre Distribuição & \wwn{http://www.hylafax.org} \\ \hline
Intermezzo & 0.9.5-3 & General Public License & \wwn{http://www.inter-mezzo.org} \\ \hline
ISC DHCP & 3.0.1 & BSD-Like License & \wwn{http://www.isc.org/products/DHCP} \\ \hline
Jakarta Slide & 2.0 & Apache Software License & \wwn{http://jakarta.apache.org} \\ \hline
Jakarta Tomcat & 4.1.30 & Apache Software License & \wwn{http://jakarta.apache.org} \\ \hline
JBoss & 4.0 & Lesser General Public License & \wwn{http://www.jboss.org} \\ \hline
JetSpeed-1 & 1.5 & Apache Software License & \wwn{http://portals.apache.org} \\ \hline
KDE Desktop & 3.3 & General Public License & \wwn{http://www.kde.org} \\ \hline
Kexi & 0.1 beta4 & Lesser General Public License & \wwn{http://www.koffice.org/kexi} \\ \hline
Kickstart & 1.50 & General Public License & \wwn{http://www.tldp.org/HOWTO/KickStart-HOWTO.html} \\ \hline
Kivio & 1.3.3 & General Public License & \wwn{http://www.koffice.org/kivio} \\ \hline
Kmail & 1.7 & General Public License & \wwn{http://kmail.kde.org} \\ \hline
Knoda & 0.7.1 & General Public License & \wwn{http://knoda.sourceforge.net} \\ \hline
Koffice & 1.3.3 & General Public License & \wwn{http://www.koffice.org} \\ \hline
Kolab & 20040809 & General Public License & \wwn{http://www.kolab.org} \\ \hline
Konqueror & 3.3 & General Public License & \wwn{http://konqueror.kde.org} \\ \hline
Kontact & 1.0 & General Public License & \wwn{http://kontact.org} \\ \hline
  \end{tabular}
  \normalsize
  \end{center}
\end{table}
\newpage

\begin{table}[!thb]
  \centering
  \begin{center}
  \small
  \begin{tabular}{p{2.5cm} |p{1.3cm} | p{3.5cm} | p{8.0cm} } \hline
    {\bf Software} &
    {\bf Versão} & 
    {\bf Licença} & 
    {\bf Sitio} \\ \hline
Linux Kernel & 2.6.8.1 e 2.4.27 & General Public License & \wwn{http://www.kernel.org} \\ \hline
Linux Terminal Project & 4.1 & General Public License & \wwn{http://www.ltsp.org} \\ \hline
LPRng & 3.8.28 & General Public License & \wwn{http://www.lprng.com} \\ \hline
Lynx & 2.8.5 & General Public License & \wwn{http://lynx.isc.org} \\ \hline
 
maildrop & 1.7.0 & General Public License & \wwn{http://www.courier-mta.org/maildrop} \\ \hline
Mailman & 2.1.5 & General Public License & \wwn{http://www.list.org} \\ \hline
MailScanner & 4.29 & General Public License & \wwn{http://www.mailscanner.info} \\ \hline
Mapserver & 4.2.3 & BSD-Like License & \wwn{http://mapserver.gis.umn.edu} \\ \hline
MaraDNS & 1.0.23 & Public Domain & \wwn{http://www.maradns.org} \\ \hline
Mono & 1.0.2 & Lesser General Public License & \wwn{http://www.mono-project.com} \\ \hline
Mozilla Browser & 1.7.3 & Mozilla Public License & \wwn{http://www.mozilla.org.br} \\ \hline
Mozilla Firefox & 1.0 Pre-Release & Mozilla Public License & \wwn{http://www.mozilla.org} \\ 
 & & & \wwn{http://www.mozilla.org.br} \\ \hline
Mozilla Tunderbird & 0.8 & Mozilla Public License & \wwn{http://www.mozilla.org} \\ \hline
MrProject & 0.9.1 & General Public License & \wwn{http://mrproject.codefactory.se} \\ \hline
MRTG & 2.10.15 & General Public License & \wwn{http://www.mrtg.org} \\ \hline
MyDNS & 0.11 & General Public License & \wwn{http://mydns.bboy.net} \\ \hline
MySQL Standard & 4.0.21 & General Public License & \wwn{http://www.mysql.com} \\ \hline
Nagios & 1.2 & General Public License & \wwn{http://www.nagios.org} \\ \hline
Neomail & 1.2.27 & General Public License & \wwn{http://www.neomail.org} \\ \hline
Netatalk & 1.6.4 & General Public License & \wwn{http://netatalk.sourceforge.net} \\ \hline
NetBSD & 1.6.2 & Licença Tipo BSD & \wwn{http://www.netbsd.org} \\ \hline
net-snmp & 5.1.2 & BSD-Like License & \wwn{http://net-snmp.sourceforge.net} \\ \hline
ntp & 4.2.0 & BSD-Like License & \wwn{http://www.ntp.org} \\ \hline
NullLogic & 1.2.7 & General Public License & \wwn{http://nullwebmail.sourceforge.net} \\ \hline
OpenAFS & 1.3.71 & IBM Public License & \wwn{http://www.openafs.org} \\ \hline
Open Anti Virus & -- & BSD-Like License e General Public License & \wwn{http://www.openantivirus.org} \\ \hline
OpenBSD & 3.6 & Licença Tipo BSD & \wwn{http://www.openbsd.org} \\ \hline
OpenGroupware & 1.0a & General Public License & \wwn{http://www.opengroupware.org} \\ \hline
OpenLDAP & 2.2.17 & The OpenLDAP Public License & \wwn{http://www.openldap.org} \\ \hline
OpenOffice.Org & 1.1.2 & General Public License & \wwn{http://www.openoffice.org.br} \\ \hline
OpenSSH & 3.9 & BSD LICENSE & \wwn{http://www.openssh.org} \\ \hline
OpenWebmail & 2.40 & General Public License & \wwn{http://www.openwebmail.org} \\ \hline
Outport & 1.1.25 & General Public License & \wwn{http://outport.sourceforge.net} \\ \hline
PAM & 0.76 & General Public License & \wwn{http://www.kernel.org/pub/linux/libs/pam} \\ \hline
PGAdmin & 1.0.2 & Artistic License & \wwn{http://www.pgadmin.org} \\ \hline
phpGroupware & 0.9.16.003 & General Public License & \wwn{http://www.phpgroupware.org} \\ \hline
PHP-nuke & 7.5 & General Public License & \wwn{http://www.phpnuke.org} \\ \hline
phProject & 4.2 & General Public License & \wwn{http://www.phproject.org} \\ \hline
Postfix & 2.1.5 & IBM PUBLIC LICENSE & \wwn{http://www.postfix.org} \\ \hline
PostgreSQL & 7.4.5 & BSD License & \wwn{http://www.postgresql.org} \\
 & & & \wwn{http://www.postgresql.org.br/} \\ \hline 
  \end{tabular}
  \normalsize
  \end{center}
\end{table}
\newpage

\begin{table}[!thb]
  \centering
  \begin{center}
  \small
  \begin{tabular}{p{2.5cm} |p{1.3cm} | p{3.5cm} | p{8.0cm} } \hline
    {\bf Software} &
    {\bf Versão} & 
    {\bf Licença} & 
    {\bf Sitio} \\ \hline
procmail & 3.22 & Perl Artistic License & \wwn{http://www.procmail.org} \\ \hline
Python & 2.3.4 & Python License & \wwn{http://www.python.org} \\ \hline
Qmail & 1.03 & \ \ &\wwn{http://www.qmail.org} \\ \hline
SAMBA & 3.0.2 & General Public License & \wwn{http://www.samba.org} \\ \hline
Scribus & 1.2 & General Public License & \wwn{http://www.scribus.net} \\ \hline
Sendmail & 8.13.1 & Sendmail License & \wwn{http://www.sendmail.org} \\ \hline
Sketch & 0.6.16 & General Public License & \wwn{http://sketch.sourceforge.net} \\ \hline
Smartmontools & 5.33 & General Public License & \wwn{http://smartmontools.sourceforge.net} \\ \hline
Sodipodi & 0.34 & General Public License & \wwn{http://www.sodipodi.com} \\ \hline
SpamAssasin & 3.0.0 & Apache Software License & \wwn{http://spamassassin.apache.org} \\ \hline
Squid & 2.5 STABLE & General Public License & \wwn{http://www.squid-cache.org} \\ \hline
Squirrelmail & 1.4.3 & General Public License & \wwn{http://www.squirrelmail.org} \\ \hline
Sylpheed & 0.9.12 & General Public License & \wwn{http://sylpheed.good-day.net} \\ \hline
System Configurator & 2.0.2 & General Public License & \wwn{http://sisuite.org/systemconfig} \\ \hline
SystemImager & 3.2.3 & General Public License & \wwn{http://www.systemimager.org} \\ \hline
The Gimp & 2.0 & General Public License & \wwn{http://www.gimp.org} \\ \hline
TightVNC & 1.2.9 & General Public License & \wwn{http://www.tightvnc.com} \\ \hline
Tutos & 1.2 & General Public License & \wwn{http://www.tutos.org} \\ \hline
Twiggi & 1.10.16 & General Public License & \wwn{http://www.twiggi.org} \\ \hline
Twiki & 20040901 & General Public License & \wwn{http://www.twiki.org} \\ \hline
VOCP & 0.9.3 & General Public License & \wwn{http://vocpsystem.com} \\ \hline
Webmin & 1.160 & BSD-Like License & \wwn{http://www.webmin.com} \\ \hline
Winbind & 3.02 & General Public License & \wwn{http://www.samba.org} \\ \hline
Wine & 20040505 & Lesser General Public License & \wwn{http://www.winehq.org} \\ \hline
XFCE & 4 & General Public License & \wwn{http://www.xfce.org}   \\ \hline 
Xoops & 2.0.7.3 & General Public License & \wwn{http://www.xoops.org} \\ \hline
ZAPPWM & 2.4 & General Public License & \wwn{http://www.zappwm.cjb.net} \\ \hline
Zope & 2.7.2 & Zope Public License & \wwn{http://www.zope.org} \\ \hline
  \end{tabular}
  \normalsize
  \end{center}
\end{table}


\chapter{Marcas Registradas}
\label{marcas_registradas}

Foram utilizadas marcas registradas neste Documento com o propósito de identificação. A equipe de elaboração do Guia Livre reconhece a propriedade dessas marcas registradas, conforme demonstrado na Tabela \ref{marcas_registradas}.

Caso você acredite que sua marca foi utilizada sem a devida referência de propriedade, por favor, encaminhe uma mensagem para <\www{guialivre@planejamento.gov.br}>, para que a equipe de redação possa regularizar a situação nas próximas versões do Documento.


\begin{table}[!thb]
  \centering
  \begin{center}
  \caption{Referência de Marcas Registradas}
  \small
  \begin{tabular}{p{10.5cm} | p{4.5cm} } \hline
  \label{tab_marcas_registradas}
    {\bf Marcas Registradas } &
    {\bf Proprietário} \\ \hline
AT\&T  &  AT\&T \\ \hline 
Adobe, Acrobat, Acrobat Reader, Photoshop, PageMaker, Framemaker  &  Adobe System Incorpored \\ \hline 
Amiga  &  Amiga, Inc \\ \hline 
Apple, Macintosh, Mac OS, AplleTalk  &  Apple Computer, Inc \\ \hline
BSD  &  University of California, Berkeley, USA \\ \hline
Citrix  &  Citrix Systems, Inc. \\ \hline
Chili!Soft  &  Chili!Soft Inc \\ \hline
Corel Draw, WordPerfect  &  Corel Corporation \\ \hline
CrossOver Office  &  CodeWeavers, Inc \\ \hline
Debian  &  Software in the Public Interest, Inc \\ \hline
Flash, Shockwave, Director  &  Macromedia, Inc \\ \hline
Firebird  &  Firebird Project \\ \hline
FreeBSD  &  Walnut Creek CDROM, Inc \\ \hline
HP/UX  &  Hewlett-Packard Company \\ \hline
Hylafax Server  &  Silicon Graphics, Inc \\ \hline
IBM, Lotus, Lotus Notes, SmartSuite, MVS, Word Pro, AIX, AS/400, VM/CMS, Display Write, Lotus 123, AmiPro, DB2  &  IBM Corporation \\ \hline
Interbase, Kylix, Delphi  &  Borland Software Corporation \\ \hline
MaxDB, MySQL  &  MySQL AB \\ \hline
Windows, Windows 2000, Windows 3.x, Windows 95, Windows 98, Windows ME, Windows NT, Windows XP, Microsoft, Microsoft Excel, Microsoft Internet Explorer, Microsoft Office, Microsoft Visio, Microsoft Word, Microsoft Works, Outlook, Outlook Express, Outlook Web Access (OWA), ActiveX, DirectX, Active Directory, FrontPage, JScript, Visual Basic, Win32, Microsoft Access, ODBC, Microsoft Exchange, VBScript, SQL Server, PowerPoint, Paint  &  Microsoft Corporation \\ \hline
Netscape  &  Netscape Communications Corp.        \\ \hline
NetBSD  &  NetBSD Foundation  \\ \hline
Novell, Netware, NDS, Ximian, Ximian Evolution, Red Carpet, Red Carpet Enterprise  &  Novell, Inc \\ \hline
Adabas  &  Software/AG of North America, Inc \\ \hline
OSF/1  &  Hewlett-Packard Development Company, L.P. \\ \hline
Opera  &  Opera Software \\ \hline
Oracle  &  Oracle Corporation \\ \hline
PostgreSQL  &  PostgreSQL, Inc \\ \hline
Quark XPress  &  Quark, Inc \\ \hline
RealPlayer  &  RealNetworks, Inc \\ \hline
Red Hat  &  Red Hat, Inc \\ \hline
SuSE  &  SuSE AG \\ \hline
Sendmail  &  SendMail, Inc \\ \hline
Sun, Solaris, Java, JDBC, StarOffice, JDK, Javascript  &  Sun Microsystems, Inc \\ \hline
Sybase  &  Sybase, Inc \\ \hline
Tarantella  &  Tarantella, Inc \\ \hline

  \end{tabular}
  \normalsize
  \end{center}
\end{table}





\chapter{Sistemas de Correio}
\label{apendice_correio}

Este Apêndice detalha sistemas de correio em geral, porque a abrangência dos produtos de correio \emph{Software} Livre pode, às vezes, ser confusa, e a terminologia usada nem sempre clara.

O Modelo de Correio da Internet é baseado em vários componentes lógicos, cada um dos quais tem um trabalho específico para fazer, e comunica-se com os outros pelo uso de protocolos abertos. Este é o modelo usado pelos sistemas \emph{Software} Livre. O Modelo pode ser melhor descrito com a ajuda de alguns diagramas. 

              
\figura{fig:modelo_de_correio}{C-1.eps}{.5}{Como Funciona o Correio Eletrônico}
\figura{fig:modelo_de_correio2}{C-2.eps}{.5}{Servidor de Correio Eletrônico}

O primeiro diagrama mostra o caminho para a entrega de uma correspondência simples. A correspondência é gerada por um Agente Usuário de Correio (\emph{Mail User Agent} -- MUA). Depois é passada para um servidor de correio, que tem que resolver se pode entregar a correspondência localmente ou se ela deve ser passada para outro servidor. A correspondência é passada de servidor em servidor, até que um deles decida que pode entregar a correspondência localmente e o faz então. Quando essa entrega estiver completa, a correspondência estará disponível para que um MUA a leia. O MUA final tem a responsabilidade de recuperar a correspondência, bem como de passá-la para uma Interface Usuário de Correio (MUI), para exibi-la para o usuário.

A forma como cada servidor de correio entrega a correspondência (localmente ou não) não será tratada com detalhes neste capítulo. Em síntese, cada servidor consulta um ou vários arquivos de configuração local, junto com informação de servidores DNS (principalmente os registros MX). As informações obtidas são utilizadas para resolver o armazenamento local. Para a correspondência não-local, o servidor usa a informação para determinar o endereço do servidor de correio para onde 
deverá ser encaminhada a correspondência. Cada servidor de correio tem, em geral, a estrutura mostrada na Figura 
\ref{fig:modelo_de_correio2}. 

O Agente de Transporte de Correio (\emph{Mail Transport Agent} -- MTA) aceita conexões de outros servidores de correio e MUAs via Protocolo de Transporte de Correio Simples (\emph{Simple Mail Transport Protocol} -- SMTP). Caso a correspondência não seja para entrega local, é então enviada a outro servidor pelo MTA. Se a correspondência for para entrega local, ela é passada para um Agente de Entrega de Correio (\emph{Mail Delivery Agent} -- MDA). O MDA é responsável por armazenar a correspondência na caixa de correio do usuário. A caixa de correio é simplesmente uma forma de armazenar dados: por exemplo, um arquivo, uma série de arquivos separados ou até um banco de dados SQL. A estrutura de armazenamento é definida pelo MDA. 
Quando um usuário deseja ver sua correspondência, ele usa um MUA, que recupera a correspondência diretamente ou entra em contato com um componente do servidor, que recupera a correspondência da caixa de correio e passa-a para o MUA. Tais componentes do servidor não se encaixam no modelo tradicional MTA/MDA/MUA; serão chamadas neste Documento de Agentes de Acesso ao Correio (\emph{Mail Access Agents} -- MAA). Este termo, no entanto, não é de uso corrente.

O MUA comunica-se com um MAA usando um protocolo aberto, que usualmente é o Protocolo de Correio (\emph{Post Office Protocol} -- POP), ou o Protocolo de Acesso ao Correio Internet (\emph{Internet Mail Access Protocol}  -- IMAP). O Protocolo POP normalmente deleta correspondências da caixa de correio quando estas são passadas ao cliente, enquanto o IMAP normalmente as mantém. O Protocolo IMAP também permite que o MUA altere a caixa de correio, por exemplo, deletando correspondência ou movendo-a de um diretório para outro.

O MUA pode armazenar correio localmente, na máquina em que está trabalhando. Isso ocorre normalmente quando o POP é usado. Esse armazenamento local permite que o acesso futuro seja independente do servidor --  útil para máquinas que não são permanentemente conectadas à rede. Já o IMAP normalmente opera sem cópias locais, mas também pode operar no que chamamos de modo desconectado, que mantém uma cópia local, permitindo ao correio ser manipulado sem conexão de rede. Nesse modo, as caixas de correio local e do servidor são sincronizadas quando é feita conexão de rede. Infelizmente, nem todos os MUAs suportam completamente o IMAP desconectado.

Algumas vezes, um programa diferente de um MUA recupera a correspondência e armazena-a localmente para um MUA, sem ter que se conectar ao servidor. Tais programas trazem as mensagens para suas máquinas, em contraste com um MTA padrão, para o qual o \emph{e-mail} é direcionado por outros MTAs. Isso pode ser útil se os usuários não desejarem permitir conexões da Internet com suas máquinas, ou estejam operando por trás de uma \emph{firewall}. Um exemplo de tal programa é o fetchmail.

Esse modelo apresenta dificuldade de que os aplicativos disponíveis não são organizados diretamente para ele. Os aplicativos, muito freqüentemente, fazem mais do que uma das funções: por exemplo, o MTA pode incorporar a função MDA, e o Sendmail MTA popular pode até ser usado como um MUA em algumas circunstâncias.

Como a correspondência é passada do MUA origem, por vários servidores (até o MUA final) é acrescentada uma série de cabeçalhos, que grava os detalhes do percurso da mensagem e também controla o processamento da correspondência pelos servidores intermediários e pelo MUA final. Alguns deles são cabeçalhos \emph{Multi-purpose Internet Mail Extension} (MIME), usados para uma série de objetivos de controle, inclusive suporte para conjuntos de caracteres não-ASCII, suporte para conteúdo embutido, como imagens e suporte para anexos. Quando um MUA anexa um arquivo, ele grava seu tipo como cabeçalho MIME e, então, é responsabilidade do MUA final estar apto a decodificá-lo.

A seguir são discutidos as partes desse Modelo:


\section{MTA}

A maior parte dos MTAs permite ao Administrador controlar a aceitação da correspondência em função do remetente. Isso é feito, freqüentemente, limitando-se o número de endereços IP, vindos de conexões SMTP, que o MTA vai aceitar e é extremamente valioso na prevenção de \emph{spammers} que usam o MTA como \emph{relay} e consomem a largura de banda da rede ao MTA.

Existe um conjunto de aproximadamente 20 extensões para o SMTP chamadas \emph{Extended} SMTP ou ESMTP. Essas extensões permitem, dentre outras coisas, transferência mais rápida de correspondência entre MTAs concordantes, usando a extensão de um canal de informação.

Uma outra extensão possibilita a codificação do \emph{Transport Layer Security} (TLS) entre MTAs concordantes, e uma outra, a SMTP-AUTH, permite que os usuários sejam autenticados, usando uma série de técnicas. Ambas as extensões são úteis quando o MTA não permite que um cliente se conecte normalmente, porque seu endereço IP está fora do espaço de endereçamento confiável. Tal situação pode acontecer, por exemplo, se um usuário de \emph{laptop} digitar de um sítio qualquer da Internet -- veja Seção \ref{smtp_auth_tls}.

O modelo original assumia que o proprietário de uma conta de correio tinha uma conta de \emph{login} no servidor de correio. Isso significava que o MTA poderia examinar o arquivo de senha local para autenticar os usuários. Esse modelo é restritivo, e os MTAs modernos precisam dar suporte aos Usuários Virtuais nos locais em que os detalhes do proprietário da conta são mantidos em um banco de dados, freqüentemente de forma independente dos detalhes da conta de \emph{login} normal. Isso significa que um usuário pode ter uma senha para correio e uma outra para \emph{login}.

O banco de dados pode receber suporte de LDAP, um banco SQL ou um arquivo simples. O MySQL é o servidor de SQL preferido, pois é eficiente e rápido no que diz respeito a um aplicativo basicamente ``somente para leitura''. O PostgreSQL e o Oracle também podem ser usados.

Um banco de dados com suporte LDAP é recomendado, pois oferece suporte melhor para distribuição. Implementações com default LDAP freqüentemente usam os produtos \emph{Berkeley Database da Sleepycat Systems}.

Eventualmente uma máquina pode só conectar-se a um servidor de correio intermitentemente. Esse fato ocorre no caso dos que trabalham em casa ou dos usuários de \emph{laptop}, por exemplo. Também pode acontecer em pequenos escritórios, onde o custo de uma conexão permanente não se justifica. Nessas circunstâncias, a central não pode enviar correspondência, como faria normalmente, e precisa armazená-la até que seja feita conexão. Comentários similares são válidos para o MTA (se houver) na máquina cliente, ou, no caso de um escritório pequeno, no servidor de correio que é \emph{gateway}. Esses MTAs podem suportar tais situações e são normalmente chamados de \emph{Smart Host} (Anfitriões Inteligentes) quando o fazem. A distribuição de um \emph{Smart Host} pode ser feita por SMTP ou POP3. 

A distribuição via SMTP é direta, e a segurança da máquina receptora pode ser aperfeiçoada por meio da restrição da conexão para dentro somente a partir do Smart Host. A distribuição via POP3 pode ser feita usando-se o MUA ou o aplicativo Fetchmail. O Fetchmail fará o \emph{download} da correspondência para uma caixa de correio local, como mencionado, ou entregará em um MTA local, caso seja requisitado, por exemplo, onde estão envolvidas múltiplas contas de correio.

Ambos os métodos trabalham bem, porém apresentam a desvantagem de não permitir o uso de listas de bloqueio para prevenir spam de \emph{relays} abertos e outras fontes indesejáveis. Ferramentas como SpamAssassin podem eliminar a maior parte do \emph{spam}, mas os custos de processamento são muito mais altos e a largura de banda maior é utilizada para descarregar o correio destinado ao exame. 

\section{MUA}

O MUA e o MUI juntos formam o pacote que a maioria dos usuários consideram ``o correio''. Esse é o \emph{software} cliente, que opera em um servidor da \emph{web} ou diretamente em uma estação de trabalho para permitir às pessoas enviar e receber correspondência. É normalmente fornecido algum tipo de armazenamento, de forma que a correspondência possa ser inserida em ``pastas'' ou ``caixas de correio locais'' para referência futura.

O MUA lida com protocolos do tipo SMTP para submissão de correspondência e IMAP ou POP para recuperação de correspondência e arquivamento. Ele compreende o formato das mensagens de correio e pode decompor mensagens MIME em suas partes componentes. Onde houver uma requisição de forte segurança ``ponta-a-ponta'', o MUA também é responsável pela codificação e pela assinatura das mensagens. Há dois padrões que competem nesse caso: o S/MIME, que é baseado em certificados X.509, e o PGP/GPG, que é baseado em um formato diferente de certificado com um modelo mais ``\emph{emphweb-of-trust}'' do que ``\emph{emphhierarchy-of-trust}''.

A maioria dos MUAS de \emph{Software} Livre dá suporte a assinaturas digitais usando o \emph{GNU Privacy Guard} (GPG). Somente poucos dão suporte a assinaturas S/MIME. Corporações de negócios e governos optaram pelo padrão S/MIME, e seu uso deve, portanto, contar com suporte. 


\section{Armazenagem de Correio}

Os sistemas Unix assumiram originalmente que o proprietário de uma conta de correio teria acesso à máquina recebendo o servidor de correio e que poderia ler um arquivo contendo suas correspondências -- ou, alternativamente, que a correspondência seria entregue à máquina normalmente usada pelo usuário para trabalhar. Isso funcionava bem para ambientes com número pequeno de usuários que também precisavam de uma conta \emph{login} real em uma máquina com um servidor de correio, porém não é prático ou seguro em termos gerais.

O formato original para armazenar correio era um arquivo único por usuário, com as correspondências novas sendo anexadas ao final. Esse arquivo poderia ficar muito grande, e a leitura, por meio dele, de uma correspondência aleatória seria logo ineficiente. Esse formato é freqüentemente conhecido como ``\emph{mbox}'' e ainda é usado por alguns MUAs, em particular para correio armazenado localmente para o usuário. Foi feita uma alteração em que cada correspondência passou a ser mantida como um arquivo diferente na estrutura do diretório, que permite acesso aleatório mais eficiente. Uma variante dessa estrutura é chamada ``\emph{mh}'', e uma outra particular com diretórios e procedimentos de acesso definidos é chamada ``\emph{maildir}''.

Nem todos os MTAs dão suporte a esses métodos diferentes de acesso direto, por isso a necessidade de MAAs. Um MUA que não pode acessar o depósito de correio diretamente terá que usar um componente MAA que usa POP ou IMAP.

Tanto o POP3 quanto o IMAP enviam senhas como texto simples por \emph{default}. O IMAP pode usar senhas misturadas, se o MUA suportar. O uso de \emph{links} TLS criptografados é possível, se o MAA e o MUA suportarem; é recomendável em redes locais e deve ser obrigatório para acesso remoto.

Os MTAs algumas vezes se comunicam  com os MDAs usando o \emph{Local Mail Transport Protocol} ou LMTP. A maior parte dos MTAs e dos MDAs dão suporte a este protocolo. 


\section{Usuários em Movimento}
\label{smtp_auth_tls}


O problema com usuários em movimento é que eles podem conectar-se de endereços IP imprevisíveis; portanto, os métodos normais usados pelos MTAs para aceitar aceitar mensagens poderá impedi-los de enviar correio via servidor de correio da administração. Os MTAs devem restringir o acesso de clientes desconhecidos a eles mesmos, para impedir seu uso por \emph{spammers} como \emph{relay} de terceiros.

Há três técnicas gerais disponíveis para contornar esse problema:

\subsection{Redes Privadas Virtuais (\emph{Virtual Private Networks -- VPNs})}

Numa VPN, pode ser alocado à máquina remota um endereço que pode ser incluído no espaço confiado aos MTA. O problema é que todo o acesso para a rede interna ficará disponível a qualquer pessoa que acesse a máquina remota, risco significativo com \emph{laptops}, a não ser que as chaves de acesso sejam codificadas com uma senha registrada toda vez que a conexão for iniciada. Infelizmente, o problema é que os usuários algumas vezes configuram sua máquina para que as senhas sejam lembradas.


\subsection{SMTP-AUTH e TLS}
%\label{smtp_auth_tls}

A extensão SMTP-AUTH para o SMTP permite que um MTA seja configurado para requisitar uma senha para autenticar o usuário remoto. Os principais métodos de autenticação são PLAIN, LOGIN e CRAM-MD5.

O PLAIN requer que a senha seja mantida em aberto no cliente, com possibilidade de que ela seja codificada no servidor. Se a conexão SMTP não estiver codificada, então a senha será passada em aberto (embora em base-64) pela rede.

O LOGIN requer três interações de rede em vez de uma, e, como no PLAIN, o nome de usuário e a senha viajam em aberto pela rede.

O CRAM-MD5 codifica o nome de usuário e a senha quando eles passam pela rede. No entanto, a senha deve ser mantida em texto simples no cliente e no servidor. Ele requer somente duas interações de rede.

Nem todos os MUAs suportam SMTP-AUTH, e os que o fazem podem suportar um número limitado de métodos: por exemplo, o Outlook Express usa o LOGIN.

Quando se compara ao uso de um VPN, o único acesso habilitado é enviar correspondência; assim, outros serviços não estarão comprometidos se a máquina remota for roubada.

O ESMTP também permite que uma sessão TLS seja negociada entre cliente e servidor. Essa conexão codifica dados na rede e também pode autenticar a máquina cliente. A autenticação requer certificado de cliente que confira com aquele existente no servidor. 


\subsection{POP-before-SMTP}


Este Método tira vantagem do fato de que os protocolos POP e IMAP demandam autenticação da senha. Após uma conexão POP ou IMAP bem sucedida para ler o correio, o MAA mantém um \emph{login} autenticado com o endereço IP do cliente, a data e a hora. Quando o cliente tenta enviar correspondência que não seja para o domínio local, o MTA verifica se o endereço IP do cliente está em seu espaço de endereçamento confiável. Se não estiver, ele verifica o banco de dados de \emph{logins} autenticados para o endereço IP. Caso não haja \emph{login} autenticado registrado do endereço IP do cliente, ou caso a última conexão autenticada não tenha acontecido recentemente, o MTA recusa a transmissão da mensagem. O período de tempo é configurável, e o \emph{default} típico é de 20 minutos. Esse método requer que o MAA e o MTA cooperem. Por essa razão, nem todas as combinações funcionam. Esse Método tem a desvantagem de que os usuários precisam verificar se há correspondência chegando primeiro. Alguns usuários podem considerar isso difícil, a não ser que o MTA o faça automaticamente para eles.


\section{Desempenho}

Em geral, um MTA usa pouco poder de processamento; servidores que operam somente com MTA são usualmente limitados pela largura de banda ou pelo desempenho do disco. Os servidores do IMAP e os do POP requerem maior poder de processamento, e o IMAP requer um pouco mais de RAM do que o POP. Contudo, é provável que nenhum deles seja problema para o \emph{hardware} atual.

Os \emph{scanners} antivírus requerem bastante memória RAM e poder de processamento, especialmente se forem permitidos anexos MIME. Mesmo assim, os limites de desempenho são normalmente estabelecidos pelo tráfego e não pelo número de contas.

A seguir estão alguns exemplos de desempenho de servidores de correio. Foram incluídos para dar alguma idéia do que é requerido: 

\begin{itemize}

	\item Sítio 1 --  2 x Pentium III Xeon 2.4G, 4 Gb RAM, 3 x 36GB SCSI Raid 5\\
Usuários virtuais com consulta em  MySQL.\\
Postfix 2.0.6, Courier-IMAP 1.7, MySQL 4.12, RAV-Antivirus, Mailman 2.1, Red Hat\\
Linux 8.0, sem SSL.\\
Em torno de 4,800 usuários.\\

	\item Sítio 2  --  Athlon 1200, 1 Gb RAM, RAID5\\
Postfix + Courier-IMAP (anti-virus scan em outra máquina), sem SSL.\\
8,500 Usuários.\\

\item Sítio 3 -- Pentium 133, 40 Mb RAM, IDE disk\\
Debian GNU/Linux, Courier-MTA + Courier-IMAP + SpamAssassin (o último somente para um usuário).\\
Tipicamente usuários 18 POP3 e 7 usuários IMAP a qualquer tempo.\\
Processador em torno de  20\% ocupado.\\

	\item Sítio 4 --  dual Pentium II 450 Xeon, 256 Mb RAM\\
MySQL, Courier-MTA, Courier-IMAP, sqwebmail, SSL.\\
50 usuários, principalmente POP3.\\

	\item Sítio 5 --  Pentium II 400 with 256M RAM\\
Courier-MTA + SpamAssassin, Red Hat Linux 8.0.\\
300 caixas de correio, em torno de 4,000 mensagens por dia.\\

	\item Sítio 6 --  Pentium III 677Mhz, 512Mb RAM, 2 x IDE disk\\
FreeBSD 4.7, Exim 4.05, OpenLDAP 2.1.5, Cyrus 2.1.11, Mailman 2.1, Apache 1.3.26.\\

\end{itemize}

A máquina é principalmente um webserver ocupado, porém ele também lida com muitos milhares de correspondências por dia sem qualquer carga adicional perceptível.


\chapter{Licença CC-GNU GPL}
\label{cc_gpl}
\figura{fig:cc-gpl-fig2}{ccgpl.eps}{.5}{}
\begin{center}
Licença Pública Geral do GNU (GPL) [General Public License] 
\end{center}

Versão 2\footnote{
Disponível em \wwn{http://creativecommons.org/licenses/GPL/2.0/legalcode.pt}.
}, Junho de 1991 Direitos Autorais Reservados (c) 1989, 1991 Free \emph{Software} Foundation, Inc. 59 Temple Place, Suite [conjunto] 330, Boston, MA [Massachusetts] 02111-1307 USA [Estados Unidos da América]

É permitido a qualquer pessoa copiar e distribuir cópias sem alterações deste documento de licença, sendo vedada, entretanto, qualquer modificação. 


\subsubsection{Introdução}

As licenças da maioria dos \emph{softwares} são elaboradas para suprimir sua liberdade de compartilhá-los e modificá-los. A Licença Pública Geral do GNU, ao contrário, visa garantir sua liberdade de compartilhar e modificar \emph{softwares} livres para assegurar que o \emph{software} seja livre para todos os seus usuários. Esta Licença Pública Geral é aplicável à maioria dos \emph{softwares} da Free \emph{Software} Foundation [Fundação do \emph{Software} livre] e a qualquer outro programa cujos autores se comprometerem a usá-la. (Em vez dela, alguns outros \emph{softwares} da Free \emph{Software} Foundation são cobertos pela Licença Pública Geral de Biblioteca do GNU). Você também poderá aplicá-la aos seus programas. 

Quando falamos de \emph{Software} Livre, estamos nos referindo à liberdade, não ao preço. Nossas Licenças Públicas Gerais visam garantir que você tenha a liberdade de distribuir cópias de \emph{Software} Livre (e cobrar por isso se desejar), que receba código-fonte ou possa obtê-lo se desejar, que possa modificá-lo ou usar partes dele em novos programas livres; finalmente, que você tenha ciência de que pode fazer tudo isso. 

Para proteger seus direitos, necessitamos fazer restrições que proíbem que alguém negue esses direitos a você ou que solicite que você renuncie a eles. Essas restrições se traduzem em determinadas responsabilidades que você deverá assumir, se for distribuir cópias do \emph{software} ou modificá-lo. 

Por exemplo, se você distribuir cópias de algum desses programas, tanto gratuitamente como mediante uma taxa, você terá de conceder aos receptores todos os direitos que você possui. Você terá de garantir que, também eles, recebam ou possam obter o código-fonte. E você terá a obrigação de exibir a eles esses termos, para que eles conheçam seus direitos. 

Protegemos seus direitos através de dois passos: (1) estabelecendo direitos autorais sobre o \emph{software} e (2) concedendo a você esta licença, que dá permissão legal para copiar, distribuir e/ou modificar o software. 

Além disso, para a proteção de cada autor e a nossa, queremos ter certeza de que todos entendam que não há nenhuma garantia para este \emph{Software} Livre. Se o \emph{software} for modificado por alguém e passado adiante, queremos que seus receptores saibam que o que receberam não é o original, de forma que quaisquer problemas introduzidos por terceiros não afetem as reputações dos autores originais. 

Finalmente, qualquer programa livre é constantemente ameaçado por patentes de software. Queremos evitar o risco de que redistribuidores de um programa livre obtenham individualmente licenças sob uma patente, tornando o programa, com efeito, proprietário. Para impedir isso, deixamos claro que qualquer patente deve ser licenciada para o uso livre por parte de qualquer pessoa ou, então, simplesmente não deve ser licenciada. 

Os exatos termos e condições para cópia, distribuição e modificação seguem abaixo. 
TERMOS E CONDIÇÕES PARA CÓPIA, DISTRIBUIÇÃO E MODIFICAÇÃO.

\begin{enumerate}

	\item Esta Licença se aplica a qualquer programa ou outra obra que contenha um aviso inserido pelo respectivo titular dos direitos autorais, informando que a referida obra pode ser distribuída em conformidade com os termos desta Licença Pública Geral. O termo ``Programa'', utilizado abaixo, refere-se a qualquer programa ou obra, e o termo ``obras baseadas no Programa'' significa tanto o Programa, como qualquer obra derivada nos termos da legislação de direitos autorais: isto é, uma obra contendo o Programa ou uma parte dele, tanto de forma idêntica como com modificações, e/ou traduzida para outra linguagem. (Doravante, o termo ``modificação'' inclui também, sem reservas, a tradução). Cada licenciado, doravante, será denominado ``você''.

Outras atividades que não a cópia, distribuição e modificação, não são cobertas por esta Licença; elas estão fora de seu escopo. O ato de executar o Programa não tem restrições e o resultado gerado a partir do Programa encontra-se coberto somente se seu conteúdo constituir uma obra baseada no Programa (independente de ter sido produzida pela execução do Programa). Na verdade, isto dependerá daquilo que o Programa faz.

	\item  Você poderá fazer cópias idênticas do código-fonte do Programa ao recebê-lo e distribui-las, em qualquer mídia ou meio, desde que publique, de forma ostensiva e adequada, em cada cópia, um aviso de direitos autorais (ou copyright) apropriado e uma notificação sobre a exoneração de garantia; mantenha intactas as informações, avisos ou notificações referentes a esta Licença e à ausência de qualquer garantia; e forneça a quaisquer outros receptores do Programa uma cópia desta Licença junto com o Programa. 

Você poderá cobrar um valor pelo ato físico de transferir uma cópia, e você pode oferecer, se quiser, a proteção de uma garantia em troca de um valor. 

	\item  Você poderá modificar sua cópia ou cópias do Programa ou qualquer parte dele, formando, dessa forma, uma obra baseada no Programa, bem como copiar e distribuir essas modificações ou obra, de acordo com os termos da Cláusula 1 acima, desde que você também atenda a todas as seguintes condições: 

	\begin{itemize}

		\item[a.]  Você deve fazer com que os arquivos modificados contenham avisos, em destaque, informando que você modificou os arquivos, bem como a data de qualquer modificação. 

		\item[b.]  Você deve fazer com que qualquer obra que você distribuir ou publicar, que no todo ou em parte contenha o Programa ou seja dele derivada, ou derivada de qualquer parte dele, seja licenciada como um todo sem qualquer custo para todos terceiros nos termos desta licença.

		\item[c. ] Se o programa modificado normalmente lê comandos interativamente quando executado, você deverá fazer com que ele, ao começar a ser executado para esse uso interativo em sua forma mais simples, imprima ou exiba um aviso incluindo o aviso de direitos autorais (ou copyright) apropriado, além de uma notificação de que não há garantia (ou, então, informando que você oferece garantia) e informando que os usuários poderão redistribuir o programa de acordo com essas condições, esclarecendo ao usuário como visualizar uma cópia desta Licença. (Exceção: se o Programa em si for interativo mas não imprimir normalmente avisos como esses, não é obrigatório que a sua obra baseada no Programa imprima um aviso). 

Essas exigências se aplicam à obra modificada como um todo. Se partes identificáveis dessa obra não forem derivadas do Programa e puderem ser consideradas razoavelmente como obras independentes e separadas por si próprias, nesse caso, esta Licença e seus termos não se aplicarão a essas partes quando você distribui-las como obras separadas. Todavia, quando você distribui-las como parte de um todo que constitui uma obra baseada no Programa, a distribuição deste todo terá de ser realizada em conformidade com esta Licença, cujas permissões para outros licenciados se estenderão à obra por completo e, conseqüentemente, a toda e qualquer parte, independentemente de quem a escreveu. 

Portanto, esta cláusula não tem a intenção de afirmar direitos ou contestar os seus direitos sobre uma obra escrita inteiramente por você; a intenção é, antes, de exercer o direito de controlar a distribuição de obras derivadas ou obras coletivas baseadas no Programa. 

Além do mais, a simples agregação de outra obra que não seja baseada no Programa a ele (ou a uma obra baseada no Programa) em um volume de mídia ou meio de armazenamento ou distribuição, não inclui esta outra obra no âmbito desta Licença. 
	
	\end{itemize}

	\item Você poderá copiar e distribuir o Programa (ou uma obra baseada nele, de acordo com a Cláusula 2) em código-objeto ou formato executável de acordo com os termos das Cláusulas 1 e 2 acima, desde que você também tome uma das providências seguintes: 

	\begin{itemize}

	\item[a.] Incluir o código-fonte correspondente completo, passível de leitura pela máquina, o qual terá de ser distribuído de acordo com as Cláusulas 1 e 2 acima, em um meio ou mídia habitualmente usado para intercâmbio de software; ou, 

	\item[b.] Incluir uma oferta por escrito, válida por pelo menos três anos, para fornecer a qualquer terceiro, por um custo que não seja superior ao seu custo de fisicamente realizar a distribuição da fonte, uma cópia completa passível de leitura pela máquina, do código-fonte correspondente, a ser distribuído de acordo com as Cláusulas 1 e 2 acima, em um meio ou mídia habitualmente usado para intercâmbio de software; ou, 

	\item[c.] Incluir as informações recebidas por você, quanto à oferta para distribuir o código-fonte correspondente. (Esta alternativa é permitida somente para distribuição não-comercial e apenas se você tiver recebido o programa em código-objeto ou formato executável com essa oferta, de acordo com a letra b, acima). 

O código-fonte de uma obra significa o formato preferencial da obra para que sejam feitas modificações na mesma. Para uma obra executável, o código-fonte completo significa o código-fonte inteiro de todos os módulos que ela contiver, mais quaisquer arquivos de definição de interface associados, além dos \emph{scripts} usados para controlar a compilação e instalação do executável. Entretanto, como uma exceção especial, o código-fonte distribuído não precisa incluir nada que não seja normalmente distribuído (tanto no formato fonte como no binário) com os componentes principais (compilador, kernel e assim por diante) do sistema operacional no qual o executável é executado, a menos que este componente em si acompanhe o executável. 

Se a distribuição do executável ou código-objeto for feita mediante a permissão de acesso para copiar, a partir de um local designado, então, a permissão de acesso equivalente para copiar o código-fonte a partir do mesmo local será considerada como distribuição do código-fonte, mesmo que os terceiros não sejam levados a copiar a fonte junto com o código-objeto. 

	\end{itemize}

	\item Você não poderá copiar, modificar, sublicenciar ou distribuir o Programa, exceto conforme expressamente estabelecido nesta Licença. Qualquer tentativa de, de outro modo, copiar, modificar, sublicenciar ou distribuir o Programa será inválida, e automaticamente rescindirá seus direitos sob esta Licença. Entretanto, terceiros que tiverem recebido cópias ou direitos de você de acordo esta Licença não terão suas licenças rescindidas, enquanto estes terceiros mantiverem o seu pleno cumprimento. 

	\item Você não é obrigado a aceitar esta Licença, uma vez que você não a assinou. Porém, nada mais concede a você permissão para modificar ou distribuir o Programa ou respectivas obras derivativas. Tais atos são proibidos por lei se você não aceitar esta Licença. Conseqüentemente, ao modificar ou distribuir o Programa (ou qualquer obra baseada no Programa), você estará manifestando sua aceitação desta Licença para fazê-lo, bem como de todos os seus termos e condições para copiar, distribuir ou modificar o Programa ou obras nele baseadas. 

	\item Cada vez que você redistribuir o Programa (ou obra baseada no Programa), o receptor receberá, automaticamente, uma licença do licenciante original, para copiar, distribuir ou modificar o Programa, sujeito a estes termos e condições. Você não poderá impor quaisquer restrições adicionais ao exercício, pelos receptores, dos direitos concedidos por este instrumento. Você não tem responsabilidade de promover o cumprimento por parte de terceiros desta licença. 

	\item Se, como resultado de uma sentença judicial ou alegação de violação de patente, ou por qualquer outro motivo (não restrito às questões de patentes), forem impostas a você condições (tanto através de mandado judicial, contrato ou qualquer outra forma) que contradigam as condições desta Licença, você não estará desobrigado quanto às condições desta Licença. Se você não puder atuar como distribuidor de modo a satisfazer simultaneamente suas obrigações sob esta licença e quaisquer outras obrigações pertinentes, então, como conseqüência, você não poderá distribuir o Programa de nenhuma forma. Por exemplo, se uma licença sob uma patente não permite a redistribuição por parte de todos aqueles que tiverem recebido cópias, direta ou indiretamente de você, sem o pagamento de royalties, então, a única forma de cumprir tanto com esta exigência quanto com esta licença será deixar de distribuir, por completo, o Programa. 

Se qualquer parte desta Cláusula for considerada inválida ou não executável, sob qualquer circunstância específica, o restante da cláusula deverá continuar a ser aplicado e a cláusula, como um todo, deverá ser aplicada em outras circunstâncias. 

Esta cláusula não tem a finalidade de induzir você a infringir quaisquer patentes ou direitos de propriedade, nem de contestar a validade de quaisquer reivindicações deste tipo; a única finalidade desta cláusula é proteger a integridade do sistema de distribuição do \emph{Software} Livre, o qual é implementado mediante práticas de licenças públicas. Muitas pessoas têm feito generosas contribuições à ampla gama de \emph{software} distribuído através desse sistema, confiando na aplicação consistente deste sistema; cabe ao autor/doador decidir se deseja distribuir \emph{software} através de qualquer outro sistema e um licenciado não pode impor esta escolha. 

Esta cláusula visa deixar absolutamente claro o que se acredita ser uma conseqüência do restante desta Licença. 

	\item Se a distribuição e/ou uso do Programa for restrito em determinados países, tanto por patentes ou por interfaces protegidas por direito autoral, o titular original dos direitos autorais que colocar o Programa sob esta Licença poderá acrescentar uma limitação geográfica de distribuição explícita excluindo esses países, de modo que a distribuição seja permitida somente nos países ou entre os países que não foram excluídos dessa forma. Nesse caso, esta Licença passa a incorporar a limitação como se esta tivesse sido escrita no corpo desta Licença. 

	\item A Free \emph{Software} Foundation poderá de tempos em tempos publicar novas versões e/ou versões revisadas da Licença Pública Geral. Essas novas versões serão semelhantes em espírito à presente versão, mas podem diferenciar-se, porém, em detalhe, para tratar de novos problemas ou preocupações. 

Cada versão recebe um número de versão distinto. Se o Programa especificar um número de versão desta Licença que se aplique a ela e a ``qualquer versão posterior'', você terá a opção de seguir os termos e condições tanto daquela versão como de qualquer versão posterior publicada pela Free \emph{Software} Foundation. Se o Programa não especificar um número de versão desta Licença, você poderá escolher qualquer versão já publicada pela Free \emph{Software} Foundation. 

	\item  Se você desejar incorporar partes do Programa em outros programas livres cujas condições de distribuição sejam diferentes, escreva ao autor solicitando a respectiva permissão. Para \emph{software} cujos direitos autorais sejam da Free \emph{Software} Foundation, escreva para ela; algumas vezes, abrimos exceções para isso. Nossa decisão será guiada pelos dois objetivos de preservar a condição livre de todos os derivados de nosso \emph{Software} Livre e de promover o compartilhamento e reutilização de software, de modo geral. 

\end{enumerate}

\subsubsection{EXCLUSÃO DE GARANTIA}

\begin{itemize}

	\item[11.] COMO O PROGRAMA É LICENCIADO SEM CUSTO, NÃO HÁ NENHUMA GARANTIA PARA O PROGRAMA, NO LIMITE PERMITIDO PELA LEI APLICÁVEL. EXCETO QUANDO DE OUTRA FORMA ESTABELECIDO POR ESCRITO, OS TITULARES DOS DIREITOS AUTORAIS E/OU OUTRAS PARTES, FORNECEM O PROGRAMA ``NO ESTADO EM QUE SE ENCONTRA'', SEM NENHUMA GARANTIA DE QUALQUER TIPO, TANTO EXPRESSA COMO IMPLÍCITA, INCLUINDO, DENTRE OUTRAS, AS GARANTIAS IMPLÍCITAS DE COMERCIABILIDADE E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. O RISCO INTEGRAL QUANTO À QUALIDADE E DESEMPENHO DO PROGRAMA É ASSUMIDO POR VOCÊ. CASO O PROGRAMA CONTENHA DEFEITOS, VOCÊ ARCARÁ COM OS CUSTOS DE TODOS OS SERVIÇOS, REPAROS OU CORREÇÕES NECESSÁRIAS. 

	\item[12.] EM NENHUMA CIRCUNSTÂNCIA, A MENOS QUE EXIGIDO PELA LEI APLICÁVEL OU ACORDADO POR ESCRITO, QUALQUER TITULAR DE DIREITOS AUTORAIS OU QUALQUER OUTRA PARTE QUE POSSA MODIFICAR E/OU REDISTRIBUIR O PROGRAMA, CONFORME PERMITIDO ACIMA, SERÁ RESPONSÁVEL PARA COM VOCÊ POR DANOS, INCLUINDO ENTRE OUTROS, QUAISQUER DANOS GERAIS, ESPECIAIS, FORTUITOS OU EMERGENTES, ADVINDOS DO USO OU IMPOSSIBILIDADE DE USO DO PROGRAMA (INCLUINDO, ENTRE OUTROS, PERDAS DE DADOS OU DADOS SENDO GERADOS DE FORMA IMPRECISA, PERDAS SOFRIDAS POR VOCÊ OU TERCEIROS OU A IMPOSSIBILIDADE DO PROGRAMA DE OPERAR COM QUAISQUER OUTROS PROGRAMAS), MESMO QUE ESSE TITULAR, OU OUTRA PARTE, TENHA SIDO ALERTADA SOBRE A POSSIBILIDADE DE OCORRÊNCIA DESSES DANOS. 
\end{itemize}

\subsubsection{FINAL DOS TERMOS E CONDIÇÕES}

Como Aplicar Estes Termos para Seus Novos Programas.


Se você desenvolver um programa novo e quiser que ele seja da maior utilidade possível para o público, o melhor caminho para obter isto é fazer dele um \emph{Software} Livre, o qual qualquer pessoa pode redistribuir e modificar sob os presentes termos.

Para fazer isto, anexe as notificações seguintes ao programa. É mais seguro anexá-las ao começo de cada arquivo-fonte, de modo a transmitir do modo mais eficiente a exclusão de garantia; e cada arquivo deve ter ao menos a linha de ``direitos autorais reservados'' e uma indicação de onde a notificação completa se encontra.

\begin{quote}
<uma linha para informar o nome do programa e uma breve idéia do que ele faz.>
Direitos Autorais Reservados (c) <nome do autor>
Este programa é \emph{Software} Livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free \emph{Software} Foundation; tanto a versão 2 da Licença, como (a seu critério) qualquer versão posterior.

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. 

Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free \emph{Software} Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 
Inclua também informações sobre como contatar você por correio eletrônico e por meio postal. 
\end{quote}

Se o programa for interativo, faça com que produza uma pequena notificação como esta, quando for iniciado em um modo interativo: 
\begin{quote}
Versão 69 do Gnomovision, Direitos Autorais Reservados (c) ano nome do autor. O Gnomovision NÃO POSSUI QUALQUER TIPO DE GARANTIA; para detalhes, digite 'show w'. Este é um \emph{Software} Livre e você é bem-vindo para redistribuí-lo sob certas condições; digite 'show c' para detalhes. 
\end{quote}

Os comandos hipotéticos `show w' e `show c' devem mostrar as partes apropriadas da Licença Pública Geral. Naturalmente, os comandos que você utilizar poderão ter outras denominações que não `show w' e `show c'; eles poderão até ser cliques do \emph{mouse} ou itens de um menu -- o que for adequado ao seu programa. 

Você também pode solicitar a seu empregador (se você for um programador) ou sua instituição acadêmica, se for o caso, para assinar uma ``renúncia de direitos autorais'' sobre o programa, se necessário. Segue um exemplo; altere os nomes: 

\begin{quote}

A Yoyodyne Ltda., neste ato, renuncia a todos eventuais direitos autorais sobre o programa `Gnomovision' (que realiza passagens em compiladores), escrito por James Hacker. 

<Assinatura de Ty Coon>
1º de abril de 1989, Ty Coon, Presidente
\end{quote}

Esta Licença Pública Geral não permite a incorporação do seu programa a programas proprietários. Se seu programa é uma biblioteca de sub-rotinas, você poderá considerar ser mais útil permitir a ligação de aplicações proprietárias à sua biblioteca. Se isso é o que você deseja fazer, utilize a Licença Pública Geral de Biblioteca do GNU, ao invés desta Licença. 

\chapter{Exemplo de Institucionalização de Comitê}
\label{portaria_funasa}

\begin{center}
\Large
\textbf{PORTARIA NR. 282, DE 21 JUNHO DE 2004}
\normalsize
\end{center}


\textbf{O PRESIDENTE DA FUNDAÇÃO NACIONAL DE SA\'{U}DE -- FUNASA}, no
uso das suas atribuições  que lhe confere o inciso XII, do art. 14 do Estatuto aprovado pelo
Decreto nr. 4.727, de 9 de junho de 2003, publicado no Diário Oficial da União de 10
subsequente, \textbf{RESOLVE}:



               \textbf{ART. 1º CRIAR} Grupo de Trabalho para realizar estudos que contemplem a
possibilidade de utilização de Software Livre na FUNASA, em conformidade com as
instruções constantes do Guia de Referência das Migrações para Software Livre no
Governo Federal, em face de elaboração pelo Comitê de Implementação de Software Livre,
sob a coordenação da Secretaria de Logística e Tecnologia da Informação ­ SLTI, do
Ministério do Planejamento, Orçamento e Gestão.


               \textbf{ART. 2º DESIGNAR} para compor o Grupo, os servidores abaixo
relacionados, da Coordenação-Geral de Modernização e Sistema de Informação ­ CGMSI,
do Departamento de Planejamento e Desenvolvimento Institucional ­ DEPIN/FUNASA:

\begin{itemize} 
              \item[--] WILSON ANTONIO NICOLAU ­ Coordenador da CGMSI;
              \item[--] ALEXANDRE AUGUSTO VASCONCELOS;
              \item[--] EMERSON VILELA;
              \item[--] ANDRÉ LUIZ DE SOUZA;
              \item[--] POLIANA SANTOS;
              \item[--] JULIANA BULHÃO RIBEIRO;
              \item[--] KARINE PERNA PINHEIRO;
              \item[--] CARLOS IVAN NASSIF;
              \item[--] SÉRGIO LUIZ DE CASTRO; e
              \item[--] GILMAR OTAVIANO RAMOS.
\end{itemize} 


              \textbf{ART. 3º} Ao Grupo de Trabalho compete, especialmente:

               I -­ Planejar ações sobre utilização do software livre, que contemplem etapas
de operacionalização, implementação, treinamento, capacitação e cronograma;

               II -­ Conhecer a documentação, normatização e licenças vinculadas ao uso do
software

              III ­- Priorizar a plataforma Web no desenvolvimento de sistemas e interfaces
de usuários;

              IV ­- Propor mecanismos que estimulem a mudança da cultura
organizacional para adoção do software livre;

              V ­- Articular com órgãos e entidades governamentais que tenham
experiência em migração dessa natureza para o cumprimento do objeto desta Portaria.


              \textbf{ART. 4º} As Diretorias e Setores da FUNASA deverão prestar apoio e
informação às requisições do Grupo de Trabalho.a

              \textbf{ART.} Esta portaria entra em vigor na data de sua publicação.


\begin{center}
                                             VALDI CAMARCIO BEZERRA
\end{center}


\input{apendice_plano}

\chapter{Notas técnicas das edições anteriores}  

\subsubsection{Nota Inicial da Comissão de Redação\\}

O conteúdo deste Documento expressa a visão consensual de técnicos e gerentes de Informática, que integram o Grupo de Trabalho  ``Migração para \emph{Software} Livre''  (GT-MSL), formalmente instituído no âmbito dos Comitês Técnicos Implementação de \emph{Software} Livre e Sistemas Legados e Licenças de \emph{Software}. As versões futuras serão publicadas depois de finalizados os processos de submissão a estes Comitês e ao Comitê Executivo do Governo Eletrônico, na fase de consolidação. O conteúdo deste Documento expressa a posição inicial do Governo brasileiro sobre o assunto.

Embora todos os cuidados tenham sido tomados para minorar imprecisões nas informações publicadas, pedimos que, na eventual identificação desse tipo de ocorrência, a comissão de redação seja informada pelo \emph{e-mail}:\\
<\www{guialivre@planejamento.gov.br}>.

A comissão de redação buscou atender a todos os titulares de direitos autorais de partes de documentos originais utilizados, em especial os do Guia do IDA Versão 2, fonte primária para a elaboração do texto. 



\vspace*{0.5cm}

\subsubsection{Nota técnica da edição para a Comunidade Brasileira de \emph{Software} Livre (V0.5)\\}

Esta versão Beta (0.5), aberta a contribuições da Comunidade até 19/6/04, apresenta-se com possíveis inconsistências técnicas, em especial desatualizações quanto ao estado da arte das soluções livres, que possui dinâmica acelerada em seu desenvolvimento. A equipe técnica responsável conta com a colaboração da Comunidade para suprir tais lacunas, originadas pela complexidade e pela abrangência do conteúdo do Guia Livre.

\vspace*{0.5cm}

\subsubsection{Nota técnica para edição da Consulta Pública\\}

Esta versão Beta (0.9), representa, além da visão consensual do GT-MSL, as contribuições encaminhadas pela Comunidade Brasileira de \emph{Software} Livre até 21/6/04 (dois dias de prorrogação).

O encaminhamento deste Documento para Consulta Pública objetiva, com as colaborações advindas da sociedade como um todo, a consolidação dos conteúdos aqui registrados, os quais podem ainda apresentar inconsistências em sua elaboração.

Acreditamos que, dessa maneira, garantimos a participação da sociedade no  Projeto, que julgamos ser de importância e interesse nacional, e aprimoramos este Trabalho.


\subsubsection{Nota técnica para edição da versão Ipiranga\\}

Esta versão Beta (0.95) contempla a reestruturação aprovada pelo Grupo de Trabalho de Migração para \emph{Software} Livre do Governo Federal e conjuga contribuições sobre a versão 0.9, disponibilizada em Consulta Pública até 31/8/04, encaminhadas pela sociedade por meio do sítio do Governo Eletrônico, além das apresentadas nas Audiências Públicas realizadas em Salvador (6/8), Brasília (12/8), Belo Horizonte (16/8), Curitiba (27/8), Recife (30/8) e Rio de Janeiro (2/9).

Esta ainda não é a versão final; assim, existe possibilidade de este Documento apresentar, em alguma parte de seu conteúdo, eventuais inconsistências técnicas. Algumas contribuições, em função de sua complexidade, encontram-se ainda em processo de avaliação pelo Grupo de Trabalho. Existe previsão de adições, correções e ajustes para a versão 1.0. As atualizações deste Documento estarão disponíveis em:\\
<\www{http://www.governoeletronico.gov.br/guialivre}>. 

\newpage

\subsubsection{Nota técnica para edição da versão 0.99\\}

O conteúdo deste Documento expressa a visão consensual de técnicos e gerentes de Informática, que integram o Grupo de Trabalho  ``Migração para \emph{Software} Livre''  (GT-MSL), formalmente instituído no âmbito dos Comitês Técnicos Implementação de \emph{Software} Livre e Sistemas Legados e Licenças de \emph{Software}.
O conteúdo deste Documento expressa a posição inicial do Governo brasileiro sobre o assunto.

O lançamento dessa versão Ipiranga (0.99) representa
a devolução à Comunidade do resultado final do Guia Livre, que
contou com apoio direto da Comunidade Brasileira de
\emph{Software} Livre e da sociedade em geral, apoio este que qualificou o resultado do trabalho e conta com o agradecimento do Governo Brasileiro.


Embora todos os cuidados tenham sido tomados para minorar imprecisões nas informações publicadas, pedimos que, na eventual identificação desse tipo de ocorrência, a comissão de redação seja informada pelo \emph{e-mail}:\\
<\www{guialivre@planejamento.gov.br}>.

A comissão de redação buscou atender a todos os titulares de direitos autorais de partes de documentos originais utilizados, em especial os do Guia do IDA Versão 2, fonte primária para a elaboração do texto. 








\input{apendice_glossario}





