Como Fazer
Espao Aberto
Forum
Mudana de estratgia
Aps algum tempo percebemos que o
plano piloto no estava funcionando,
pois o uso das ferramentas no
estavam sendo multiplicadas entre os Preparao para o GNU/Linux
servidores. Em 2008 comeamos a fazer testes
Em meados de 2007 decidiu-se com algumas distribuies GNU/Linux
capacitar todos os funcionrios no uso
e com os aplicativos administrativos
do Writer, Calc, Thunderbird e Firefox e
que rodavam no Windows/MS-DOS. Os
recomendamos a utilizao destas
aplicativos para MS_DOS conseguimos
ferramentas pois dentro de alguns
meses as ferramentas proprietrias fazer funcionar no GNU/Linux
link da palestra
link da palestra
Referencias
http://www.unesp.br/#!/apresentacao/historico/
http://www.feis.unesp.br/#!/instituicao/historico/
https://ape.unesp.br/pdi/execucao/PDI_Unesp.pdf
http://www.softwarelivre.gov.br/protocolo-brasilia-1
Agora ao tentar digitar mais dados ou alterar o texto, ser mostrada a janela
abaixo.
V em Formatar Sees...
Clique em Salvar;
Surgir a caixa de dialogo Definir senha.
LibreOffice Magazine | Fevereiro 2015 28
Como Fazer dica
Desativar a Proteo
Confirme clicando no boto
Sim.
Sim.
Entendendo a Funo
E para finalizar
Agora s digitar
PG nas clulas da
Coluna C,
conforme os
clientes efetuarem
os pagamentos.
clula que est na mesma linha que o valor encontrado, escolhendo essa clula
Clique na clula B3
Marque as opes:
Permitir clulas em branco
Mostrar lista de seleo
Clique em OK.
Na clula B3, no
lado direito
aparecer uma
pequena seta.
Ao clicar na seta
voc tem a relao
dos exames.
Escolha a
primeira opo.
Para informar o total dos exames realizados na clula E18 digite a frmula
=SOMA(E3:E16);
Note que no meu ambiente de testes, Utilizarei uma biblioteca (library) criada
utilizei trs computadores com o por Villeroy a FreeHSQLDB.
Windows, por isso as telas podem ser
diferentes do seu caso. Lembre-se de fazer uma cpia de
Na pasta crie o arquivo .odb que ser Tenho assim as cinco tabelas no
usado como padro e ficar o hsqldb arquivo: Cliente, DetalhePedido,
que rodar em modo servidor. Pedidos, Fornecedor e Produto.
Abra o seu arquivo odb. Com o LibreOffice Base aberto v em Ferramentas >
Macros > Organizar macros > LibreOffice Basic... e chame a macro
FreeHSQLDB.
Verifique se na
barra de status
houve alterao
da conexo e se
o seu banco de
dados funciona
como o
incorporado.
Note como ficou a barra de status com a conexo JDBC, com a parte dos dados
separados.
Abra uma janela de comando e execute o up.bat. Voc deve ter uma mensagem,
como a que aparece na figura abaixo.
Abra uma janela de comando e execute o up.bat. Voc deve ter uma mensagem,
como a que aparece na figura abaixo.
hslqdb:hsql://endereoIPdoServidorDB;default_schema;get_column_name=false
hslqdb:hsql://10.68.100.1.;default_schema;get_column_name=false
Para testar crie um formulrio e use ao mesmo tempo nos clientes Maria e Joo.
compartilha o pouco que sabe. Acredita que podemos transformar o Mundo com
Errata: no tutorial da edio anterior a figura na pgina 89, que mostra a concluso do passo a passo
da consulta Pedidos contm um erro, embora todo o enunciado esteja correto. Na imagem, no
campo quantidade a Tabela correta a ser selecionada a tabela DetalhePedido.
Continuamos agora o tutorial sobre o banco de dados Base, cuja primeira parte est na
Edio 14 da LibreOffice Magazine.
Os Dados
Agora vamos comear a interagir com nosso
banco. Vamos popular as tabelas com dados e
ver como funciona o pequeno sistema de
controle de estoque. Aps ter os dados
cadastrados nossas consultas e relatrios vo
funcionar, e ai sim, voc vai entender aonde eu
quero chegar.
Vamos comear cadastrando os dados na
tabela Produto.
Na tela inicial do LibreOffice Base, clique em
Tabelas e depois clique duas vezes na tabela
Produto.
LibreOffice Magazine | Fevereiro 2015 59
Como Fazer tutorial
Aps abrir a tabela, voc pode comear a inserir os dados nas colunas. Repare
que na primeira clula no podemos adicionar dados, porque definimos a
propriedade deste campo como Valor automtico = SIM, e por isso que o texto
<Campo automtico> aparece nesta clula. Para preencher os campos basta
clicar nas clulas desejadas e escrever o texto.
O LibreOffice Base salva os dados que voc digitar automaticamente. Ento fique
tranquilo ao fechar a tabela. Repare que o cdigo dos produtos foram gerados
automaticamente como esperado.
Feche a tabela Produto e abra a tabela Fornecedor clicando duas vezes nela.
Observao:
Observao Voc pode alterar a largura de um campo para facilitar a digitao,
basta clicar na linha que separa um nome do campo do outro e arrastar para
esquerda ou direita.
Clique em Inventrio de
Estoque > Editar, para
editar o relatrio.
Depois clique em
Propriedades....
Do lado direito da tela vai aparecer uma rea para a edio do campo selecionado.
Na aba Geral a ltima opo se chama Formatao.
Feche o Editor de
relatrio.
Assim fica melhor para identificar os valores monetrios. Feche o relatrio e volte
para a tela inicial. Vamos terminar de popular as outras trs tabelas restantes.
Inicie pela tabela Cliente.
Com o cliente cadastrado hora de registrar um pedido para ele. Observe que o
cdigo do cliente que acabou de ser cadastrado 0 (zero). Guarde este cdigo
na memria para o momento de criar o pedido.
E para finalizar este pedido, vamos adicionar os produtos adquiridos por este
cliente na tabela DetalhePedido como na prxima figura.
Clique em Tabelas.
Os Formulrios
Didaticamente preencher as tabelas como fizemos at agora importante. Voc
aprendeu a navegar entre elas, inserir e editar seus dados na unha. Mas agora
vamos utilizar uma ferramenta muito til oferecida pelo LibreOffice Base: os
formulrios.
Os formulrios oferecem uma interface muito mais intuitiva para a manipulao
de tabelas e mais alguns recursos interessantes.
Em Disposio do
formulrio principal
escolha a opo Em
blocos Rtulos em
cima e clique em
Avanar >.
Marque a opo O
formulrio deve exibir
todos os dados e clique
em Avanar >.
Na ltima tela do assistente voc define o nome para este formulrio e diz ao
assistente se vai us-lo ou abrir somente para edio.
Com esses recursos bsicos voc ser capaz de manipular seus produtos atravs
do formulrio. Repita o processo para criao de formulrios para as tabelas
restantes.
Para visualizar os pedidos de maneira mais organizada, vamos criar um
formulrio um pouco mais elaborado. Mas antes vamos precisar criar duas novas
consultas, uma para exibir o nome do cliente que fez o pedido e outra para somar
o total do pedido.
Comearemos ento com a consulta que retornar o nome do cliente.
Adicione a tabela
Cliente.
Na terceira linha da
primeira coluna na opo
Tabela selecione a
tabela Cliente.
Na primeira linha na
opo Campo selecione
o campo codigo_cliente.
Agora temos tudo que precisamos para nosso ltimo formulrio. Sua base ser
construda utilizando o assistente de formulrios. Mas depois vamos alterar sua
estrutura para:
Uma caixa de texto que vai conter o nome do cliente que est fazendo o
pedido e
Clique em Avanar >.
2 Configurar um subformulrio
Decida se deseja configurar um subformulrio
Agora sim vamos adicionar um subformulrio, ou seja, um formulrio dentro de
outro formulrio principal.
Clique no boto
>> para passar
todos os campos
da lista Campos
disponveis
para a lista
Campos no
formulrio.
Clique em Avanar >.
5 Dispor controles
Disponha os controles no seu formulrio
7 Aplicar estilos
Aplique o estilo do seu formulrio
Voc pode escolher o estilo que mais lhe agradar.
8 Definir nome
Defina o nome do formulrio
Defina o nome
como
PedidoComItens.
Marque a opo
Trabalhar com
formulrio.
Clique em Formulrios
Um formulrio chamado
MainForm que o formulrio
principal e que contm os dados
da tabelaPedidos.
Clique com o boto direito sobre o
subformulrio NomeCliente >
Propriedades.
Na lista Tipo de
contedo selecione
Consulta.
Na lista Contedo
selecione a consulta
NomeCliente.
Agora vamos adicionar uma caixa de texto para exibir o nome do cliente.
Continuando:
Feche o editor.
Clique em Formulrios.
Pronto. Seu controle de estoque est completo. Navegue entre os formulrios, tabelas e
consultas e verifique se existem mais ferramentas que voc pode criar e que sejam teis
para seu banco.
Divirta-se.
Concluso
O LibreOffice Base uma ferramenta excelente. Oferece uma quantidade imensa de
opes para criao de bancos de dados poderosos e eficientes. Este tutorial no teve a
pretenso de esgotar o assunto sobre tais ferramentas, mas sim de mostrar as
ferramentas bsicas, que por si s, j possuem um poder de criao excelente.
Nosso controle de estoque bsico pode e deve ser melhorado e adaptado de acordo
com as necessidades de cada usurio. Espero imensamente que ajude algum, se no
pela utilidade do controle de estoque, mas pelas lies que, humildemente, tentei passar
atravs dele.
Agora que voc j sabe criar tabelas e relacion-las, criar consultas, formulrios e
relatrios, aconselho que pratique criando bancos para suas necessidades, seja para
colees de livros, CDs e jogos, bem como para tarefas profissionais, como controle de
caixa, estoque ou qualquer outra atividade que seja til.
Se ficaram dvidas ou desejarem suporte em algum passo que no ficou claro, podem
entrar em contato pelo e-mail ronaldo.rjr@gmail.com.
commerce.
Descobrindo o Math
Por Miguel ngel Hernndez Pedreo
Traduo: Daniel Rodriguez
Isso faz uma grande diferena, porque, nesse caso, voc s tem que substituir os
pontos de interrogao ("?") por nmeros ou letras que deseja que apaream na
expresso matemtica.
Por exemplo, na figura abaixo podemos escrever a expresso para a raiz
quadrada de "x". Basta clicar na funo de raiz quadrada e depois, na janela do
Math aparece o texto a seguir:
sqrt {<?>}.
s substituir a parte realada da funo sqrt {<?>} por "x" e ver a expresso a
seguir sendo exibida no documento do Writer: x
Um dos maiores problemas que voc vai encontrar ao trabalhar com o editor de
expresses matemticas a maneira que o editor alinha equaes. As vezes
voc deseja alinhar o sinal de igual ou alinhar todas as equaes para a
esquerda ou para a direita.
Para isso, podemos usar as funes esquerda (alinhar esquerda),
centralizar (alinhar ao centro) ou direita (alinhar direita).
Voc pode utilizar o nome que desejar. Para este tutorial utilizamos o nome
hello_world.
Nesta janela esto alguns itens a serem observados: o local onde voc dever
escrever seu cdigo, debug-lo, etc.
<pre>
Nosso objetivo colocar o Hello World! na primeira clula. Para apontarmos
para a clula A1 e colocar o texto, devemos usar duas propriedades - ToPoint e
StringName.
<pre lang="oobas">
args1(0).Name = "ToPoint"
args1(0).Value = "$A$1"
args2(0).Name = "StringName"
args2(0).Value = "Hello World!"
Executar a Macro
Chegou a hora de executarmos a macro. Para execut-la, pressione F5 ou
clique em Executar Macro da barra de ferramentas.
Depois da execuo, uma caixa de mensagem aparecer.
Se voc retornar a planilha, voc ver o Hello World! escrito na clula A1.
Esse artigo foi traduzido da pgina DebugPoint.com, onde voc encontra mais
dicas sobre macros no LibreOffice. Siga nas seguintes mdias digitais:
https://twitter.com/DebugPoint
https://plus.google.com/+Debugpoint/posts
https://www.facebook.com/DebugPoint
O sistema de arquivos escolhidos foi o ext4, mais confivel do que o seu antecessor,
pois possui suporte a journaling oferecendo suporte a recuperao de falhas,
evitando a corrupo dos dados caso o sistema falhe. O sistema de arquivos ext4
pode suportar volumes com tamanho at 1 exabyte e arquivos com tamanho at 16
terabytes. Para formatar a partio utilizando o sistema de arquivos citado,
necessrio executar o seguinte comando mkfs.ext4 /dev/partio.
Ultimo passo desta etapa disponibilizar para o sistema operacional um local para
acessar a partio. A isto chamamos de ponto de montagem. Portanto criaremos um
diretrio e utilizaremos como ponto de acesso a partio do disco.
Segundo o FHS (Filesystem Hierarchy Standard) que define o padro para a utilizao
dos diretrios de sistemas UNIX, o diretrio localizado em: /mnt o local
recomendado para montar parties deste tipo. Procederemos da seguinte forma,
criando o diretrio com o comando mkdir e montaremos a partio com o comando
mount.
2. Apt-mirror
Agora finalmente basta modificar o arquivo que contm a lista dos repositrios
das estaes. Nas distribuies Debian e Ubuntu, edite o arquivo
/etc/apt/source.list. Os exemplos esto a seguir.
Para Debian 7
Para Debian 7
Agora execute o comando apt-get update para que o computador passe a utilizar
os novos repositrios criados.
Nas instalaes automatizadas que apresentamos nas edies anteriores, o
arquivo preseed.cfg pode ser alterado para usar este repositrio. Assim sua
instalao passa a baixar os pacotes necessrios na rede local agilizando o
processo.
Para isto basta alterar a linha referente ao repositrio com o endereo IP do
servidor onde esto instalados os espelhos, como demostrado abaixo.
Posteriormente fa;a o processo de compactao do initrd.gz como demonstrado
nas edies anteriores da LibreOffice Magazine.
Este o primeiro artigo de uma srie que pretendo escrever para a LibreOffice
Magazine sobre certificao LPIC-1 exame 101.
Sobre a certificao LPI
Linux Professional Institute LPI, surgiu em 1999 com o objetivo de certificar
profissionais para trabalhar com qualquer distribuio Linux.
Ela contem 3 nveis de certificao: LPIC-1, LPIC-2 e LPIC-3.
Nvel 1 LPIC-1
Para obter o nvel LPIC-1 necessrio realizar dois exames (101 e 102).
Exame 101
O exame 101, que abordaremos em prximos artigos, uma avaliao baseada
em 4 tpicos. So eles: Arquitetura de sistema | Instalao do Linux e
gerenciamento de pacotes | Comandos Gnu e Unix | Dispositivos e sistemas de
arquivos.
Kernel
Kernel Monoltico
Microkernel
Por erro, como na diviso por zero, Comando para verificao de IRQ
referncia memria fora do
espao permitido;
Falha de Hardware e
/dev/hda1 C: 0x1f0 14
/dev/fd0 A: 0x3f0 2 16
Olivier, Tens meu total reconhecimento aos seus esforos. Seu trabalho de traduo do
LibreOffice tem um impacto difcil de mensurar, mas imprescindvel de ter. Que bom que
voc est no time do LibreOffice!
Adicionando monitores ao
a segunda mostrando como
ZoneMinder adicionar esses monitores de
Dando continuidade ao artigo, acordo com seu modelo.
abordaremos agora a adio de Tipos de Monitores
monitores no ZoneMinder. Afinal, de Em teoria, o ZoneMinder deve
que adianta um sistema de funcionar com qualquer dispositivo de
monitoramento sem dispositivos de captura (de vdeo) que seja
captura de vdeo para monitorar no reconhecido pelo kernel Linux. Neste
mesmo? artigo abordaremos apenas dois tipos,
Para isso, dividiremos esta seo do sendo eles:
artigo em duas partes:
Cmeras de Rede (IP)
Nodect neste modo no h
Reference Blend %ge em
deteco de movimento e os resumo define o quanto do ltimo
eventos so registrados a partir frame capturado pelo dispositivo se
de gatilhos externos. mescla ao novo frame capturado.
Capture Width/Height
entrada de conexes do
dimenses das imagens produzidas
dispositivo.
pelo dispositivo de captura (Largura
e Altura).
Remote Host Path o caminho
para o dispositivo dentro da URL
General Source
Se foi tudo foi feito corretamente os resultados sero os mesmos exibidos acima.
Caso contrrio, verifique os passos e tente novamente. Existe a possibilidade de
que esta cmera no esteja online na data em que voc efetue o teste. Sendo
assim busque por IP's de cmeras IP pblicas para testar com o ZoneMinder.
Para adicionar dispositivos USB, o processo semelhante ao da adio de
dispositivos remotos, com a diferena de que em vez de especificar a URL do
dispositivo, define-se o caminho do dispositivo no sistema - normalmente
/dev/video0, levando em considerao os requisitos - citados no nicio deste
artigo, para que este dispositivo funcione com o ZoneMinder.
Concluso
Neste artigo foi descrito como adicionar cmeras ao ZoneMinder, que em sua
essncia o suficiente para se ter um sistema de CFTV instalado e funcional.
Porm existem configuraes que ajustam o sistema necessidade do ambiente,
seja ele corporativo ou residencial e que sero tratadas no prximo artigo,
Gostaria de ressaltar que a primeira parte deste artigo, assim como este e os
demais que esto por vir sobre este mesmo tema, so baseados em um trabalho
de concluso de curso realizado por mim e por Jnios Costa Mximo no ano de
2013.
Texto original:
http://theoryreport.com/technology/linux/interview-with-keith-curtis-about-software-wars.html
A lista de coisas a serem feitas muito grande. Seria til mudar as leis em torno de
patentes de software, DRM, etc. Seria timo se mais pessoas fossem inspiradas ao
crowdfund.
ENTREVISTADO:
Keith Curtis Ex-programador da Microsoft, autor de um livro explicando por que
devemos ter carros que nos levam para passear e hoje est fazendo um filme.
http://keithcu.com/wordpress/?page_id=802
uma opo com mais recursos, acesse O preo, conforme podemos ver, inclui
a pgina de aquisio do pacote aqui Captura, Board e Autorouter. As
("Pricing"), de acordo com a verses Student e light tm poucas
convenincia preo X ferramentas. vantagens frente a verso Freeware, a
Abaixo Figura 2,
2 vemos uma no ser o tamanho da placa (PCI) e o
Mas, reiterando, estamos falando em Por isso, desde que conheci o gEDA eu
Liberdade, mesmo que o custo seja o adotei e sempre que posso contribuo
importante. Saber que um software como posso (encontrando bugs,
permite que eu faa alteraes nele e sugerindo recursos, desenhando novos
as possa compartilhar, no tem preo. footprints, etc).
Com esta instruo, o gEDA vai ser instalado e ter todas as suas dependncias
resolvidas. Alguns pacotes no necessitam ser declarados aqui, pois viro como
parte da sute. A tela a seguir mostra o uso do Synaptic com os pacotes a serem
instalados; observe que se fez a filtragem pelo nome gEDA.
fcil, alm de esta distribuio dispor Para rod-lo no MAC, temos esta
de um Spin dedicado eletrnica, o pgina, do gEDA Project.
Eletronic Lab. O Spin uma verso
alternativa do Fedora, com pacotes
O Gschem Captura de esquemas em
para tarefas especficas, devidamente
software livre
agrupadas, como eletrnica, auditoria,
msica, etc. O Gschem foi um dos projetos
pioneiros de Alez. Ele vem em mdulo,
Como de praxe, ou se instala o gEDA a
diferentemente dos softwares
partir do YumEx, Front End grfico do
comerciais, como Eagle, que vem em
YUM, ou se baixa o
monobloco, ou seja, mesmo que no
Spin Eletronic Lab (Torrent), ou se
se precise de determinado recurso,
comanda:
este aloca a memria. No gEDA
(exemplo tambm do KiCad), s
invocamos a funo necessria no
O Fedora mantm uma momento. Da se cria um esquema, no
Lista de Software de Eletrnica na Gschem, e invoca-se o PCB, o
pgina do Spin. Bom para se ter uma gschem2pcb ou o seu Front End grfico
ideia do que faz cada aplicativo. (gsch2pcb) para a confeco da PCI.
A lista bem extensa e todos eles so Uma diferena marcante entre o Eagle
instalados via Spin ou via Yum e o gEDA que os dois utilizam
Para ficar bem claro, basta lembrar a Abaixo, vemos uma amostra do PCB
tecla TAB. Com o Shift, ela tabula com um desenho roteado.
direita; Shift, claro, a inverte.
Mas, alm destes aspectos, os recursos Pois bem. De posse dos arquivos
polgono e retngulo provocam um (disponveis futuramente no
efeito colateral muito importante, do meu blogue pessoal), abra o arquivo
ponto de vista econmico: menos charger.batt.12v.univ.sun.simple.2.p
cobre retirado da placa, e, cb. Pressione F5 ou selecione, com o
consequentemente, menos cido rato, esquerda, a opo Retngulo.
necessrio e menos tempo para a Veja que o cursor se transforma numa
corroso. S no so indicados, estes seta em forma de asa delta. Clique,
dois comandos, caso o leitor no acima da placa j roteada e arraste at
disponha de meios para realizar uma embaixo; veja que o PCB destaca a
boa prensagem, j que a placa passar rea selecionada. Clique. Voc acaba
a ter conexes bem mais prximas. de definir o final do polgono onde ser
Uma montagem manual, com estes aplicado o efeito; clique de novo, para
aplicar.
Pronto. Como podemos ver, a placa apresenta agora uma blindagem sobre o
prprio cobre, economizando cido na corroso e com um aspecto bastante
agradvel. So sugeridos vrios linques para aprofundamento e a sute mantm
uma pgina on-line de consulta, mas, se se tratar de consulta rpida, o Gschem
exibe, ao lado de cada opo de menu, o seu acesso rpido e o PCB tambm tem a
sua consulta rpida de teclas aceleradoras: basta invocar o Menu Info > Key
Bindins. O programa mostrar as principais teclas aceleradoras.
Concluso
A sute gEDA nos foi apresentada mui brevemente, pois, como se deixou claro,
um minitutorial mas o , em sua finalidade, uma declarao de opo pelo software
livre e a crena de que o ciclo de desenvolvimento do gEDA continuar sendo bem
acelerado, trazendo sempre novidades; conclamamos tambm o entusiasta de
LibreOffice Magazine | Fevereiro 2015 155
Espao Aberto artigo
eletrnica a participar do Projeto. Se puder, com cdigo; se no, pode ser com
novos componentes, footprints para estes, sugestes, etc. Este realmente o mote
do software livre. compartilhar informao e solues.
Matricialidade e
Meritocracia: Elementos
da alma do Software Livre
Por David Jourdain
Tambm comum ler nestas mesmas comunidades que a sua palavra est
diretamente associada a qualidade da sua colaborao ou do cdigo que voc
faz. Para os que observam de fora este bazar, parece quase uma baguna!
Um ambiente virtual onde pessoas que Mas isso assunto para outro artigo. O
no se conhecem colaboram entre si e interessante observar que, mesmo
escrevem cdigo para um software que que o processo nem sempre seja
potencialmente poder ser usado por harmonioso, mesmo que todos estes
milhares de pessoas no mundo. Este desenvolvedores no se conheam
o caso do kernel Linux, assim como de pessoalmente, o resultado final do
uma infinidade de softwares feitos sob desenvolvimento destas comunidades
licenas livres e que tem mudado a um produto em constante evoluo.
maneira como temos utilizado a Produto? Sim, produto. Se a palavra
computao no mundo, nos ltimos pode chocar alguns de nossos colegas
anos. do meio livre, assim que os padawans
Caso voc no venha de um contexto avaliam o que nossas comunidades de
de software livre, eu tenho uma software livre geram. Geram produtos.
pergunta: Cada software livre gerado e
Voc j se deu conta de que, disponibilizado para uso produto de
certamente, deve utilizar ao menos um uma comunidade que basicamente se
software livre, feito por uma comunidade empenha em:
de desenvolvedores espalhados pelo
Ofertar para si uma aplicao que
mundo, que se organizam atenda as suas necessidades;
harmoniosamente atravs de um modelo
Ofertar para terceiros uma
matricial e meritocrtico? Voc j usou o
aplicao que atenda as suas
GIMP? J experimentou o LibreOffice? J
necessidades.
testou o Drupal? J testou algum dos
Em sntese, o objetivo final sempre
sabores de Linux?
oferecer uma aplicao que atenda as
Eu citei no pargrafo anterior que estas
necessidades. Seja a de quem
comunidades se organizam
desenvolve ou de quem ser apenas
harmoniosamente. Bem, nem
usurio.
sempre.
Mas, vamos voltar para como estas mais dedicada for sua participao
comunidades se organizam. para o bem do grupo, mais os
Para os que acompanham listas de desenvolvedores daro ateno a sua
desenvolvimento de software livre, colaborao, seja ela da forma que for.
muito comum observarmos que novos Mais sua palavra ser valorizada, mais
nomes surgem com certa frequncia prestgio voc ter entre seus pares.
nestas listas. Ora postando um patch Temos uma expresso que define isso:
para corrigir um problema que lhe Meritocracia. O reconhecimento puro e
atinge diretamente, ora gerando uma simples do resultado dos seus feitos.
correo ao cdigo principal e sendo Esta a forma como se adquire
avaliado por algum desenvolvedor prestgio ou respeito dentro das
mais antigo, ora propondo via patch comunidades de software livre.
uma nova funcionalidade ao software. Curiosamente, para a maioria dos
E tudo isso acontece ao mesmo tempo, nerds, prestgio no bem a palavra
feito por vrios desenvolvedores, mais apropriada. Na verdade, o qu se
sejam eles antigos no desenvolvimento busca mesmo respeito a partir do
ou sejam eles newbies! Dependendo da reconhecimento. O qu fazemos
qualidade do cdigo gerado pelo muito bem-feito!
desenvolvedor, ele ser respeitado ou Faz algum tempo, tive a oportunidade
ignorado, assim como seu cdigo. As de conversar com um professor de
vezes ele pode ser xingado. Ah! Bons uma universidade alem, que fez (aos
tempos do RTFM! meus olhos) uma comparao acertada
De forma colaborativa, sobre as comunidades de software
desenvolvedores de vrios nveis de livre e uma maratona. De igual forma,
experincia participam da melhoria do todos os que se propuseram a estar ali
software. E neste momento que se prepararam para dar o seu melhor.
parte da magia do software livre No momento em que cada um d a
acontece. Quanto melhor for a sua largada comea a mostrar os
qualidade do patch postado ou quanto seus resultados.
LibreOffice Magazine | Fevereiro 2015 160
Espao Aberto artigo
Com o andar do processo, alguns Desta forma, fica evidente que, assim
acabam por se destacar mais, e por como uma maratona, as comunidades
isso ganham mais notoriedade. de software livre iniciam suas
Contudo, isso no altera o fato de que atividades de forma matricial, e
todos os que esto participando do acabam por reconhecer seus
processo so responsveis pela expoentes to somente a partir do
qualidade do show, ou da maratona, mrito.
ou do produto gerado pela Confuso? Para ns, que estamos
comunidade. Ou seja, mesmo aquele inseridos neste contexto, no. Ao
que colabora pouco (ou que est contrrio, muito comum termos
chegando entre os ltimos colocados) problemas em nos adaptar a processos
ainda assim tomou parte do todo. que no oferecem igual acesso a todos
Apenas aquele que desiste, o e que no reconhecem os expoentes a
descompromissado ser ignorado. partir do mrito. Para ns que estamos
Na largada, todos so reconhecidos fortemente acostumados a
como iguais, com os mesmos matricialidade e a meritocracia,
potenciais e com as mesmas adaptar-nos a um modelo puramente
possibilidades, de forma matricial. hierrquico um enorme problema.
Talvez por isso que a largada de uma Contrate um nerd com alta
maratona parece uma baguna. qualificao, altamente motivado e
Contudo, conforme os quilmetros compromissado e diga a ele para que
passam (ou as linhas de cdigo vo faa s o qu mandado. Certamente
aumentando), naturalmente vo ele no ficar muito tempo no seu
surgindo os que mais resultados time.
apresentam, os mais compromissados.
claro que, para os que esto
Os mritos acabam por definir quais
acostumados ao modelo hierrquico,
acabaro por ficar em mais evidncia
podero haver inmeras justificativas
e, consequentemente, sero os mais
para argumentar que este modelo no
respeitados.
LibreOffice Magazine | Fevereiro 2015 161
Espao Aberto artigo
Isso um breve exemplo de como Para muitos, sei que pode parecer
comunidades de software livre arrogante e at mesmo pretensioso,
conseguem, dentro deste bazar, fazer mas cabe mencionar que cada um que
softwares cada vez melhores e mais assume um papel ou uma atividade
eficientes, para o beneficio da voluntria em um projeto de software
coletividade. livre sabe que est colaborando para
Existe nisso tudo um pouco de utopia? um processo que pode afetar pessoas
Certamente! Mas tambm certo dizer em cantos remotos do nosso planeta.
que existe muito de pragmatismo. Em Este senso de compromisso
um contexto matricial, palavras nunca identificado de forma cabal em eventos
convencero a coletividade de que o como o FISL ou a Latinoware ou outros
seu trabalho bom, relevante e que tantos pelo mundo, onde uma horda
suas palavras devem ser ouvidas. de jedis e padawans se encontram
Apenas resultados. todos os anos, para saber como
Para o bem (e para o mal), Linus colaborar com alguma nova
Torvalds acidentalmente acabou comunidade de software livre, assim
balizando em poucas palavras como como para mostrar a relevncia de
desenvolvedores neste meio livre seus trabalhos para seus pares.
pensam e reconhecem seus pares: Quanto mais governos, instituies,
Talk is cheap. Show me the code. empresas, universidades e
departamentos de pesquisa
entenderem que pesquisa precisa de
Se analisarmos o que esta frase
matricialidade e meritocracia como
carrega nas entrelinhas, dizer show me
balizadores primordiais, mais e
the code significa dizer: Me mostra o
melhores produtos e solues
que voc tem, o que voc pensa. O que,
tecnolgicas surgiro.
de fato, voc quer fazer neste nosso
Com nosso peculiar jeito de ser,
grupo, ou ento, sai do caminho.
comunidades de software livre esto
Ainda no dominamos o mundo, mas o objetivo final est cada vez mais prximo!
Este artigo apresenta uma abordagem do software livre sob a tica econmica.
Tradicionalmente a viso que temos de software livre ser um software grtis,
sem custo para quem o usa. Este artigo apresenta outra viso do software livre,
que seja, uma excelente oportunidade para a indstria de software no Brasil.
Prestao de servios em tecnologia da informao
O mercado de tecnologia da informao est acostumado com um modelo que
integra dois aspectos: o primeiro o pagamento pela licena de uso do software,
devido ao titular (proprietrio) do software; o segundo aspecto a prestao de
servios associados ao software, servios estes como instalao, customizao,
capacitao, operao assistida e outras formas de prestao de servios.
Vamos entender a licena de uso do software sob a tica econmica. O que vem a
ser a cobrana de licena de uso? o retorno do investimento realizado pelo
empreendedor, aps a mobilizao de capital para criar as condies necessrias
ao desenvolvimento de software.
O retorno deste investimento deve ocorrer sob a forma de lucro que obtido da
venda de licena de uso. Importante entender que cabe ao desenvolvedor do
software estipular as condies de licena de uso, ou seja, se esta licena
perptua ou se deve ser renovada periodicamente. A concluso que chegamos
que pagar licena de uso de software para empresas estrangeiras retirar do
mercado nacional estes valores, que no so baixos.
Como exemplo desses valores, podemos usar os dados do Comit Gestor da
Internet que divulga o relatrio TIC domiclios1. Neste relatrio, no ano de 2013,
encontramos o nmero de 86,5 milhes de pessoas que usaram o computador
h menos de trs meses em relao ao momento da entrevista. Considerando
que os dois principais softwares que devem existir nos computadores pessoais
so o sistema operacional e a sute de escritrio (conjunto de softwares que
permitem editar textos, usar planilhas de clculo e realizar apresentaes, entre
outras atividades) podem custar R$ 1.000,00 e multiplicando pelo nmero de
usurios acima chegamos ao valor de R$ 86,5 bilhes. Devemos observar que
este valor potencial e deve ser distribudo ao longo do tempo. O mais
importante entender que, qual seja o valor, um capital retirado do Brasil e que
no gerou riqueza para o Brasil. O pagamento de licena de uso para softwares
estrangeiros transferncia de dinheiro para o exterior.
O outro aspecto importante a observar a prestao de servios. No uso de
software com licenciamento proprietrio, necessrio que as empresas, apesar
de brasileiras, transfiram capital para as empresas proprietrias da licena. Este
mecanismo ocorre de diversas formas, entre as quais encontramos as
certificaes no uso do software, pagamento de valores para serem empresas
autorizadas, compromissos de vendas, etc.
Neste aspecto observamos uma outra oportunidade, a que nos softwares
proprietrios, toda e qualquer alterao do cdigo deve ser feita pela empresa
estrangeira, impedindo que os investimentos realizados fiquem no Brasil.
acima.
reproduzir internamente. Esta base de cdigo tem dobrado a cada 18-24 meses, ao
longo dos ltimos oito anos, e esse crescimento dever continuar por mais alguns
anos. Esta base existente de softwares livres representam um limite mnimo de cerca
de 131.000 pessoas reais, com anos de esforos, que tem sido dedicados
base anual e avaliada sob uma viso de crescimento, isso representa, ao menos, 800