Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE:
DOCUMENTAES
NDICE
ABERTURA...............................................................4
I. NORMAS TCNICAS E DE PADRONIZAO........................5
Introduo.......................................................................................5
Linux Standard Base.......................................................................5
Objetivos (e vantagens) da LSB.............................................................5
Requerimentos da LSB...........................................................................6
Sistema de Arquivos................................................................ ...................6
Compatibilidade binria.................................................................... ..........6
Gerenciamento de programas............................................................... ......7
Linha de comando...................................................................................... .7
Nveis e mtodos de inicializao.......................................................... ......7
Variveis de ambiente................................................................................ .8
Bibliotecas e aplicaes disponveis..................................................... .......8
Kernel e respectivos mdulos................................................... ..................8
Documentao tcnica........................................................................ ........9
Outros............................................................................... .........................9
Beneficiados...........................................................................................9
A Free Standard Group..........................................................................9
Sobre a FHS.....................................................................................9
Concluso......................................................................................10
II. LEIS,
Introduo.....................................................................................12
O Software Livre............................................................................12
O Projeto GNU e a Free Software Foundation....................................12
Diferenas entre os softwares livres e proprietrios...................13
Uso......................................................................................................
..13
Integridade...........................................................................................13
Reproduo..........................................................................................14
Garantia e suporte...............................................................................14
Modalidades de licenciamento.....................................................14
Copyleft x Copyright............................................................................14
As licenas do Projeto GNU..........................................................15
GPL........................................................................................
...............15
LGPL..........................................................................................
...........15
FDL.......................................................................................................16
Sobre as tradues extra-oficiais das licenas............................16
Razes para o uso e disseminao do Software Livre.................17
A pirataria de software........................................................................17
Como a pirataria prejudica a disseminao do Software Livre..........17
O conceito fair use (uso justo).............................................................18
Sobre outras licenas livres..........................................................19
Concluso......................................................................................19
III. A LPI.............................................................20
Introduo.....................................................................................20
O que ?.........................................................................................20
Patrocinadores.....................................................................................20
Reconhecimento...................................................................................21
A certificao................................................................................21
Modalidades.........................................................................................21
Vantagens.............................................................................................21
Cadastro...............................................................................................21
Calendrio............................................................................................22
Concluso......................................................................................23
IV. TEXTOS
INTERESSANTES.......................................24
Introduo.....................................................................................24
Os textos........................................................................................24
Projeto GNU.........................................................................................24
Free Software Foundation...................................................................25
Outros...........................................................................................
........25
Concluso......................................................................................25
ENCERRAMENTO......................................................26
ABERTURA
Enfim, chegamos ento ltima parte deste livro que, conforme intitulado,
trata-se das documentaes gerais sobre as obras existentes no mundo do
Software (e documentao) Livre, alm das especificaes tcnicas para a
padronizao dos aplicativos e distribuies. No ignorem esta parte, ao
considerarem que as informaes contidas nos prximos captulos no
meream a mesma ateno dada s demais informaes discutidas durante
todo o livro. Ao contrrio do que a grande maioria dos usurios pensam (e
at mesmo nem fazem idia), o conhecimento das questes referentes
normas de padronizao e licenciamento das obras que enriquecem o
mundo dos softwares livres so de extrema importncia para a
compreenso de suas particularidades.
Por qu agora recentemente mais precisamente de 1999 em diante , aps
mais de 15 anos, a filosofia de liberdade, mtua colaborao e partilha de
conhecimentos, tm tido um importante papel para os rumos da tecnologia
de informao? De onde sai esta sua incrvel flexibilidade? Por que dada
uma grande importncia ao crescimento e adoo dos sistemas GNU/Linux
nas mais diversas reas tecnolgica? E o por qu da existncia de distintas
posies das grandes corporaes umas apiam fervorosamente o
movimento de cdigo-aberto; outras atacam a imagem desta maravilhosa
ideologia que originou este incrvel sistema operacional? Por qu ser?
Estas e outras questes possuem respostas to variadas quanto o ponto de
vista dos especialistas, que por sua vez seria praticamente impossvel
responder cada uma delas dado aos seus detalhes e assunto acerca
relacionados e at mesmo perigoso, dada s complexas questes da
legislao vigente , no que resultaria em escrever praticamente outro
livro, ao invs de alguns simples captulos.
Ao invs de respondermos estas questo e muitas outras que por sua vez
resultaria em inmeras e diferentes opinies , optamos por desenvolver
uma parte em especial Documentaes para que os leitores conheam
os princpios bsicos das leis, normas e especificaes vigentes dos
sistemas GNU/Linux e do movimento do Software Livre, alm de terem
referncias para acessar na ntegra estas documentaes. Nos prximos
captulos tambm encontraremos alguns comentrios interessantes como
acerca das tradues como a licena GPL (extra-oficial), alm de textos
interessantes do Projeto GNU para melhor compreenso. &;-D
4/26
I. NORMAS
TCNICAS E DE PADRONIZAO
INTRODUO
Uma das maiores dificuldades enfrentadas pela grande maioria dos
usurios e empresas que utilizam o sistema GNU/Linux a questo da
falta de padronizao entre as diferentes distribuies existentes. Isto se
deve ao fato da existncia de seus conceitos e idias prprias e
diferenciadas. Muitos utilitrios especiais se encontram presentes somente
em algumas, noutras existem diversas estruturas diferenciadas, alm de
muitas outras mudanas para a sua prpria satisfao. Face aos problemas
causados por estas diferenas, foram desenvolvidos um conjunto de normas
e especificaes tcnicas que visam definir padres para minimizar a
incompatibilidade existente entre as distribuies.
Existem diversas normas e especificaes tcnicas, todas com os mesmos
objetivos de compatibilidade e padronizao, sendo que destas, destaca-se
a Linux Standard Base.
<http://www.linuxbase.org/>.
OBJETIVOS (E
VANTAGENS) DA
LSB
REQUERIMENTOS
DA
LSB
SISTEMA
DE
ARQUIVOS
COMPATIBILIDADE
BINRIA
6/26
GERENCIAMENTO
DE PROGRAMAS
LINHA
DE COMANDO
NVEIS
E MTODOS DE INICIALIZAO
7/26
#
from /etc/rc.d/rc.M. This makes for a lot more init scripts,
#
and a more complicated execution path to follow through if
#
something goes wrong. For this reason, Slackware has always
#
used the traditional BSD style init script layout.
#
#
However, many binary packages exist that install SystemV
#
init scripts. With rc.sysvinit in place, most well-written
#
startup scripts will work. This is primarily intended to
#
support commercial software, though, and probably shouldn't
#
be considered bug free.
#
#
Written by Patrick Volkerding <volkerdi@slackware.com>, 1999
#
from an example by Miquel van Smoorenburg
<miquels@cistron.nl>.
-//-
VARIVEIS
DE AMBIENTE
Compiladores do sistema;
Atalhos;
Bibliotecas;
Entre outros.
BIBLIOTECAS
E APLICAES DISPONVEIS
KERNEL
E RESPECTIVOS MDULOS
8/26
DOCUMENTAO
TCNICA
OUTROS
etc.
BENEFICIADOS
Os maiores beneficiados com a padronizao da LSB so todos os
profissionais que trabalham diretamente ou indiretamente com sistemas
GNU/Linux, que vo desde simples usurios administradores de sistemas,
administradores de redes, programadores e at mesmo os profissionais que
escrevem toda as documentaes tcnicas e didticas.
Para ns, usurios comuns, a principal vantagem a possibilidade de
utilizarmos programas de diversos formatos e distribuies, alm de ter
maiores facilidades da manuteno do sistema, pelo fato dos arquivos de
configurao e respectivas documentaes estarem padronizadas,
atendendo assim a diversas (e diferentes) distribuies.
SOBRE
FHS
<http://www.pathname.com/fhs/>.
9/26
/boot
/dev
/etc
/home
/lib
/mnt
/media
/opt
/proc
/sys
/root
Diretrio do superusurio.
/sbin
/tmp
/usr
/var
Informaes variveis.
CONCLUSO
To importante quanto desenvolver solues, torn-las compatveis e
padronizadas para o seu uso e manuteno, pois durante muito tempo estas
eram as grandes dificuldades para se desenvolver e utilizar diversos
programas em sistemas GNU/Linux, face a falta de normas e padres
rgidos e determinados. Quem nunca teve algum descontentamento ao
instalar um pacote no formato RPM de uma distribuio em outra e seu
10/26
11/26
II. LEIS,
INTRODUO
Padres, normas, leis, termos... o que isto tm de importante no universo
dos programas de cdigo-aberto? A idia no ter a to desejada
liberdade? Exato! E to importante quanto ter a liberdade, garanti-la. As
licenas aplicadas para os programas e as documentaes tradicionais
consistem principalmente em restringir a distribuio e redistribuio da
obra; porm as licenas de programas e documentaes livres tm um
carter diferenciado, que basicamente a preservao do direito e da
liberdade dos indivduos que a utilizam e colaboram.
Por diversos meios de comunicao ouvimos muitas vezes a falar sobre
questes de pirataria, propriedade intelectual, patentes e muitos outros
assuntos pertinentes, porm estes mesmos meios no nos esclarece as
limitaes e artimanhas impostas pelo uso de produtos proprietrios e
patenteados. Neste captulo teremos uma noo acerta destes assuntos,
tendo o ressalto os conceitos e vantagens da adoo do Software Livre.
O SOFTWARE LIVRE
Um programa proprietrio caracteriza-se por ser licenciado com leis e
normas de Copyright que protege a obra e/ou o seu contedo, restringindo
e/ou proibindo toda e qualquer prtica de disseminao no prevista pela
licena ou contrato. O usurio tendo o licenciamento do programa apenas
possui o direito de utiliz-lo para fins particulares, sendo restringido de
diversas prticas especificadas nos pargrafos que compe o documento.
J o Software Livre livre possui conceitos distintos do sistema proprietrio,
onde o seu diferencial se encontra justamente em seu conceito de
liberdade: um programa livre so programas de computadores como
quaisquer outros. Podem ser editores de textos, utilitrios, ferramentas de
programao, etc. O que os diferem do proprietrio a possibilidade
copiar, modificar e redistribuir a obra, devendo preservar os mesmos
direitos ou no aos terceiros, de acordo com os termos da licena.
Infelizmente a grande maioria vem o custo como a principal e muitas
vezes a nica marcantes caracterstica e qualidade. Existem diversas
outras importantes para que um programa possa ser considerado livre.
O PROJETO GNU
E A
<http://www.gnu.org/home.pt.html>.
DIFERENAS
USO
No software proprietrio, somente o usurio detentor da licena de
utilizao que poder realizar o uso do software adquirido, ou de acordo
com os termos pr-estabelecidos em sua licena. Para algumas
circunstncias, obtm-se uma licena para mltiplos usurios. J no
Software Livre no existe nenhuma restrio de licenciamento, seja para
qual finalidade for.
INTEGRIDADE
Os programas proprietrios no podem ser modificados; pelo fato do
cdigo-fonte no se encontrar disponvel, impossvel condicion-los para
atenderem propsitos especficos, como tambm so coibidas quaisquer
tcnicas de decodificao para converso do cdigo binrio em fonte, os
quais os infratores podero ser punidos por estas prticas.
O Software Livre possui caractersticas bem interessantes sobre este
aspecto. De acordo com os termos da licena, obrigatrio a concesso do
cdigo-fonte junto a programa para que todos possam usufruir do direito de
13/26
REPRODUO
Um dos principais termos redigidos em uma licena de programas
proprietrios quanto questo da reproduo est na expressa proibio
deste ato, alm de contemplar tambm para a sua redistribuio. O infrator
fica sujeito penalidades como multa no valor de 500 a 2.000 vezes o valor
da licena e recluso de at 6 meses. J na modalidade Software Livre
como o prprio nome diz poderemos reproduzir e redistribuir quaisquer
programa regidos pelos seus termos.
GARANTIA E
SUPORTE
MODALIDADES
DE LICENCIAMENTO
COPYLEFT
COPYRIGHT
14/26
AS
LICENAS DO
PROJETO GNU
<http://www.gnu.org/licenses/licenses.pt.html>.
O Projeto GNU e a fundao FSF so os pilares do movimento do cdigoaberto. Se no fosse a iniciativa do lder Richard Stallman, de seus
inmeros colaboradores e muitas outras iniciativas, estaramos hoje
expostos limitada escolha de programas e sistemas operacionais, sofrendo
ainda as abusivas clusulas das licenas de carter proprietria.
Alm da construo de diversas ferramentas para a concepo de um novo
sistema operacional, Richard Stallman desenvolveu a GPL e posteriormente
a LGPL e FDL, que so licenas especiais que visam proteger a liberdade de
edio e redistribuio dos programas de cdigo llivre e documentaes
que fossem licenciados nestas modalidades.
GPL
<http://www.gnu.org/licenses/gpl.txt>.
LGPL
<http://www.gnu.org/licenses/lgpl.txt>.
15/26
FDL
<http://www.gnu.org/licenses/fdl.txt>.
SOBRE
<http://www.gnu.org/copyleft/copyleft.pt.html>.
16/26
RAZES
SOFTWARE LIVRE
PIRATARIA DE SOFTWARE
COMO
SOFTWARE LIVRE
A disseminao da ideologia;
2.
3.
A implementao de melhorias;
4.
Entre outros.
(USO
JUSTO)
SOBRE
<http://www.gnu.org/philosophy/license-list.pt.html>.
CONCLUSO
No Brasil, infelizmente no existe uma cultura que respeite as leis e normas
que regem a proteo de direitos autorais. Freqentemente nos deparamos
com atos ilcitos, como as vendas (e compra) de CDs e DVDs piratas, ou a
realizao de cpias de obras licenciadas apenas para a utilizao pessoal.
Todos estes atos refletem o principal (e talvez nico) interesse dos
usurios: o de usufruir dos benefcios destas obras um preo baixssimo.
A base da ideologia do Software Livre no est na possibilidade de ter bons
programas baixo custo. O ideal defendido est na liberdade de uso das
obras regidas pelos termos das licenas abertas. Mesmo apesar desta
ideologia permitir a livre distribuio das obras licenciadas, ela tambm
impe algumas restries para garantir todos estes direitos, como a
obrigatoriedade de concesso do cdigo fonte e a impossibilidade de
restringir sua cpia. &;-D
19/26
III. A LPI
INTRODUO
Hoje em dia no mercado de trabalho, para que os profissionais da rea de
TI possam obter boas oportunidades, eles devero comprovar suas
qualidades e conhecimentos tcnicos atravs de diversas formas:
experincia de trabalho, conhecimentos tcnicos (testes), indicaes e
certificaes so alguns dos requerimentos mais solicitados. E no caso
daqueles que trabalham com sistemas GNU/Linux, j que, face existncia
de poucos cursos tcnicos, como estes profissionais se auto-habilitaram?
Felizmente h uma demanda crescente por estes profissionais, onde cada
dia, mais e mais instituies de ensino comeam oferecem cursos de
especializao para esta rea. Mais ainda assim no resolvem a questo de
comprovao de conhecimentos tcnicos para aqueles que lidam com o
sistema mais tempo ou no tm tempo e/ou condies financeiras de
bancar um bom treinamento. Para estes profissionais (e muitos outros que
viro existir), temos a certificao LPI Linux Profissional Institute.
QUE ?
<http://www.lpi.org/pt_br/>.
A LPI uma organizao sem fins lucrativos que surgiu em 1999, sediada
no Canad e estabelecida pela Comunidade GNU/Linux, que visa
desenvolver um sistema de certificao para os sistemas GNU/Linux
desvinculada qualquer empresa, sistema, entidade ou rgo.
Dentre suas prioridades, est o estabelecimento de padres de certificao
independente, onde no h influncias de fabricantes e distribuies. Com
isto teremos aplicaes de metodologias neutras para a certificao, que
visam uma ampla aceitao geral por parte dos usurios e empresas.
PATROCINADORES
Mesmo sendo auto-suficiente, so inmeros os rgos e empresas que se
aderiram certificao LPI e deram apoio financeiro ao projeto. Desde
empresas de grande porte com IBM e HP tradicionais distribuies, como
a SuSe, Mandriva e TurboLinux.
A verba arrecadada pelo pagamento dos requerimentos para a prova, alm
de auxiliar no custeamento da implantao do projeto e aplicao das
provas, so utilizada para o financiamento de outros projetos e iniciativas
beneficientes ao Software Livre.
20/26
RECONHECIMENTO
A LPI j recebeu prmios importantes, de grandes entidades como a
Linux's Journal Editor's Choice Award, em 2001/2002 e CRN Maganzine
Annual Certification Survey, em 2002.
CERTIFICAO
MODALIDADES
Existem duas modalidades distintas, porm dependentes:
LPI 101/102
VANTAGENS
Dentre as principais vantagens que a certificao LPI oference, destaca-se:
CADASTRO
<https://www.lpi.org/register.html>.
21/26
CALENDRIO
<http://www.lpibrasil.com.br/>.
22/26
LPI Brasil.
CONCLUSO
A comprovao de conhecimento por meio de certificaes e diplomas de
grande valia para o sucesso profissional. Com certeza no seria diferente
em se tratando de sistemas GNU/Linux, ainda mais sabendo que a grande
maioria dos usurios sequer possuem (ou tiveram oportunidade de possuir)
um treinamento tcnico, face a poucas disponibilidades de instituies de
ensino que primam ministrar cursos para estas qualificaes tcnicas.
Enfim, para aqueles que desejam ingressar no mercado de trabalho com
nfase em utilizao de sistemas GNU/Linux, um caso a pensar! &;-D
23/26
IV. TEXTOS
INTERESSANTES
INTRODUO
So inmeros os textos que encontraremos na Internet caso desejarmos
conhecer mais fundo os conceitos e ideologias do Software Livre. Coloclos aqui na ntegra ou at mesmo trechos no seria muito interessante, tal
quantidade e diversidade de informaes. Porm iremos inserir os
endereos das pginas eletrnicas daqueles que foram os pioneiros no
Software Livre.
OS
TEXTOS...
PROJETO GNU
Anncio original do Projeto GNU
<http://www.gnu.org/gnu/initial-announcement.pt.html>.
<http://www.gnu.org/philosophy/fighting-software-patents.pt.html>.
<http://www.gnu.org/philosophy/words-to-avoid.pt.html>.
<http://www.gnu.org/events/rms-nyu-2001-transcript.pt.txt>.
<http://www.gnu.org/philosophy/no-word-attachments.pt.html>.
<http://www.fsf.org/philosophy/free-sw.pt.html>.
<http://www.fsf.org/philosophy/why-free.pt.html>.
OUTROS
A Catedraw e o Bazar
<http://www.geocities.com/CollegePark/Union/3590/pt-cathedralbazaar.html>.
CONCLUSO
Liberdade! Este sempre foi o brao direito da filosofia duramente defendida
pelos defensores do Software Livre! Estes textos esclarecem a grande
importncia do Software Livre, tendo a tica e a liberdade como fatores
principais e preponderantes. &;-D
25/26
ENCERRAMENTO
O estudo, a interpretao e o entendimento de normas tcnicas, padres e
legislao primeira vista parece no ter muita importncia ou utilidade
para os mais novatos, vendo do lado prtico. Mas por qu este assunto
mereceu especialmente uma parte inteira dedicada neste livro?
Como quaisquer outro aplicativo, sistema operacional ou tecnologia, para
os sistemas GNU/Linux e suas aplicaes existe um conjunto de leis e
normas que visam proteger a liberdade dos desenvolvedores e usurios,
alm de garantir a compatibilidade entre as diferentes idias e concepes,
e por fim a disseminao da ideologia do Software Livre.
O entendimento dos termos regidos nestes captulos so de certa forma
importantes, pois no s asseguram aos desenvolvedores, usurios e
colaboradores do Software Livre como encorajam aos demais e as
corporaes adotarem-no para atender s suas necessidades e exigncias,
despreocupando-os das possveis limitaes ou anomalias causadas pela
falta de normas, padres e legislaes. &;-D
26/26