LibreOfice Magazine – Dezembro 2017

1

EDITORIAL
O verão precede o Natal
As estações são como nossas vidas, públicas ou
privadas: inverno com dias escuros, primavera de sol pleno ecalor intenso, e um inicio de verão com aquela garoa paulista.
São pensamentos e atitudes em ebulição, renovando-se.
E a chegada do Natal – momento de união entre
humanos, acalma nossa alma, trazendo os melhores
pensamentos para esse mundo. Aí começa a renovação.
Renovação é essencial para tudo e para todos. Mudar atitudes,
pensamentos, modo de vida e crenças. Acreditar no que e em
quem vale a pena.
E falando em mudança, a LibreOfce Magazine faráuma modifcação na periodicidade de veiculação de suasedições. Passarão a ser trimestrais, já a partir da próxima edição,que será em março de 2018.
Levamos em conta o voluntariado de todo o processo
para a edição da revista e decidimos ampliar o tempo para nãosobrecarregar os que efetivamente colocam a mão na massa.
Acreditamos que assim, conseguiremos cumprir com o objetivode levar aos leitores uma edição a cada trimestre.
Essa edição, que vocês perceberam que fcou muito
mais tempo no forno, tem artigos sobre os sete anos do
LibreOfce, sobre suporte a assinatura OpenPGP no LibreOfce
e dicas de construção de gráfco de Linha do tempo, calculo do
IMC, como fazer imagens aparecerem no LibreOfce e comousar colunas no Writer.
Uma matéria interessante é “10 considerações sobre
liderança comunitária”. Temos a Parte II do artigo sobreInteligência artifcial, entrevista, artigos sobre instalação deprogramas no Debian, M3U, além de um texto sobre Richard
Stallman. Há o relato do caso de sucesso da TV da UFPR.
Plataforma Zetta, Joomla, e vários eventos com participação depessoas das comunidades de software livre estão nessa edição.
Desejamos a todos um Feliz Natal e um Excelente Ano de 2018!
Agrademos imensamente a todos que colaboraram com essaedição.
LibreOfice Magazine – Dezembro
2017
Vera Cavalcante

EDITORES
Eliane Domingos de Sousa
Vera Cavalcante
REDATORES
Carlos Baldo
Carlos Rocha
David Jourdain
Florian Efenberger
Gilberto Schiavinatto
Helvecio da Silva
Henderson Matsuura SachesJoão Matias Medeiros
José Carlos Appolinário
José Roberto da Costa Ferreira
Juliano Ramos
Klaibson Ribeiro
Mathew Hutson
Miguel Ángel Hernández Pedreño
Simon Phipps
Sthefane Soares
Thorsten Behrens
Valdir Barbosa
Vera Cavalcante
TRADUÇÃODavid Jourdain
Vera Cavalcante
REVISÃO
Olnei Augusto Araújo
Vera Cavalcante
DIAGRAMAÇÃOEliane Domingos de Sousa
Vera Cavalcante
CAPA
Quadro Chave | Leandro Ferra
CRÉDITOS DE FOTOS/IMAGENS
Freepik.com

CONTATO
revista@libreofce.org
REDAÇÃO
redacao@libreofce.org
A revista LibreOfce Magazine édesenvolvida
somentecom
ferramentas livres. Programas usados:
LibreOfce Draw, Inkscape, Gimp e
Shutter.
O conteúdo assinado e as imagensque o integram, são de inteira
responsabilidade de seus respectivos
autores.
Nãorepresentam
necessariamente a opinião da
LibreOfce Magazine e de seus
responsáveis. Todos os direitos sobre
as imagens são reservados a seus
respectivos proprietários.
2ÍNDICEMUNDO LIBRE
LibreOfce celebra 7 anos. “A caravana passa”!

04

Participação da Comunidade LibreOfce em Eventos

12

COMO FAZER
Criar um gráfco de linha de tempo

18

Calcular IMC

36

Suporte a assinatura OpenPGP no LibreOfce

44

O LibreOfce não apresenta imagens

48

Usar colunas no LibreOfce Writer45ESPAÇO ABERTO
Emil Inov – Desenvolvedor chefe do Projeto Jitsi.Meet

60

Instalando programas no Debian 965Inteligência Artifcial: Mais perto de nós do que imaginamos! Parte II77

M3U – E eu com isso?

84

Permissivo e copyleft não são antônimos

90

Richard Stallman – O mago do Código Livre

95

UFPR TV e Software Livre: Um caso de sucesso? Fale Conosco!

112

Zetta – Uma plataforma API-First para IoT

121

Joomla 4 Alpha134

10 considerações a respeito de liderança comunitária

138

Software Freedom Day em Natal

145

LibreOfice Magazine – Dezembro 20173

artigoMUNDO LIBRE

LibreOfficecelebra 7 anos.
“A caravana
passa!”David Jourdain e Vera Cavalcante
Pode parecer piegas usar a frase “parece que foi ontem”, mas não conseguimos encontrar
outra melhor para começar.
Depois de tantas difculdades, contratempos, restrições, até mesmo ataques, damos conta
que a TDF e o LibreOfce celebram 7 anos em 2017. Passamos por uma infnidade desentimentos, entre eles, o de dever cumprido.
Muitos acreditavam que era uma iniciativa de subversivos e que não duraria nem um ano,
frente aos enormes desafos.
Frustradas as expectativas negativas, resta-nos então, por direito, celebrar.
Aosdesenvolvedores,

tradutores,

desenvolvedoresdeconteúdos/artigos/manuais,

membros, colaboradores, profssionais atuantes para migração e, os mais importantes neste
processo todo, os usuários, esta celebração não existiria se não fosse por cada um de vocês.
É correto dizer que alguns ainda ladram contra tudo que tem sido feito, mas a caravana do
LibreOfce segue seu caminho e seus objetivos: ser a mais importante, estável e segurasuíte de escritório livre, multiplataforma no mundo!
Parece que chegamos lá!
LibreOfice Magazine – Dezembro 20174

artigoMUNDO LIBRE
No

blog

da

Document

Foundation,

temos

um

post

recente,sobre

o aniversário do LibreOfce:“Berlim, 28 de setembro de 2017 – Hoje, a comunidade LibreOfce celebra o sétimo
aniversário desta suíte de escritório, adotada por usuários em cada continente de nosso
planeta. Desde 2010, tivemos 14 releases principais e mais de uma dezena de releases
menores, atendendo as necessidades pessoais de produtividade para indivíduos e empresas,
no Linux, macOS e no Windows.
As

implantações

doLibreOfcesão

suportadas

pordesenvolvedores e profssionais certifcados. Muitos são empregados por empresas que se
encontram no Conselho Consultivo da TDF, que fornecem versões com suporte de longo
prazo do LibreOfce ou serviços de consultoria para desenvolvimento, migrações etreinamento.
O LibreOfce está disponível em mais de 100 idiomas nativos e, como tal, contribui para apreservação das heranças culturais nativas, como, por exemplo, o guarani na América do Sule do idioma vêneto no norte da Itália. Todas as localizações são gerenciadas por voluntários
locais.”Alguém me disse em algum momento que “é preciso olhar para o passado para investir nofuturo”. Vejo hoje, essa frase se fazer verdadeira quando olhamos para o início, e tudo que foi
feito para chegarmos aqui.
Há 7 anos, quando a comunidade decidiu criar um fork do extinto OpenOfce.org, muitos
acreditavam que esta iniciativa não era a mais acertada.
Poucos, no início, estavam conscientes que este rompimento e a criação deste fork não
apenas era necessária, mas signifcaria a garantia de que uma suíte de escritório livre
continuaria a existir e a crescer. Desde as primeiras horas, o projeto mostrou sua efcácia,suas capacidades e, apesar de problemas iniciais, pois ninguém está livre deles, chegamos
onde chegamos.
A TDF é uma fundação meritocrática, multicultural, multi representada por uma
comunidade internacional ativa, que ampara o desenvolvimento da mais importantesuíte de escritório livre, usada nos quatro cantos do planeta - o LibreOfce.
LibreOfice Magazine – Dezembro 2017

5

MUNDO LIBRE

artigoSem sombra de dúvidas, isso não é pouco!
Nossa “certidão de nascimento” atesta quais foram nossas primeiras ações.
A The Document Foundation
A TDF é uma organização sem fns lucrativos criada por ex-membros da comunidade
OpenOfce.org. Foi legalmente fundada em fevereiro de 2012, mas na prática seus
membros estão trabalhando no projeto desde setembro de 2010 depois que a Oracle
assumiu o controle do projeto OpenOfce.
Atualmente, após sete anos a TDF, seus criadores e todas as pessoas que foram sendo
adicionadas ao time, conseguiram que o LibreOfce seja o pacote de software gratuito maisconhecido e em constante desenvolvimento.
De acordo com o Manifesto para a Próxima Década, entre os valores e objetivos da TDF
estão:●

O compromisso de eliminar a divisão digital na sociedade, oferecendo acesso livre eaberto a todas as ferramentas da suíte de escritório, para todos os cidadãos.

●Promover a preservação das várias línguas do mundo incentivando os membros das
comunidades locais a traduzir e documentar os programas do LibreOfce na língua
materna.

●

Permitir que os usuários mantenham a propriedade intelectual dos documentos
criados por eles mesmos usando formatos de documentos abertos.

●

Rejeitam a posse de ferramentas de escritório nas mãos de algumas empresas que,na prática, impõem restrições à liberdade dos documentos e impedem o acesso às
pessoas com menos capacidade econômica.

Financeiramente a TDF é alimentada, fundamentalmente pelo trabalho altruísta e voluntário
de desenvolvedores, tradutores e outros colaboradores. Mas necessita um mínimo desuporte econômico que permita manter servidores e outras infraestruturas para alcançar
seus objetivos. Apreciam, portanto qualquer doação que possa ser feita para manter osserviços essenciais da comunidade. A estrutura da TDF é assim constituída:

LibreOfice Magazine – Dezembro 2017

6

MUNDO LIBRE

artigo- Conselho de Administração
Os membros deste órgão são eleitos diretamente pelos membros da comunidade. Consisteem 7 pessoas escolhidas por um período de 2 anos. Uma dessas pessoas será escolhida
como presidente da fundação pelos mesmos membros do Conselho de Administração. O
Conselho de Administração decide sobre os principais problemas que afetam a fundação e é
o principal representante da The Document Foundation.
- Comitê de Membros
A missão deste Comitê é administrar os pedidos de admissão, bem como as renovações demembros, seguindo os critérios defnidos nos Estatutos da TDF. Para fazer parte deste órgão,os interessados apresentam sua candidatura e os membros da TDF dão o aval para que ele
faça parte do comitê.
- Membros da TDF
O trabalho de um membro é contribuir ativamente para os projetos da TDF. Para ser um
membro o candidato deve fazer sua solicitação através de um formulário e deve conhecer
os critérios defnidos nos estatutos. Deve provar que contribuiu para o projeto antes dopedido e comprometer-se a continuar a fazê-lo por, pelo menos 6 meses, após o envio do
pedido.
Além dos membros que se candidatam, a fundação é apoiada por inúmeras organizações públicas e privadas, para receber acompanhamento, suporte e apoio para os projetos e
objetivos da TDF de diferentes maneiras. Essas organizações fazem parte do Conselho
Consultivo, cuja função principal é representar os apoiadores da TDF e fornecer ao Conselhode Administração conselhos, orientações e propostas.
Atualmente o Conselho Consultivo é composto pelas seguintes organizações:●Canonical●

CIB Software - fornece serviços de valor agregado para grandes implementações do
LibreOfce e venda de versão LTS do LibreOfce.

●

Cidade de Munique (Landeshaupstadt München)
LibreOfice Magazine – Dezembro 2017

7

MUNDO LIBRE●

artigoCollabora – fornece serviços de valor agregado para grandes implementações do
LibreOfce e venda de versão LTS do LibreOfce.

●

Free Software Foundation – FSF●

Free Software Foundation Europe – FSFE

●

Gnome

●

Google●KDE e.V●

Kopano b.v.

●

Inter-Ministry Mutualisation for an Open Productivity Suite (MIMO)●Red Hat●

RPA RusBITech●

Software in the Public Interest (SPI)●

Studio Storti - Membro do ecossistema LibreOfce fornecendo serviços de valor
agregado para grandes Implementações do LibreOfce na Itália.

Hoje, quando vemos onde chegamos - e onde poderemos chegar – percebemos que alguns
poucos passos, bem pensados, podem nos levar a grandes feitos.
O relato de Lior Kaplan, tendo como referência o anúncio da criação da TDF e do LibreOfce,é também um registro que deve ser mantido, como prova do que é capaz uma comunidade
participativa, ativa, unida.
É claro que nem tudo ocorreu sempre da forma que gostaríamos e ainda sofremos
resistência. Para alguns, a adoção de ferramentas livres não é uma opção, e não o é (emmuitas situações) apenas por resistência à mudança. Se olharmos para o cenário quetínhamos 7 anos atrás, era incrivelmente mais desafador e intimidador e, ainda assim,
nasceu a TDF e o LibreOfce se tornou fato. Apesar de todos os percalços vividos nestes 7
anos, “a caravana passa” e o desenvolvimento de toda uma infnidade de ações em torno do
LibreOfce seguem fortes e ativas, nas situações mais impressionantes possíveis.
Atualmente, a TDF tem também o projeto de Certifcação, para que pessoas com
determinadas habilidades possam contribuir ainda mais com o LibreOfce.
LibreOfice Magazine – Dezembro 2017

8

MUNDO LIBRE

artigoCertifcação
A TDF não fornece serviços de suporte profssional para o LibreOfce. Contudo, desenvolvee mantém um sistema de certifcação para profssionais de vários tipos, que entregam evendem serviços no LibreOfce. Os detalhes do programa de certifcação podem ser lidosna página de Certifcação.
A certifcação está disponível para:●

Desenvolvedores do LibreOfce, fornecendo serviços de desenvolvimento de recursos
ou suporte de nível 3 (correção de erro e regressão).

●Consultores profssionais, apoiando projetos de migração de suítes de escritório
proprietárias para LibreOfce, ou implantações do LibreOfce em grandes organizações.

●Treinadores profssionais, oferecendo treinamento de LibreOfce no nível básico,intermediário e avançado.

LibreOfce Conference
Em 2011, no mês de outubro na cidade de Paris houve a primeira conferência do LibreOfce.
A partir dai, nos anos seguintes, membros da comunidade LibreOfce se reúnem em
determinada cidade, para ver e ouvir sobre casos de uso e de sucesso do LibreOfce,
implantações empresariais e migrações, certifcações e melhores praticas na criação de uma
empresa bem-sucedida em torno do LibreOfce. São convidadas pequenas empresas dalocalidade onde esta acontecendo a conferência para conhecer o LibreOfce e são feitas
mesas redondas com os representantes dessas empresas.
Apresentações, estudos de caso, workshops e discussões técnicas são assuntos discutidos
em profundidade, para a melhoria continua do software.
A LibreOfce Conference 2017 aconteceu em Roma de 11 a 13 de outubro.

LibreOfice Magazine – Dezembro 2017

9

MUNDO LIBRE

artigoParticiparam Olivier Hallot, Gustavo Pacheco e nosso hermano argentino, Daniel Rodriguez.

Gustavo Pacheco e Daniel Rodriguez, em Roma, para o LibreOfce Conference 2017

Olivier Hallot (2º a direita), em jantar de confraternização com membros da TDF, em
Roma, antes da abertura da LibreOfce Conference 2017

Mas, além de olharmos para o presente e para o futuro desta iniciativa de muitos, olhar paratrás e reconhecer o quê foi feito para chegarmos aqui, é um exercício que cada um de nós
deveria fazer.
Com tão pouco tempo, já temos muitas histórias para contar, mas este não é o momento. O
momento agora é de celebração.
LibreOfice Magazine – Dezembro 201710

artigoMUNDO LIBRE
Parabéns pelo trabalho, de todos.
Parabéns para a TDF.
Parabéns para o LibreOfce.
Que este projeto tenha muitos anos de vida!

Se você é um usuário do LibreOfce e acha que pode colaborar com o projeto, existe
uma comunidade ativa que está à sua espera para recebê-lo com os braços abertos. Vocênão vai se arrepender.
Para mais informações, visite o site da TDF (em inglês) ou a página brasileira.
brasileira

David
JourdainMembro fundador e moderador das listas em língua portuguesa da TDF. Formação na área deComputação. Por hobby, segue “mexendo” no Kernel Linux. Fluente em alemão, português,espanhol, inglês. Retomou seus estudos em italiano. Professor universitário, ministrando
disciplinas de Engenharia de Software, Engenharia de Sistemas, Construção de Sistemas
Operacionais e Arquitetura de Sistemas Operacionais. Palestrante no Brasil, Chile, Argentina,
Uruguai e Paraguai, ensinando sobre Kernel Linux e como organizar grupos dedesenvolvedores e pesquisadores, com uso de software livre. Atualmente, também tem seenvolvido em pesquisa aplicada para Vídeo Broadcasting, com uso de ferramentas livres.

Vera
CavalcanteUsuária de ferramentas livres desde 2004. Revisora voluntária na
revista LibreOffice Magazine. Editora da revista LibreOffice Magazine.
Participa do Time de Documentação do LibreOffice para Pt-Br.

LibreOfice Magazine – Dezembro 201711

MUNDO LIBRE

eventos

Henderson Matsuura

A primeira edição da Campus Party Brasília – CPBSB, aconteceu entre 14 e 18 de junho.
As comunidades LibreOfce Brasil e FLISOL-DF participaram juntas fazendo um festival deinstalação e atualização de GNU/Linux e LibreOfce.
Além disso foi feito um trabalho de divulgação do LibreOfce para os interessados em
conhecer mais sobre a suíte. Na área aberta, que era o espaço para mostra de soluções e
novidades tecnológicas, realidade virtual – a onda do momento, Henderson Matsuura
realizou uma pequena palestra: “LibreOfce no Mundo Corporativo”.
Mostrou as vantagens da utilização da suíte, apresentou o recurso Impress Remote, o novo
ambiente gráfco do LibreOfce o “Mufn”, as melhorias e as novas implementações noLibreOfce, além de falar sobre o padrão OpenDocument Format (ODF).
Os projetos mantidos por voluntários da comunidade brasileira também foram citados: arevista LibreOfce Magazine, que até o momento só é feita no Brasil, Edidoc - Gerenciador
de Documentos, VERO - Verifcador Ortográfco, Dicionários Temáticos e de Sinônimos.

LibreOfice Magazine – Dezembro 201712

MUNDO LIBRE

eventos

Dentre os inúmeros palestrantes presentes na CPBSB destacou-se Richard Stalman com uma
palestra de duas horas, onde destacou a importância das 4 liberdades do software livre, sua
importância, a questão da liberdade, o perigo e o monitoramento feito pelas empresas desoftware proprietário, a diferença entre opensource e software livre.
Quer saber mais sobre a Campus Party Brasilia ?
Veja em http://brasil.campus-party.org/brasilia/

LibreOfice Magazine – Dezembro 201713

MUNDO LIBRE

eventos

Valdir Barbosa
A Expotec é um dos maiores eventos de Tecnologia do Norte e Nordeste, que alia Inclusão
social através das tecnologias da informação para transformar a sociedade.
Organizado pela Associação Nacional para Inclusão Digital- ANID, em 2017 realizou sua
terceira edição no Centro de Convenções da Paraíba em João Pessoa entre os dias 9 a 11 deagosto.
Com o tema Internet e Cidades Inteligentes, a Expotec 2017 abriu espaço para aapresentação de soluções que visam obter resultados positivos para a sociedade, buscandoa aliança entre tecnologia, inovação e praticidade.
Com 5851 inscritos e mais de 160 palestras separadas em temas como Software livre, Web,
Robótica, Inclusão Digital, Desenvolvimento, Educação, Cultura Pop e Startup.
Maratona de programação, competição de robótica, de startps. Bate papo sobre criadoresde cultura pop, criação de jogos e montagem de drones. Criptografa de cartão de crédito eempreendedorismo e diversão. Tudo isso aconteceu durante os três dias da exposição.
LibreOfice Magazine – Dezembro 201714

eventos

MUNDO LIBRE
ValdirBarbosa,comunidade

membrodabrasileiradoLibreOfce, servidor público da
Universidade Estadual Paulista –UNESP,

apresentou

apalestra:“Universidade Estadual Paulista –Unesp:

LibreOfce

e

ODF,

o

processo de migração”, contando otrabalho que tem sido realizado
nos últimos 6 anos para adoção dasuíte de escritório e de formatos
abertos na universidade.
Também foi realizado uma ofcina de LibreOfce, mostrando as melhorias e os novos
recursos da versão 5.4.

Quer saber mais e ver fotos do evento?
Vá em http://www.expotec.org.br/
LibreOfice Magazine – Dezembro 201715

eventos

MUNDO LIBRE

Henderson Matsuura

O III Encontro de Software Livre – ESL aconteceu no dia 19 de agosto no Centro de
Recondicionamento de Computadores - CRC – Gama no Distrito Federal.
O ESL tem como objetivo, instalar, demonstrar e disseminar o Software Livre para a
população: GNU\Linux, enquanto sistema operacional, assim como a utilização deferramentas na área educacional e na conscientização ecológica por meio de palestras,
minicursos e ofcinas.
A comunidade brasileira do LibreOfce foi convidada pela organização do evento para
participar, inclusive da abertura.
Além da comunidade brasileira do LibreOfce as comunidades Joomla Calango e Mozilla
também marcaram presença.
O indiano Saurabh Shah foi o palestrante internacional do evento. Sua palestra demonstrou
como funciona o Joomla!, como o software é desenvolvido e como participar ajudando no
desenvolvimento e aprimoramento do código do software.

LibreOfice Magazine – Dezembro 201716

MUNDO LIBRE

eventos

Dentre as palestras do evento destacamos “Proteção na web para crianças e adolescentes”,“Joomla Bug Squash” com o Saurabh Shah e “LibreOfce 5.4” com Henderson Matsuura
Sanches que falou sobre as melhorias da nova versão da melhor suíte ofce do mundo.

LibreOfice Magazine – Dezembro 201717

tutorial

COMO FAZER

Criar um gráfco de
Linha
de
Tempo

Gilberto Schiavinatto

Esse tutorial foi realizado na versão 5.4.0.3 do LibreOfce.
No Calc, para criar um
gráfco de linha do tempo,
trabalhe com uma base dedados, que seja compostade uma coluna com datas
parautilizarorecurso

Linha do Tempo.
Vamos ao exemplo.
Digite os dados como na
imagem ao lado.
LibreOfice Magazine – Dezembro 201718

COMO FAZER

tutorial

Selecione o intervalo A3:E12 e clique em Inserir > Gráfco...

O Assistente de gráfcos será aberto. Repare que são 4 passos para a construção do
gráfco. Vamos a eles.
1. Tipo de gráfco
Em Escolha um tipo de gráfco selecione:
XY (Dispersão),Somente pontos,
Em Tipo de linha escolha Reta.
Clique em Próximo >>.

LibreOfice Magazine – Dezembro 201719

COMO FAZER

tutorial

2. Intervalo de dados
Em Escolha um intervalo de dados:
Confrme o Intervalo de dados que aparece.
Marque Série de dados em colunas.
Clique em Próximo >>.

LibreOfice Magazine – Dezembro 201720

COMO FAZER

tutorial

3.Série de dados
Em Personalizar intervalos de dados das séries individuais:
Em Intervalos de dados selecione Valores de Y.
Em Rótulos de dados informe a área com os nomes dos eventos.
No exemplo é $Planilha1.$C$3:$C$12.
Clique em Próximo >>.

4. Elementos do gráfco
Em Escolha os títulos, legendas e confgurações de grade:
Em Título digite Romances de Machado de Assis.
Se já souber que não vai precisar de legenda, pode já desmarcar Exibir
legenda.
Clique em Concluir.

LibreOfice Magazine – Dezembro 201721

COMO FAZER

tutorial

Veja como fca o gráfco.

LibreOfice Magazine – Dezembro 201722

COMO FAZER

tutorial

Agora vamos incrementar o gráfco.
Para editá-lo clique duplo sobre o gráfco.
Sobre o Eixo Y clique lado direito.

Selecione Excluir eixo.

LibreOfice Magazine – Dezembro 201723

COMO FAZER

tutorial

O gráfco fcará com esta aparência.

Selecione quaisquer um dos Ponto de dados no gráfco.

LibreOfice Magazine – Dezembro 201724

COMO FAZER

tutorial

Clique direito e escolha Inserir rótulos de dados.

O gráfco tera esta aparência.

LibreOfice Magazine – Dezembro 201725

tutorial

COMO FAZER

Selecione um ponto do
gráfco.
Cliquelado

direito e escolha
Inserir

barrasde erro Y...

Será aberta a caixa de dialogo Barras de erro Y para a série de dados “Coluna B”
Na aba Barras de erro Y faça as seguintes escolhas:

Em Categoria de erro escolha
Porcentagem,
Em Indicador de erro escolha
Negativo
Em

Parâmetros

escolhaPositivo(+) 100%LibreOfice Magazine – Dezembro 201726

COMO FAZER

tutorial

Na aba Linha em Propriedades
da linha
Em Estilo escolha
Contínuo,
Em Cor selecione a cor
desejada,
Em Largura marque
0,05.

Clique OK e veja como está o gráfco até o momento.

LibreOfice Magazine – Dezembro 201727

COMO FAZER

tutorial

Selecione um dos vários Rótulos de dados.
Clique direito e selecione Formatar rótulos de dados...

Abre-se a caixa de dialogo Rótulos de dados para a série de dados “Coluna B”.
Na aba Rótulos de dados:
Em Atributos de texto
Selecione Mostrar
categoria e
Disposição
automática do
texto.
Em Colocação
selecione À direita.

LibreOfice Magazine – Dezembro 201728

COMO FAZER

tutorial

O gráfco tera esta aparência agora.

Selecione a área do Gráfco e arraste para os lados, fazendo a área comportar o texto da
melhor forma possível.
Veja o resultado que conseguimos.

LibreOfice Magazine – Dezembro 201729

COMO FAZER

tutorial

Selecione a Parede do gráfco.

Clique direito e selecione Formatar parede...

LibreOfice Magazine – Dezembro 201730

COMO FAZER

tutorial

Será aberta a caixa de dialogo Parede do gráfco.

Na aba Bordas:
Em
Propriedades
da Linha em
Estilo,selecione –nenhum -.

Clique OK.
Selecione o campo Legenda e delete.
Como disse no início – do Assistente de gráfcos, se acha que a Legenda não vai ter
utilidade pode desmarcá-la.

LibreOfice Magazine – Dezembro 201731

COMO FAZER

tutorial

O gráfco tera esta aparência agora.

Selecione a Área do gráfco.

LibreOfice Magazine – Dezembro 201732

COMO FAZER

tutorial

Clique direito e no menu de contexto selecione Formatar área do gráfco...

Abre-se a caixa de dialogo Área do gráfco.
Na aba Bordas em Propriedades da linha
Em Estilo escolha Continuo.
Em Cor escolha a cor desejada e
Em Largura marque 0,05.

LibreOfice Magazine – Dezembro 201733

COMO FAZER

tutorial

Na aba ÁreaClique nobotão Core escolhe adesejada.
Clique OK.

Pronto! Veja na próxima página como fcou o gráfco.

Observações:Caso haja sobreposição de informações, faça alteração dos valores Y na coluna B,
lembrando valor negativo fcara abaixo da linha do tempo e positivo acima.
Faça alterações para deixar seu gráfco com uma ótima apresentação. Tenha em menteque para o LibreOfce Calc cada parte do gráfco, tais como, rótulo de dados, eixo X ou
Y, área do gráfco, parede do gráfco, etc, é um objeto que pode receber alterações decor, fonte (se for o caso) individuais.

LibreOfice Magazine – Dezembro 201734

tutorial

COMO FAZER

Este

artigoteve

como

inspiração

asolicitação

deajuda:

https://ask.libreofce.org/pt-br/question/121960/como-criar-um-grafco-de-classifcaca
o-y-ao-longo-de-x/
A fonte da solução está em https://sites.google.com/site/calcfunctions/charts/timeline.

Gilberto
Schiavinatto

Trabalhou por 17 anos em Programação de Produção na Aços Villares, sendo 3
anos ligado ao pessoal de Sistemas para melhoria das telas e programas daProgramação da Produção. Conheceu o StarOffice na versão 5.1 e o segue até
o LibreOffice. Proprietário, por 13 anos de minimercado onde só usava oOpen/BrOffice para planilhas, etiquetas, avisos, cartazes etc. Atualmente évendedor de uma loja de Material de Construção onde demonstrou as
vantagens de utilização do LibreOffice.

LibreOfice Magazine – Dezembro 201735

tutorial

COMO FAZER

Calcular IMC

Klaibson Ribeiro

Este tutorial foi feito no LibreOfce 5.4.0.3
O índice de massa corporal (IMC) é uma medida internacional usada para calcular em
qual característica de peso uma pessoa se encontra. O IMC pode ajudar a identifcar
obesidade ou desnutrição em crianças, adolescentes, adultos e idosos.
Para começar, é preciso entender o cálculo do IMC.
O IMC é determinado pela divisão da massa ou peso do indivíduo pelo quadrado de sua
altura, onde:
massa está em quilogramas ealtura em metros.
A classifcação se dará a partir do resultado da fórmula:
IMC= massa/altura²
O resultado é comparado com uma tabela que indica o grau de obesidade do indivíduo
segundo a Organização Mundia de Saúde. Veja na imagem a seguir.
LibreOfice Magazine – Dezembro 201736

COMO FAZER

tutorial

A partir da compreensão da tabela acima vamos desenvolver uma planilha de controle doseu Índice de massa corporal – IMC, utilizando o LibreOfce Calc.
Abra a planilha e digite os dados como na imagem abaixo.

Agora vamos preparar os campos parareceber os próximos dados.
Selecione a célula B1, e vá nomenu Dados > Validação…

LibreOfice Magazine – Dezembro 201737

COMO FAZER

tutorial

Será aberta a caixa de dialogo Validação.
Na aba Critérios:
Em Permitir escolha Decimal,
Em Dados selecione intervalo válido,
Em Mínimo digite 0,5,
Em Máximo digite 2,40.

Na aba Alerta de Erro:
Marque a opção Mostrar mensagens de erro ao inserir valores inválidos,
Em Ação selecione Parar,
Em Título digite Erro e,
Em Mensagem de erro digite Valor inválido.
Clique em OK.

LibreOfice Magazine – Dezembro 201738

COMO FAZER

tutorial

Selecione a célula B2 e clique no menu Dados > Validação…. Na aba Critérios
faça as seguintes escolhas:
Em Permitir selecione Decimal,
Em Dados escolha intervalo válido,
Em Mínimo digite o valor 20,
Em Máximo digite 300.
Clique em OK.

Essa operação verifcará a massa de pessoas com 20 kg no mínimo e, no máximo 300 kg.

LibreOfice Magazine – Dezembro 201739

COMO FAZER

tutorial

Selecione a célula B3, e digite a seguinte fórmula:=B2/(B1*B1)Essa função dividirá a massa pela altura ao quadrado.

LibreOfice Magazine – Dezembro 201740

tutorial

COMO FAZER

Vamos utilizar na célula B4 os comandos lógicos SE e E, para mostrar as mensagens
relativas à classifcação.
Portanto, digite na célula B4 a fórmula abaixo:=SE(B3<=F2;"Abaixo

do

peso

normal";SE(E(B3>=E3;B3<F3);"Pesonormal";SE(E(B3>E4;B3<F4);"Excesso de peso";SE(E(B3>E5;B3<F5);"Obesidade classe
I";SE(E(B3>E6;B3<F6);"Obesidade classe II";"Obesidade classe III")))))
Ao terminar a digitação, clique Enter.
Planilha pronta!
Agora vamos testar sua funcionalidade.
Digite um valor de altura na célula B1 e em B2 um valor para o peso.
Para testar digite:
Em B1 digite 1,81
Em B2 digite 90
Veja os resultados nas células B3 e B4.

Vamos dar uma aparência melhor para a célula B4 reduzindo para dois dígitos aquantidade de caracteres após a vírgula.
Clique direito sobre a célula B4.
No menu de contexto escolha Formatar células.

LibreOfice Magazine – Dezembro 201741

COMO FAZER

tutorial

Abre-se a caixa de dialogo Formatar células.
Em Opções:Em Casas decimais digite 2.
Clique em OK.

LibreOfice Magazine – Dezembro 201742

tutorial

COMO FAZER
Assim não fca mais apresentável?

Klaibson
RibeiroBacharel em Administração de Empresas. Especialista em Educação Profssional e
Tecnológica. Pós-Graduando em Gerência de Projetos de Tecnologia da Informação.
Mestrando em Direção e Administração de Negócios. Trabalhou em diversas escolas
como Coordenador de Curso e Professor de TI e Rotinas Administrativas. Atividades
voluntárias na Associação Software Livre de Santa Catarina - Solisc. Membro da TDF
e da comunidade brasileira do LibreOfce.

LibreOfice Magazine – Dezembro 2017

43

dica

COMO FAZER

Thorsten Behrens

Tradução: David Jourdain

As imagens desse artigo foram feitas na versão 5.4.1.2 do LibreOfce.
Com o lançamento do LibreOffice 5.4.0, estou feliz em anunciar o suporte para as
chaves OpenPGP/GnuPG ao assinar documentos ODF feitos no LibreOffice, nas
distribuições Linux. Isso é ótimo se você já usa GPG/PGP para e-mail com seus
pares, pois garante a autenticidade de seus documentos ODF, independentemente domodo de transporte ou armazenamento.
Em qualquer documento ODF no LibreOffice faça o seguinte:●

Vá em Arquivo > Assinaturas digitais > Assinaturas digitais... e a caixa dediálogo de seleção de certificados exibirá de forma transparente todas as chavesde assinatura adequadas em seu sistema, incluindo as de Kleopatra, KGpg, GPA
ou Enigmail - que talvez você já esteja usando para e-mail seguro.

LibreOfice Magazine – Dezembro 201744

COMO FAZER

dica

Escolha uma chave GPG e o LibreOfce delegará toda a entrada da senha e a crypto GPG
aos componentes do sistema testados e verdadeiros (o processo do LibreOfce não exibi asua senha):

LibreOfice Magazine – Dezembro 201745

COMO FAZER

dica

Também fzemos o status de assinatura muito mais visível. Antes, os documentos assinados
só tinham um pequeno ícone na barra de status (tanto para válido quanto para assinaturas
que não eram seguras ou não confáveis - não era o ideal para o usuário perceber.
O LibreOfce segue a tendência defnida pelos navegadores, para tornar os recursos desegurança (e a sua quebra de confança) muito mais óbvios. Seu documento assinado deforma válida agora aparecerá como você vê na fgura abaixo.

Veja no documento a Barra de informação, exibindo o status da assinatura. No exemplo em
azul, é informado que o documento está assinado digitalmente e que a assinatura digital éválida.
O trabalho ainda está em andamento na adição de suporte para o Windows (e talvez outras
plataformas). Até o momento, o LibreOfce 5.4 oferece suporte a este recurso somente no
Linux. Além disso, também planejamos fornecer criptografa baseada em GPG dedocumentos ODF. Atualmente, a criptografa de documentos é baseada em senhas
individuais. Fique atento!

LibreOfice Magazine – Dezembro 2017

46

dica

COMO FAZER

Este trabalho foi generosamente patrocinado pelo Escritório Federal Alemão para
Segurança da Informação - BSI, e, claro, desenvolvido sobre um ótimo software, o GnuPG.
Agradecemos ao Governo Alemão!

Thorsten

Especialista em software livre.
Hacker do LibreOffice.

Behrens

Diretor da The Document Foundation.

LibreOfice Magazine – Dezembro 201747

tutorial

COMO FAZER

O LibreOfce
não apresenta imagens
Klaibson Ribeiro
Este tutorial foi feito no LibreOfce 5.4.0.3
Algumas vezes você tenta inserir uma imagem em um documento de texto do LibreOfce eeste não aparece, fcando com uma imagem como demonstra a fgura abaixo.

LibreOfice Magazine – Dezembro 201748

COMO FAZER

tutorial

Isso acontece tanto utilizando o menu Inserir > Figura, ou copiando e colando dainternet, ou mesmo de uma pasta em seu computador.
A solução para resolver esse problema, é simples. Vamos a ela.
Clique no menu Ferramentas > Opções…
ou use a tecla de atalhe Alt + F12.
Expanda, clicando no sinal de +, o item LibreOfce Writer e em seguida clique em
Exibir.
Em Exibir marque o item Figura e objetos.

Agora suas fguras passarão a ser exibidas.
Veja o resulta na próxima página.

LibreOfice Magazine – Dezembro 201749

tutorial

COMO FAZER

Klaibson
RibeiroBacharel em Administração de Empresas. Especialista em Educação Profssional e
Tecnológica. Pós-Graduando em Gerência de Projetos de Tecnologia da Informação.
Mestrando em Direção e Administração de Negócios. Trabalhou em diversas escolas
como Coordenador de Curso e Professor de TI e Rotinas Administrativas. Atividades
voluntárias na Associação Software Livre de Santa Catarina - Solisc. Membro da TDF
e da comunidade brasileira do LibreOfce.

LibreOfice Magazine – Dezembro 201750

tutorial

COMO FAZER

Usar colunas no
LibreOfce
WriterMiguel Ángel Hernández Pedreño

Tradução e adaptação: Vera Cavalcante

Este tutorial foi feito no LibreOfce 5.4.0.3
O LibreOfce Writer permite converter texto em artigos com formato jornalístico graças apossibilidade de organiza-los em colunas, como as notícias que aparecem em jornais erevistas.
A maneira de conseguir este efeito é muito simples. Basta ir ao menu Formatar > Colunas.
A caixa de dialogo Colunas será aberta. Nela você pode escolher o número de colunas que
deseja para o seu documento, e até escolher um leiaute de coluna, em que cada um tem
uma largura diferente.
Veja no topo da caixa de dialogo Colunas vários leiautes de colunas predefnidos, a partir
do qual você pode escolher o desejado.
Na seção Largura e espaçamento é possível escolher a largura de cada uma das colunas
que compõem o seu artigo bem como o seu espaçamento.
Você também pode deixar marcada a opção de Largura automática para que todas ascolunas fquem com a mesma largura.
LibreOfice Magazine – Dezembro 201751

COMO FAZER

tutorial

Vamos usar um exemplo para ilustrar o uso de colunas no LibreOfce Writer.
Na imagem na próxima página, vamos supor que o texto seja extraído de uma seção
qualquer de um jornal. O artigo não está organizado em colunas, mas em um texto
contínuo que ocupa toda a largura da página.
Queremos dar ao texto uma aparência mais jornalística e para isso vamos organizá-lo em
colunas.
Vamos a um exemplo.
Selecione todo o texto e vá no menu Formatar > Colunas.
No seção Confgurações marque:
Em Colunas digite 3,
Em Espaçamento defna para 0,30 cm,
Deixe marcado Largura automática.
LibreOfice Magazine – Dezembro 201752

COMO FAZER

LibreOfice Magazine – Dezembro 2017

tutorial

53

COMO FAZER

tutorial

Nessa caixa de dialogo há pré-visualização no canto superior direito, onde é possível ver
como fcará distribuído o artigo.
Clique OK.
Veja o resultado.

Note que podemos escolher o número de colunas desejadas antes mesmo de começar aescrever o texto.
Ou com o texto digitado, como fzemos no exemplo, que estava em uma única coluna.
LibreOfice Magazine – Dezembro 201754

COMO FAZER

tutorial

Veja que seu texto tem agora uma linha vermelha separando cada coluna – em todas aspáginas e em todo o comprimento do texto.

LibreOfice Magazine – Dezembro 201755

COMO FAZER

tutorial

Se, em Linha separadora > Altura tivesse marcado 50%.

LibreOfice Magazine – Dezembro 201756

COMO FAZER

tutorial

Veja como fcaria a página.

Um outro exemplo.
Vamos selecionar um trecho do texto que abranja, pelo menos dois parágrafos.
Observe, no exemplo, que selecionei a partir de um parágrafo secundário do texto e não
do inicial.

LibreOfice Magazine – Dezembro 201757

tutorial

COMO FAZER

Vá no menu Formatar >Colunas.
Veja as opções escolhidas.

LibreOfice Magazine – Dezembro 201758

tutorial

COMO FAZER
E veja o resultado.

São várias as possibilidades ao se trabalhar com colunas no LibreOfce Writer.
Arrisque-se!

Este artigo está no blog Descubriendo LibreOfce – em espanhol, onde o autor tem
vários outros artigos sobre os aplicativos da suíte LibreOfce.

MiguelLicenciado em Administração e Gestão de Empresas pela Universidade deÁngel

Murcia, na Espanha. Consultor de empresas e governos para fnanciamentoHerńandez

de projetos de P&D. Usuário e desenvolvedor de software e tecnologias

Pedreño

livres por mais de 5 anos. Autor do blog . Marido e pai em tempo integral.

LibreOfice Magazine – Dezembro 201759

ESPAÇO ABERTO

entrevista- Emil Ivov Desenvolvedor
Chefe
do Projeto
Jitsi.Meet
David Jourdain
Por acompanhar o desenvolvimento do Jitsi como projeto há alguns anos, entendia que, em
algum momento, seria muito interessante e certamente motivador saber sobre a história decomo tudo começou e um pouco do que há ‘por detrás’ deste projeto brilhante.
Pensando nisso, perguntei ao Emil se ele responderia a uma entrevista. Como disse a ele,
entendia que uma entrevista poderia oferecer uma melhor compreensão sobre este projetoe despertar mais interessados, tanto para uso da plataforma, como também, para adoção e,por quê não, colaboração.
Espero que este nosso bate-papo inspire você, leitor, a conhecer melhor o Jitsi.
Boa leitura.

LibreOfice Magazine – Dezembro 201760

entrevistaESPAÇO ABERTO

As melhores videoconferências do mundo são baseadas no Jitsi.
O Jitsi é um conjunto de projetos de código aberto que permite que você crie e implemente
facilmente soluções de videoconferência seguras. No coração de Jitsi estão Jitsi Videobridge
e Jitsi Meet, que permitem que você tenha conferências na internet, enquanto outros
projetos da comunidade permitem outros recursos, como áudio, discagem, gravação etransmissão simultânea.

Emil Ivov participa de vários projetos decódigo aberto, como Jitsi (anteriormente
SIP Communicator), ice4j, jsip, fmipv6.org
e, menos ativamente, de outros.
Emil Ivov é Desenvolvedor Chefe do
Projeto Jitsi.Meet .

- Como vocẽ começou nesse projeto?

Nos 14 anos seguintes, acho eu que, temos
trabalhado nos 10% que faltava!

Isso foi há muito tempo! Em 2003, para ser

Mas, falando sério, o trabalho continuou e oexato. Eu estava fazendo meu mestrado na

Jitsi Video Client cresceu gradualmente em

Universidade de Strassburg (cidade na

funcionalidades, até que fomos capazes dedivisa entre a França e a Alemanha) e a ideiausar

era que se pudesse construir um SIPphone

videoconferências.

compatível com IPv6. Lembro-me que, duas

Isso levou ao nosso primeiro grande

semanas após o início do projeto, eu fuiprojeto: o Jitsi Videobridge, nosso roteador

capaz de fazer a minha primeira chamadade vídeo.

deQuando fui apresentar os

O Jitsi Videobridge acabou por se encaixar

resultados para a equipe de pesquisa deperfeitamente com WebRTC, por isso uma

rede o projeto já estava 90% completo.

série de projetos de videoconferência

vídeo.

ocliente

em

uma

série

de

acabou por adotá-los.
LibreOfice Magazine – Dezembro 201761

entrevistaESPAÇO ABERTO
Jitsi Meet é o front-end que desenvolvemos

Em todos os projetos em torno do Jitsi,

na Comunidade Jitsi.

estamos provavelmente com bem mais deSe não esqueci nada, essa é a história.

uma centena de pessoas envolvidas, masninguém está contando quantos são.

- Como tem sido a evolução doprojeto? Quantas vezes são lançadas
atualizações?

- Como a comunidade tem feito para
atrair novos colaboradores para oprojeto?

Por muitos anos esta foi a única maneira
que

nós

trabalhávamos.

Só

muito

recentemente é que vimos que é melhor
gerar versões estáveis e, por isso, agora
fazemos uma versão estável mais ou menosa cada dois meses.

É uma comunidade de 14 anos e uma parte
do

nosso

códigopassoupor

muita

evolução. Como resultado, o código possui
uma grande complexidade e isso faz comque, para os novatos, não seja assim tão fácil
entrar e colaborar.

- Quantos desenvolvedores estão

Entretanto, eu diria que temos feito

profuntamente

relativamente bem nosso trabalho. Estamos

envolvidos

nodesenvolvimento no momento?

muito orgulhosos de nossa comunidade!

Essa é uma pergunta muito difícil de- Como você avalia a situação doresponder. Eu realmente não sei, pois eles

projeto?

O

Jitsi

não nos dizem que estão trabalhando nisso.

considerado

como

Porém, temos cerca de uma dúzia demaduro?

já

pode

um

ser

projetodesenvolvedores trabalhando neste projeto
em tempo integral na Atlassian e, mais de

Sob todos os aspectos, sim. Uma série devinte

empresas estão usando o Jitsi como base deoutros,queocasionalmente

contribuem no desenvolvimento.

suas aplicações de produção. O Jitsi serve

Ao longo dos anos, tivemos dezenas dede basedesenvolvedores que contribuíram para

Atlassian mas, além disso, também outras

para os serviços de vídeo da

Jitsi.
LibreOfice Magazine – Dezembro 201762

entrevistaESPAÇO ABERTO
empresas como a Comcast, a Highfve, aEstão usando para pequenas e grandes

join.me, a rocket.chat e muitas outras, estão

reuniões, aulas on-line, vigilância residencial

usando o Jitsi como base em seus produtos,

durante as férias, assistindo a seus bichinhosde uma forma ou de outra.

de estimação, enquanto estão no trabalho.
Eles se conectam usando Raspberry Pi’s,- Se você pudesse apontar algo no
desenvolvimento, o quê você gostariaquerecebesse mais atenção ou

desenvolvedores? O quê seria esse“algo”?

transmitem ao vivo suas reuniões semanais
para o YouTube. Na Atlassian, por exemplo,
nós fazemos todas as nossas reuniões
globais apenas com ele.
Recentemente eu vi alguém deixar oJitsi.Meet ligado no laptop, na sua sala deQualquer coisa! Estou falando sério! Se

estar,

para

que

ele

pudessefalar

alguém gostaria de aprimorar o Jitsi deremotamente com seu minicomputador

qualquer forma, basta falar conosco!

com uma inteligência artifcial embarcada,

Nós aceitamos contribuições.

para interação via voz com a IA Alexa

Neste link, temos uma série de coisas legais

embarcada.

que nossos alunos estão fazendo para o

Eu adoro todos estes casos de uso.

Google Summer of Code.
Tambémtemos

algunstrabalhosem- Você tem alguma recomendação,andamento, sobre temas como “estimativa

para qualquer profssional que deseje

de largura de banda, reconhecimento facial,criar um servidor com Jitsi.Meet e nãosala de conferências, interoperabilidade SIP,

ter tanto sofrimento?

desenvolvimento para mobile”.Temos para
todos os gostos!

Temos nos empenhado bastante paragarantir que realmente não haja nenhuma
mais

dor ou sofrimento. Se você quiser tentar, ainteressantes que você já ouviu falar?

maneira mais fácil é apenas obter uma VM

-

Quais

foram

os

testesdo Ubuntu com um nome de domínio e
Bom, as pessoas têm usado o Jitsi.Meet para

instalar o jitsi-meet. Em outras palavras,

todo tipo de situação.

basta fazer o seguinte:

LibreOfice Magazine – Dezembro 201763

ESPAÇO ABERTO

entrevista

echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO - https://download.jitsi.org/jit | apt-key add apt-get update
apt-get -y install jitsi-meet

Em https://jitsi.org/qi você tem um tutorial um pouco mais detalhado.
Espero que isso ajude.

David
JourdainMembro fundador e moderador das listas em língua portuguesa da TDF. Formação na área deComputação. Por hobby, segue “mexendo” no Kernel Linux. Fluente em alemão, português, espanhol,inglês. Retomou seus estudos em italiano. Professor universitário, ministrando disciplinas deEngenharia de Software, Engenharia de Sistemas, Construção de Sistemas Operacionais e Arquiteturade Sistemas Operacionais. Palestrante no Brasil, Chile, Argentina, Uruguai e Paraguai, ensinando
sobre Kernel Linux e como organizar grupos de desenvolvedores e pesquisadores, com uso desoftware livre. Atualmente, também tem se envolvido em pesquisa aplicada para Vídeo Broadcasting,com uso de ferramentas livres.

LibreOfice Magazine – Dezembro 201764

ESPAÇO ABERTO

artigoUma tarefa cotidiana de um administrador de sistemas Linux é a instalação, atualização eremoção de programas. No Linux, os programas são fornecidos em forma de pacotes
específcos para cada distribuição. Neste capítulo, aprenderemos sobre os pacotes
oferecidos para a distribuição Debian e sistemas derivados, como o Linux Mint e Ubuntu.
Pacotes de software como chamamos no mundo Linux, são um conjunto de binários
(programas executáveis), bibliotecas, arquivos de controle e de confguração, que são
facilmente instalados no sistema operacional. Podemos comparar os pacotes de software do
Debian, com os programas instaladores do Windows.
No Debian, os pacotes de software possuem a extensão .deb.
O gerenciador de pacotes
O gerenciador de pacotes é um software que tem a função de instalar, atualizar e removerprogramas no Linux.
A grande vantagem de se utilizar um gerenciador de pacotes é que ele tem uma missão
extraordinária, resolvendo confitos de dependências, que entenderemos a seguir.

LibreOfice Magazine – Dezembro 201765

ESPAÇO ABERTO

artigoUm pacote nem sempre depende apenas dele mesmo, ou seja, quando instalamos um
programa, ele pode depender de bibliotecas de áudio, vídeo, imagens, funções e de até
mesmo outro programa para funcionar. Este elo de programas, chamamos dedependências. De um modo mais simplista, diz-se que para instalar um determinado
programa chamado de A, precisamos de um software compilador, chamado B, e uma
biblioteca de sistema chamada C.
Quando vamos instalar o programa A, pelo Gerenciador de Pacotes, ele procura
automaticamente na Internet, em servidores de repositórios de software as dependências B
e C, e as instala junto com o pacote A.
No Debian 9 - Stretch, o gerenciador de pacotes é o apt-get.
Gerenciar pacotes no Debian
O primeiro passo a se realizar em um sistema Debian é selecionar os repositórios que
utilizaremos para buscar os pacotes que serão instalados e atualizados em nosso sistema.
Para isto, editaremos o arquivo /etc/apt/sources.list.
O arquivo arquivo /etc/apt/sources.list contém os locais onde o apt encontrará os pacotes.
Neste arquivo defnimos a versão do nosso Debian que pode ser:
Stable - A versão atual do Debian, considerada estável.
Recomendo esta versão para equipamentos de produção. Seu tempo de vida, costuma serde 2 anos, com suporte total dos times de desenvolvimento e segurança do Debian.
Testing - Esta versão, torna-se a versão stable. Como o nome diz, ela está em uma
fase de teste.
Recomendo apenas para quem deseja conhecer as últimas aplicações que, podem ou não
estar depois disponíveis na versão stable.
Unstable - Esta é a versão em desenvolvimento, em fase experimental. Esta é umaversão apenas para quem é desenvolvedor e deseja contribuir com odesenvolvimento do Debian.
No nosso caso estamos usando a versão estável do Debian, versão 9, codinome Stretch.
Segue um exemplo do meu arquivo do /etc/apt/sources.list.
LibreOfice Magazine – Dezembro 201766

ESPAÇO ABERTO

artigoObserve no código acima, que comentei as linhas que iniciam com deb cdrom. Isto por quenão desejo que meu sistema procure pacotes de software através do CD do Debian. Alémdisto, adicionei ao fnal do arquivo a seguinte linha:

Esta linha vai permitir ao meu sistema procurar e instalar programas não-livres, como oplugin do fash player e diversos codecs multimídia. Após confgurar seu arquivo, feche-o eexecute o comando abaixo para atualizar os links dos repositórios em seu sistema:

LibreOfice Magazine – Dezembro 201767

ESPAÇO ABERTO

artigoO comando acima sincroniza a lista de pacotes disponíveis nos servidores remotos(repositórios) para uma lista local. A lista local visa acelerar as consultas e pesquisas denovos softwares que você desejar instalar futuramente.
Pesquisando um pacote
Para procurar por um pacote que deseja instalar, faça uma busca através do comando:

Onde em argumento você pode defnir o nome do programa que deseja procurar ou uma
descrição. Exemplo:

Ou

Colocando browser como no exemplo acima, o resultado será uma lista com vários
browsers disponíveis nos repositórios. Assim você poderá escolher um para instalar.
Sabendo agora o nome correto do pacote, você pode obter uma descrição mais abrangente
do mesmo, inclusive, visualizando suas dependências, com o comando:

Instalando um pacote
Normalmente, não utilizamos interface gráfca em um servidor Linux, administrando todo osistema pelo prompt de comando. Pode acontecer de em algum momento, em nossa
administração de sistema, ser necessária uma busca na web. Neste caso, pode-se usar onavegador em modo texto elinks. Como este navegador não está como padrão no Debian,vamos fazer sua busca e instalação.
LibreOfice Magazine – Dezembro 201768

ESPAÇO ABERTO

artigoObserve que na saída do comando, além do elinks ele resultou algumas outras opções.
Como agora já sei que o elinks está nos repositórios, vou obter mais informação sobre ele.

LibreOfice Magazine – Dezembro 201769

ESPAÇO ABERTO

artigoAcima, está apenas parte da descrição que foi obtida. Observe que o Gerenciador de
Pacotes instalará diversas dependências para este pacote funcionar (Depends).
Como desejo ter este pacote, vou realizar sua instalação:Em alguns casos, você precisará confrmar a instalação com um S maiúsculo. Se seu
sistema estiver em inglês, confrme com um Y. Agora que o pacote foi instalado,
simplesmente chame-o pelo seu nome. Veja no exemplo.

Quando você abre o elinks, a primeira tela é para colocar a URL do site que deseja visualizar.
A navegação dentro do site é realizada com as setas direcionais do teclado e < Enter > para
confrmar alguma ação ou acesso a um link. Para abrir novamente a busca de URL, utilize atecla < G >. Para fechar o navegador use a tecla < q >.
Removendo um pacote
Para remover um pacote instalado, usamos o parâmetro remove, como no exemplo:

No exemplo acima, removemos o navegador em modo texto elinks, que instalamos
anteriormente. O único problema do parâmetro remove é que ele não resolve muito bem aremoção das dependências. Para solucionar este problema, podemos usar o parâmetro
purge. Veja no exemplo:

LibreOfice Magazine – Dezembro 201770

ESPAÇO ABERTO

artigoObserve que mesmo tendo removido o elinks com o parâmetro remove, ao usarmos oparâmetro purge foram encontrados resquícios (dependências) do programa que não
foram removidas. O parâmetro purge as removeu.
Removendo pacotes que não são mais usados
Quando você instala um pacote o apt busca das fontes listadas em /etc/apt/sources.list os
arquivos necessários para a instalação e guarda-os em um repositório local em/var/cache/apt/archives, fazendo então a instalação. Acontece, que com o passar do tempo,
o repositório local pode ocupar muito espaço em disco, já que todos os pacotes deinstalação, fcam neste local. Você pode visualizar, os pacotes que lá estão com o comando:

Para limpar este repositório local, use o comando:# apt-get clean

Atualizando pacotes instaladosPara atualizar os pacotes já instalados, buscando no repositório a última versão, use ocomando:# apt-get upgrade

Já para atualizar a distribuição, use o comando:# apt-get dist-upgrade

Compilando um programa
Alguns programas do Linux são disponibilizados através de código-fonte. Nestes casos,deve-se realizar sua compilação para que ele esteja funcional em nosso sistema.
LibreOfice Magazine – Dezembro 201771

ESPAÇO ABERTO

artigoO primeiro passo e o mais importante é garantir que temos as ferramentas básicas pararealizar a compilação destes programas. Para isto, faça a instalação dos pacotes.
# apt-get install build-essential bzip2 gzip unzip g++ wget curl

Agora que temos as ferramentas necessárias para compilar um programa, vamos fazer a
instalação do programa nmap que será utilizado nos próximos passos. O nmap é uma
aplicação que visualiza quais portas de serviços do sistema estão abertas, sendo uma boa
ferramenta para a segurança do nosso sistema. O primeiro passo é fazer download do
código fonte do programa:# wget https://nmap.org/dist/nmap-7.50.tar.bz2

O arquivo com o código fonte está compactado no formato bunzip2, portanto vamos
descompactar usando o comando:# tar xvjf nmap-7.50.tar.bz2

Agora acesse o diretório descompactado:# cd nmap-7.50

Sempre que pegamos o código fonte de um programa ele virá com o aplicativo confgureque executará uma verifcação em seu sistema a fm de ver se ele dispõe de todos oscomponentes básicos para uma compilação bem-sucedida.
Além disto, quando consultamos o help do confgure ele nos mostrará todas asfuncionalidades que podemos compilar com o programa e todas as funcionalidades que
podemos retirar do programa.
Quando o processo do confgure for encerrado com sucesso, ele gerará o arquivo
Makefle que contém instruções para a compilação do programa.
LibreOfice Magazine – Dezembro 201772

ESPAÇO ABERTO

artigoVisualizando o help do confgure da aplicação nmap.
# ./confgure --help

Ao executar o comando acima, visualizamos algumas opções que podem ser utilizadas paraa preparação da compilação do nmap.
Como não estamos interessados na interface gráfca do nmap, podemos informar ao
confgure a opção --without-zenmap:# ./confgure --without-zenmap

Quando o confgure terminar, observe que ele gerou o arquivo Makefle.
# cat Makefle

Agora vamos compilar o programa.
# makeE por fm, proceda com a instalação do programa compilado.
# make install

Para verifcar se o nmap está funcionando corretamente, execute:# nmap localhost

O comando acima, vai retornar todas as portas abertas por serviços em seu sistema.
Removendo um programa compilado
Dentro do diretório da aplicação que você compilou, execute:# make clean# make uninstall

LibreOfice Magazine – Dezembro 201773

ESPAÇO ABERTO

artigoInstalando pacotes com dpkg
O dpkg é um programa que é a base do sistema de gerenciamento de pacotes para
distribuições GNU/Linux baseadas em Debian. Criado por Ian Jackson em 1993, o dpkg éusado para instalar, remover e fornecer informações sobre os pacotes .deb.
.deb O dpkg não
resolve confitos de dependências como o apt-get.
Você pode obter uma lista de parâmetros do dpkg executando o comando:# dpkg --help

Antes de instalar um pacote .deb com o dpkg, você deve saber algumas coisas sobre opacote:Este pacote .deb foi criado para o Debian?
Alguns pacotes criados para Ubuntu/Mint não funcionam no Debian.
Este pacote é criado para minha arquitetura de sistema?
Verifque se o pacote é 32 bits ou 64 bits.
Este pacote é compatível com minha versão do Debian?
Pacotes antigos, podem não funcionar em versões recentes do Debian.
Normalmente, estas informações estão disponíveis no site do programa que você deseja
realizar o download e instalar. Caso não encontre as informações, tente algum contato com
o desenvolvedor.
Para instalar o pacote, execute:# dpkg -i nome_do_pacote.deb

Verifque se o pacote está instalado:# dpkg -l nome_do_programa

Veja um exemplo.
# dpkg -l elinks

LibreOfice Magazine – Dezembro 201774

ESPAÇO ABERTO

artigoPara verifcar o status do pacote instalado:# dpkg -s elinks

Remover um pacote instalado com dpkg:# dpkg -r nome_do_pacote

O moderno sistema snap
Os pacotes Snap foram originalmente desenvolvidos para o Ubuntu.
A Canonical empresa que desenvolve o Ubuntu Linux, portou o sistema para outras distros,
entre elas o Debian.
A grande novidade do Snap é que os seus pacotes já possuem todas as dependências, demodo que o gerenciador não precisa instalar dependências adicionais.
Instalando o snap no Debian:# apt-get install snapd

Com o pacote snap instalado, você pode procurar por aplicações disponíveis com o
comando:# snap fnd nome_do_snap

O snap não usa os repositórios do Debian, tendo seus próprios repositórios de softwareque é mantido pela Canonical. Para instalar um pacote pelo snap, utilize:# snap install nome_do_snap

LibreOfice Magazine – Dezembro 201775

ESPAÇO ABERTO

artigoPara remover um pacote snap, utilize:

Para atualizar um pacote snap, utilize:

Para visualizar todos os snaps instalados em seu sistema, utilize:

Para visualizar mais parâmetros do snap, utilize:

JulianoRamos

Engenheiro da Computação. Certifcação Linux Professional Institute - Nível II, CertifcaçãoSUSE CLA, Red Hat RHCSA. Certifcado CISCO CCNA e ITIL. Autor de dezenas de e-books
sobre a Administração de Sistemas Linux. Usuário Linux desde 2000 e consultor desde
2004, quando obteve sua primeira certifcação pela Conectiva Linux. Realizou
treinamentos em Gerenciamento de Projetos - PMI, DevOps, PHP, Docker, Virtualização
XEN, SAMBA e Firewall. Atualmente desenvolve cursos para o sitewww.certifcacoes.net.br.

LibreOfice Magazine – Dezembro 201776

ESPAÇO ABERTO

artigoInteligência Artifcial :Mais perto de nós do que
imaginamos!
Parte IIDavid Jourdain

Dando continuidade ao tema, trataremos hoje de Inteligência Humana X Inteligência
Artifcial, onde e como nossos conhecimentos sobre estes dois temas se cruzam e, as
vezes, se confundem.
Uma parte dos projetos natimorto que eu avaliei, e que tratam de IA, falharam (emminha humilde avaliação) pois os conceitos de “inteligência” não estavam claros e,
consequentemente, o desenvolvimento foi penalizado. Não tenho a menor pretensão de
ser a resposta fnal para este tema, apenas desejo avaliar alguns fatores sobre estes dois
conceitos de inteligência e como podemos entendê-los, para melhor fazer uso de IA.
Como mencionado no artigo anterior, Inteligência = Do Latim intelligentia, é uma palavra
derivada de intelligere. Inter signifca entre e legere signifca escolha, o que referencia
diretamente a capacidade de escolha que uma pessoa tem diante das opções epossibilidades que aparecem. Por isso, quando pensarmos em defnir o que é IA, devemos
ter em mente que a sua defnição estará diretamente vinculada ao que desejamos que esta
IA faça, ou não faça, assim como devemos ter em mente o que é inteligência humana, aosolhos da interpretação humana.
LibreOfice Magazine – Dezembro 201777

artigoESPAÇOESPAÇO ABERTO
ABERTO
Assim como a inteligência humana tem sido
defnida a partir de habilidades, a aplicação
de IA tem sido guiada também a partir da

As habilidades- Habilidade Espacial

compreensão e do estudo destas mesmas

Reconhecer

habilidades.

identifcar seu posicionamento espacial e, a

perspectivas,

assim

como

partir dele, traçar rotas claras, é uma dasInteligência humana

características

de

quem

consegue

De posse de mais subsídios, podemos

manifestar o uso desta habilidade. Esta

avaliarhabilidade também permite que sejamqueainteligência

humanarepresenta um conjunto de habilidades,

reconhecidas

divididas conforme as atividades as quais

apresentar visualmente ideias, perceber

nosdetalhes visuais, bem como ser capaz deenvolvemos,

capacidades

considerando

corporaisenossascognitivas.

Corporais? Sim, corporais. Capacidades
corporais(ou

exercícios

físicos,físicas),resultantes

tambémvisualizarascaracterísticas

mentalmente

e,

com

para

este

resultado, permitir a recriação detalhada.

deimpactamdiretamente sobre as habilidades. Você- Habilidade Linguística

nunca lidou com a situação de fazer uma

Possuiatividade física e, durante ela, de repente a

diretamente vinculadas ao aprendizado desolução para aquele problema intelectual

idiomas, onde envolvemos processos que

complexo “pulou” na sua memória, comoenvolvem a ordem e o signifcado das

uma resposta pronta? Acaso? Não, e apalavras, para ler, escrever, falar e ouvir.

emsi

algumascapacidades

biologia cerebral explica que esta situação é
mais comum do que podemos imaginar.
Um

grupo

de

pesquisadoresdaUniversidade de Harvard, capitaneados pelo
psicólogo Howard Gardner, desenvolveu ateoria das inteligências múltiplas,
conforme um grupo de habilidades.

dividida- Habilidade Musical
Diretamente relacionada as capacidades deidentifcação
condições

para

musical,envolvendo

escutar,compreender,

cantar, tocar instrumentos, bem comoanalisar diversos tipos distintos de sons.

LibreOfice Magazine – Dezembro 201778

ESPAÇO
ESPAÇO ABERTO
ABERTO

artigo- Habilidade Lógico-matemática
Envolve o reconhecimento de modelos abstratos em um
sentido estritamente matemático, permitindo que operações decálculo numérico, formulações e verifcações de hipóteses,
assim como a utilização de método científco com base em
processos indutivos e dedutivos sejam elaborados, executados
e compreendidos.
Um grupo de pesquisadores da Universidade de Harvard,
capitaneados pelo psicólogo Howard Gardner, desenvolveu ateoria das inteligências múltiplas, dividida conforme um grupo
de habilidades.

- Habilidade CorporalO quê poderia ter em comum um dançarino e um cirurgião, ou
um ator e um escultor? Todos possuem capacidades de lidar
com o próprio corpo como uma ferramenta plenamente
funcional e extrair dele resultados precisos. Capazes deperceber limites, forças, bem como a coordenação e equilíbrio,
conseguem estender esta habilidade para suas ferramentas.
Todos nós conseguimos usar destas capacidades. Contudo,
quem possui habilidade corporal apurada, é capaz de dar uso a
seu corpo de forma mais precisa, permitindo movimentos
calculados e que oferecem resultados melhores e nitidamentemais bem-acabados.

- Habilidade Intrapessoal
Conhecer-se e reconhecer suas limitações e, apesar delas, extrairde si o que tem de melhor, são aspectos de quem possui esta
habilidade.
LibreOfice Magazine – Dezembro 201779

artigoESPAÇOESPAÇO ABERTO
ABERTO
Conhecer-se e compreender os aspectos- Habilidade Naturalista

internoscomo

Sua avó conhecia todo tipo de planta, oreconhecer sua gama de sentimentos edesimesmo,

nome popular de cada erva e aindaemoções e, ao fm, conseguir nomear estes

conseguia saber qual a melhor época desentimentos e emoções e recorrer a eles

plantio para cada uma delas, a melhor

como forma de lidar e orientar a própria

adubação e a época da colheita? Se sua avó

forma de viver, são características claras deera assim (a minha era!) você então teve aquem

oportunidade de conhecer alguém que

manifesta

esta

bem

habilidade.

Notadamente, esta habilidade intrapessoal

possui a habilidade naturalista.

cria mecanismos emocionais que facilitam o

Os naturalistas são hábeis em observar,

aprimoramento da habilidade seguinte, areconhecer,

habilidade interpessoal.

membros de um grupo ou espécie e, atéidentifcar

eclassifcar

mesmo, identifcar novas espécies.
Muito provavelmente, esta seja uma das- Habilidade Interpessoal

habilidades mais primitivas do ser humano

Sabe trabalhar com outras pessoas? Lidare está diretamente relacionada com a

com o público não o intimida? Ajudar

evolução e o desenvolvimento de nossa

pessoas a identifcarem seus problemas eespécie. E, de todas as habilidades que o

como

suas

ser humano compartilha com os demais

habilidades? Então você pode ter habilidade

primatas, essa certamente é a que mais nos

interpessoal

aproxima deles pois, assim como nós,superá-losé

apurada.

uma

deCapacidadedereconhecer, responder e lidar com osencontramos

sentimentos e personalidades dos que

representantes que também possuem estaestão a sua volta, bem como aglutinar

habilidade. Em estudos efetuados com

pessoas em torno de objetivos, extraindo

orangotangos e chipanzés, uma parte dadestes a colaboração e a organização.

característica que defne a natureza “alfa” deApesar de ser externada a partir da fala, esta

um membro do bando é a capacidade dehabilidade não está diretamente ligada ou é

identifcar e reconhecer o que eles podem

dependente dela.

ou não podem comer.

LibreOfice Magazine – Dezembro 2017

entre

os

primatas80

artigoESPAÇOESPAÇO ABERTO
ABERTO
Apesar de algumas destas habilidades

Devemos

serem compreendidas apenas através do

explicamos ao turista onde fca o centro,

estudo da cognição, algumas delas (ou uma
pequena porção delas) já consegue serreproduzida a partir de algoritmos.

observarque,enquanto

nosso corpo se mantém equilibrado, nossavisão nos guia ao horizonte, na direção docentro da cidade, além de nossa memória
promoversinapsesparalelas

a

nossa

Assim como nós, projetos de IA também

explicação, trazendo a mente memórias

avaliam o uso coordenado de algumas

afetivas e até de longa duração, que nos

habilidades, que se associam e colaboram

vinculam ao centro da cidade. E toda esta

entre si, conforme a demanda apresentada.

situação acontece a partir do acesso

Em muitas situações, não apenas uma

simultâneo e paralelo (e em tempo real) dehabilidade, mas duas ou mais são alinhadas

várias informações, em diferentes áreas de

pelo

uma

nosso cérebro, a partir de uma rede de

determinada atividade-fm seja executada.

neurônios que oferece estas informações

Este

entre

simultâneas, a partir de chamadas paralelas

habilidades é usual, automático, multitarefa

e que serão apresentadas em sua memória

e em tempo real.

de curta duração, durante o momento em

seu

cérebro,processo

de

para

que

interação

que você estiver explicando onde fca oUsaremos abaixo, um exemplo, ao qual

centro.

chamaremos aqui de “O caminho para o
Ainda, segundo o exemplo, algumas destas

centro da cidade”.

informações levarão mais tempo para serem
Neste caso em particular, veremos o uso dealgumashabilidades,

entre

elas

as

habilidades Espacial e Linguística, para
explicar a um turista como ele poderá
chegar no centro da cidade.

entregues, pois não eram acessadas com
frequência e precisarão de uma “chamada à
memória”. Esta demora no acesso a estas
informações geram subterfúgios que nós
conhecemos como “como é mesmo aquelenome?” ou “onde é mesmo que fca aquele

O exemplo “O caminho para o centro da
cidade”

lugar?”. Esta pausa gerada por estas frases
dão ao cérebro um tempo para que esta

LibreOfice Magazine – Dezembro 201781

artigoESPAÇOESPAÇO ABERTO
ABERTO
informação seja acessada, enquanto outras

informando que a velocidade média desinapses acontecem, para, ao fm, trazer a tal

deslocamento é de apenas 5 Km/h. Desta

informação que faltava.

forma, após a pergunta e de posse de uma

Como apresentado, vimos as principais

maior coletânea de dados, a IA poderá

características e habilidades, bem como

responder que a melhor opção para chegar

seus funcionamentos, de forma simplifcada,no centro é a partir da segunda rota maise considerando suas funcionalidades emrápida. Se, durante o deslocamento para oação, tomando por base seus acessos acentro, a rota principal for desobstruída, a IA

redes neurais.

será informada e compartilhará com o

E com IA, como funciona?

usuário, informando que agora a rota
principal pode ser utilizada, refazendo aInteligência artifcial

rota.

Seguindo dentro do mesmo exemplo,
quando perguntamos a uma hipotética IAFicção científca? Não mesmo!

como podemos chegar ao centro da cidade,

Waze e tantos outros softwares já estão

ela nos responderá baseada nos mesmos

fazendo isso. Inclusive, alguns (em fase deprincípios executados por nosso cérebro:

testes) já permitem a interação com o ser

Dados, dados, dados!

humano de forma natural, via voz.

A partir de identifcação geo posicional, a IA

Durante este processo, foi possível avaliar

estabelecerá onde estamos e para ondequevamos. Com acesso a dados em tempo real

Espacial e Linguística foram associadas, parae de diversos bancos de dados, a IA teráque o usuário estabelecesse contato com aacesso a todas as atualizações sobre os

IA e, dela, obtivesse seu pedido atendido,

trajetos disponíveis. A partir de informações

semelhante ao processo executado pela

fornecidas por outros usuários da mesma IA,

inteligência humana. Contudo, elementos

ela responde “como chegar no centro daque provocaram as sinapses no cérebro

cidade” , e saberá que o trajeto mais curto

humano, com associação a memórias

está com interrupção de trafego, pois aafetivas, foram desconsideradas pela IA.

indicação

Conforme o exemplo, cabe dizer que estas

geoposicionaldediversosusuários foi compartilhada em tempo real,

habilidades

Lógico-matemática,

sinapses ainda não são reproduzidas.

LibreOfice Magazine – Dezembro 201782

artigoESPAÇOESPAÇO ABERTO
ABERTO
Mas,

como

em

base

computacional,

memória é memória, basta estabelecer
quais fatores e variáveis serão chaves deacesso a elas e quais as melhores formas dearmazenamento,

bem

com

Ou seja, ainda estamos muito longe domomentoquandopoderemos

discutirnossas angustias com uma máquina e ela,do fundo de seus algoritmos, poderentender o que desespera nosso coração.

oAfnal, para começar, nunca foi o coração

estabelecimento de prioridades para estas

que se desesperou. São nossas sinapses,

memórias, correto? A princípio, sim. Na

motivadas por processos cognitivos eprática, não é tão simples assim. A cognição

semânticos, que nos fazem sentir o que nos

e a construção semântica, processos tão
naturais para nós quanto nossos processos
fsiológicos, ainda estão distantes da forma
computacional como construímos nossos

angustia.
Como

podemos

expressamos

a

ler,

até

respeito

como
de

nos

nossossentimentos e emoções, está longe defacilitar a criação de um caminho para que

algoritmos que alimentam as IA’s em uso

uma máquina possa ser capaz de nos

atualmente.

entender!
Espero você no próximo artigo dessa série.

David
JourdainMembro fundador e moderador das listas em língua portuguesa da TDF. Formação na área deComputação. Por hobby, segue “mexendo” no Kernel Linux. Fluente em alemão, português,espanhol, inglês. Retomou seus estudos em italiano. Professor universitário, ministrando
disciplinas de Engenharia de Software, Engenharia de Sistemas, Construção de Sistemas
Operacionais e Arquitetura de Sistemas Operacionais. Palestrante no Brasil, Chile, Argentina,
Uruguai e Paraguai, ensinando sobre Kernel Linux e como organizar grupos de desenvolvedorese pesquisadores, com uso de software livre. Atualmente, também tem se envolvido em pesquisa
aplicada para Vídeo Broadcasting, com uso de ferramentas livres.

LibreOfice Magazine – Dezembro 201783

artigoESPAÇO ABERTOESPAÇO ABERTO

M3U –E eu com isso?
David Jourdain

M3U é um formato de arquivo de computador utilizado para
Muito mais interessantedo quê se possa imaginar,
conhecer os meandros do
arquivo M3U e seus usos étambém entender comoumarquivo

simplesacabousendo

infuenciado

pelouniverso livre e, por conta
desta
representainfuência,
hojeorganizamos
listas de mídia.

como
nossasorganização de listas de mídia.
Originalmente desenvolvido pela Sociedade Fraunhofer,
simultaneamente ao desenvolvimento do formato mp3,
tinha por objetivo organizar as chamadas mídias de áudio.
Atualmente, todo e qualquer aplicativo (seja livre ou não)que execute mídias, reconhece o formato M3U.
Um arquivo de áudio? Um arquivo de vídeo? Nada disso!
Muito mais do quê isso! [1]Basicamente, o formato do M3U é regido pelas referências
das orígens das mídias listadas, estejam elas em:
Um endereço absoluto
Ex.:\home\user\audio\FROZEN\Let_it_go-

english.mp3
Um endereço relativo
Ex.: Frozen-Lass_jetzt_loss.mp3

LibreOfice Magazine – Dezembro 201784

ESPAÇO ABERTOESPAÇO ABERTO

artigo

Em URLs
Ex:
https://algum-lugar-na-internet.com/videoplayback=youtube&hdvideo=let_it_go.
mp4
https://algum-lugar-na-internet.com/videoplayback=youtube&hdvideo=lass_jetzt_
los.mp4
As URLs acima não funcionam. São apenas para teste.
Contudo, como este formato de arquivo foi absorvido por toda e qualquer aplicação demídia, acabou sendo modifcado, alterado, aperfeiçoado e, assumiu, de fato, a condição destandard para listagem de mídias, sejam elas locais, remotas, de audio, vídeo, organizando
inclusive url’s para acesso a diversos formatos, sobre diversos protocolos para transmissão
de mídias.
E, neste caso, o invariável aconteceu.
O formato e suas características foram aperfeiçoadas, permitindo uma melhor organização
de fontes de mídia, assim como a adição de informações que pudessem ser facilmente
entendidas por distintos aplicativos, e somou a sua característica uma nova versão unicode,que usa os caracteres UTF-8 como base para a sua construção, passando assim a ser um
arquivo de extensão “.m3u8”.
Com esta evolução do formato, assim como suas novas características, a distribuição das
mesmas informações fcou um pouco diferente.
Veja:#EXTM3U#EXTINF:0, Frozen Let it go | English\home\user\audio\FROZEN\Let_it_go-english.mp3#EXTINF:1, Frozen Let it go | German\home\user\audio\FROZEN\Lass_jetzt_loss.mp3#EXTINF:2, Frozen Die Eiskönigin | Film
http://cdn3.streamcloud.eu:8080/qpv74gehxgoax3ptxyryjapqw4fbqa67acai4nsbkwfdotyf3g
3zxz5psq/video.mp4[2]

LibreOfice Magazine – Dezembro 201785

ESPAÇO ABERTOESPAÇO ABERTO

artigoMas isso não é tudo
Editar um arquivo “.m3u” ou “.m3u8” é simples,
quando temos a origem dos arquivos a serem
organizados para uso, em forma de lista.
Quando editamos uma lista para uso local, mesmo
que numa rede interna, o processo é relativamente
simples:“diga-me onde estás e eu chego até você”
Este é o princípio de um arquivo “.m3u”.

Mas, e se os arquivos forem de armazenamento externo, em
plataformas externas?
Ou, se o arquivo que desejamos ouvir ou ver é um stream em tempo
real, exibido apenas como um elemento de uma plataforma online?
Neste caso, o processo precisará de uso de ferramentas de capturade links, normalmente utilizados para download. Uma das
ferramentas que podemos utilizar é o JDownloader, que é licenciada
sobre GPL3. Junto com este aplicativo, podemos adicionar o uso deum plugin para o Firefox, que é o Video DownloadHelper, licenciado
sob MPL 2.0, compatível com a GPL. Estas duas ferramentas
trabalhando em conjunto, permitem que determinados sites com
stream em tempo real sejam mapeáveis. Sendo mapeáveis, o linkpara exibição do stream é passível de uso em um arquivo “.m3u8”,
como no exemplo abaixo[3], com canais da Áustria, Alemanha, Brasil,
Itália, Russia e EUA:

LibreOfice Magazine – Dezembro 201786

ESPAÇO
ESPAÇO ABERTO
ABERTO

artigo#EXTM3U#EXTINF:-1,AT | Austria 24 TV SD
rtmp://streaming.austria24.tv/live/stream_360p#EXTINF:-1,DE | Franken Fernsehen HQ
http://frankentv.iptv-playoutcenter.de:1935/frankentv/frankentv.stream_1/master.m3u8#EXTINF:-1,BR | SBT
http://gbbrlive2.sambatech.com.br/liveevent/sbtabr_8fcdc5f0f8df8d4de56b22a2c66604
70/livestream1/chunklist.m3u8#EXTINF:-1,IT | Radio Bruno TV SD
rtmp://37.48.83.34:80/radiobrunotv/radiobrunotv#EXTINF:-1,RU | 1 HD
http://80.250.191.10:1935/live/hlsstream343/playlist.m3u8#EXTINF:-1,US | ABC News HQ
http://abclive.abcnews.com/i/abc_live4@136330/index_1200_av-b.m3u8?
sd=10&b=1200&rebase=on#EXTINF:-1,US | Real Time Nasa Earth Viewing
http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist.m3u8

Mas, para que saber disso?
Bom, em artigos anteriores, eu tratei sobre o tema de visualização de stream, a partir deferramentas como o Kodi. Um dos formatos que o Kodi reconhece é o “.m3u8”. Desta forma,é possível criar um arquivo “.m3u8” com stream de canais legalmente disponíveis,
permitindo que sejam reconhecidos e visualizados a partir de medias center.
Entretanto, nada impede que testes de disponibilidade deste streams sejam primeiro
executados através do VLC, que também reconhece “.m3u8” como uma lista de mídia.
E, além de podermos executar estes testes já com o nosso arquivo “.m3u8” contendo todos
os canais de nosso interesse, nada impede que cada link de stream capturado durante oprocesso de busca, seja testado individualmente no VLC.
LibreOfice Magazine – Dezembro 201787

ESPAÇO
ESPAÇO ABERTO
ABERTO

artigoPara tanto, no VLC vá no menu Mídia > Abrir Fluxo de Rede e cole o link do stream
capturado.
Depois, é avaliar a qualidade do link que você capturou.
Normalmente, fornecedores de stream multicast oferecem alguns links de stream,
separados pela qualidade da imagem.
O limitador do uso destes links se dará mediante as seguintes avaliações:Limitação de banda de internet na emissão do stream;
Limitação de banda de internet no destino do stream (sua casa);
Limitação do Media Center, quanto à qualidade do sinal (SD, HD, UHD, SUHD).
É bom salientar que, quanto maior for a qualidade do sinal, maior será o consumo de banda
no destino do stream.
Em testes executados por mim, com diversos equipamentos e fornecedores de internet,
com o mínimo de 2Mb de link de internet, é possível assistir uma boa gama de canais em
SD. A partir de 5Mb de link de internet, é possível assistir uma infnidades de canais em HD,
com um ou outro apresentando alguma demora no carregamento do stream.
Contudo, 10Mb é o mínimo recomendável para que se possa assistir a uma considerável
gama de canais, sejam SD, HD e até mesmo algumas transmissões UHD.
Se o leitor chegou até aqui e acompanhou o raciocínio do artigo, deve ter chegado a
seguinte conclusão:“Então, sabendo destas coisas, eu posso criar minhas próprias listas que poderei ver
no meu media center?”A resposta é “Sim, com certeza!”
Existem mais informações que certamente são interessantes, vinculadas a este tema, comoos protocolos utilizados para a transmissão de streams e suas caracteristicas de uso, como
RTSP, RTMP, RTP, RTCP, assim como alguns outros.
Mas isso fca para outro artigo.

LibreOfice Magazine – Dezembro 201788

ESPAÇO
ESPAÇO ABERTO
ABERTO

artigoNotas
1 - Eu tenho uma flha de 5 anos. Meu computador está cheio destas músicas e vídeos. Foi
a minha primeira referência!
2 - Algumas URLs, para exibição de VOD (Video On Demand) ou Live Stream (Transmissão
em tempo real) são organizadas de forma a não tornar fácil o acesso fora de suas
plataformas. Não é fácil, mas não é impossível. Contudo, cabe salientar que este linkprovavelmente terá expirado até o momento da publicação deste artigo. Não custa
tentar.
3 - Saliento que os links de stream aqui utilizados são legais, pois as redes de televisão
disponibilizam exibição aberta a partir de seus próprios servidores, sob modalidade
multicast e exibidos em seus sites. O único canal brasileiro (de meu conhecimento) que
disponibiliza de forma semelhante é o SBT, também apresentado no exemplo.

David
JourdainMembro fundador e moderador das listas em língua portuguesa da TDF. Formação na área deComputação. Por hobby, segue “mexendo” no Kernel Linux. Fluente em alemão, português,espanhol, inglês. Retomou seus estudos em italiano. Professor universitário, ministrando
disciplinas de Engenharia de Software, Engenharia de Sistemas, Construção de Sistemas
Operacionais e Arquitetura de Sistemas Operacionais. Palestrante no Brasil, Chile, Argentina,
Uruguai e Paraguai, ensinando sobre Kernel Linux e como organizar grupos de desenvolvedorese pesquisadores, com uso de software livre. Atualmente, também tem se envolvido em pesquisa
aplicada para Vídeo Broadcasting, com uso de ferramentas livres.

LibreOfice Magazine – Dezembro 201789

artigoESPAÇO ABERTO

Permissivo
Permissivo eeCopyleft
Copyleftnãonão são
são antônimos!
antônimos!
Simon Phipps

Tradução: David Jourdain

Artigo original publicado no blog do autor.
Nota do Tradutor
O objetivo principal do autor deste artigo (e de um outro artigo, que será publicado na
próxima edição) é demonstrar que uma grande parte do medo em torno da adoção da
GPL, por parte dos desenvolvedores, se dá basicamente por desconhecimento edesinformação, alimentado (intencionalmente ou não) por desinteresse. A compreensão
do conceito de reciprocidade é algo mais tangível para todos nós, sejamos
desenvolvedores ou não. A reciprocidade é um dos princípios da convivência social que
permitiu que saíssemos das cavernas, formássemos bandos, tivéssemos as primeirassociedades agrícolas e evoluíssemos até as sociedades modernas, conforme as
conhecemos.
O princípio é simples: o bem que te fzeram (ou o conhecimento que te deram), damesma forma, passe adiante!

LibreOfice Magazine – Dezembro 201790

artigoESPAÇO ABERTO
Permissivo e copyleft não são antônimos

evitamasformasmais

fortesdelicenciamento copyleft.
São enquadramentos inúteis usar o termo

Contudo, existem formas menos rígidas de“permissivo”,"copyleft",

como
ou

um

antônimodecopyleft.

"restritivo"

como

seu

Licenças como a MPL (Mozilla Publicsinônimo.

License)Em vez disso, por que não descrever a

individuais que são modifcados para serem

reciprocidade da licença?

licenciados sob a mesma licença que o

Algumaslicenças

arquivoscódigo original e não estendem esse

inteligente

requisito a outros arquivos usados para

inventado por Richard Stallman onde, como

construir o executável. A Eclipse Public

uma condição da licença de direitos

License (EPL) tem uma disposição copyleft

autorais, qualquer pessoa que crie versões

que é acionada pela distribuição do código

derivadas,

fonte. Estas variantes de âmbito limitado

um

tem

códigosomenteabertoimplementam

deexigemhackqueconcordarquelicenciará a nova versão da mesma forma

são todas descritas como "copyleft fraco".

que o código original.

Ao

Em um jogo de palavras, esse conceito é

licenciamento com os clientes, muitas vezes

chamado de "copyleft" e muitas licenças dedescobri que esses termos "copyleft forte" ecódigo aberto implementam esse hack.

"copyleft fraco" levam a mal-entendidos. Em

Em sua forma mais forte, a ideia departicular, os desenvolvedores podem usar

"copyleft" pode colocar uma condição no

incorretamente as etapas de conformidade

licenciamento de todos os outros códigos

aplicáveis a uma licença "fraca" paracompilados juntos, para fazer o eventual

codifcar sob outra licença, acreditando que

programa executável binário.

todas essas licenças são as mesmas. Como

O cumprimento deste requisito podeconsequência, eu prefro usar termos

impedir o uso de modelos de negócios que

diferentes.

discutiressas

abordagens

denegam a liberdade do software ao usuário
fnal.
Como

Em
consequência,

muitosdesenvolvedores de software comercial

vez

de

"copyleft",use"licenças

recíprocas"
Primeiro, eu tento abordar os desafos

LibreOfice Magazine – Dezembro 201791

artigoESPAÇO ABERTO
introduzidos pelo termo inteligente, muitas

Em vez de copyleft "forte" ou "fraco",vezes desconhecido, "copyleft".

descreva o escopo de reciprocidade

A demonização do copyleft por parte decertas facções do movimento open source -Em segundo lugar, descobri que os termos

que pode até mesmo erroneamente chamar"forte"essas licenças de "restritivas" - tornou mais

compreendidos

problemático do que realmente é.

defnidos. O que realmente importa para os

Em vez disso, explico que as comunidades

desenvolvedores é o alcance esperado daenvolvidas

noreciprocidade pela comunidade envolvida.

comportamento recíproco e esperam que

Isso nem sempre signifca contribuir com

aqueles que trabalham com seu código

código para um projeto. Por exemplo, a GPL

compartilhem com os outros a mesma

exige somente que um desenvolvedor

liberdade de inovar que receberam.

disponibilize o código nos mesmos termos

O principal defensor de licenciamento Ebenque o original, por um tempo limitado, por

Moglen (cocriador da chave da GPLversão. Mas reciprocidade signifca que omoderna) explica que as licenças open

licenciamento

sourcemantido. Ou seja: o copyleft não é o terrortêmnormasincorporamasbaseadasnormasdas

comunidades que as utilizam.
Eles

são,

em

muitose"fraco"
e

não

são

bem

muito

menos

bem

consistente

deve

ser

para os desenvolvedores. Longe disso.
aspectos,aEste conceito auxilia meus clientes no caso"constituição da comunidade", de modo queda LGPL. Essa licença é frequentementeé de se esperar a encarnação destas normas

descrita como uma licença de "copyleftde reciprocidade.

fraco", uma vez que permite a combinação

Refro-me a este aspecto da licença comodo binário resultante com obras não"licenciamento recíproco", em um esforço

licenciadas pela GPL (ao contrário dapara reconhecer o uso do copyleft, para

própria GPL). Mas a categorização "fraca" é

expressar a expectativa de reciprocidade dainútil, pois signifca coisas diferentes em

comunidade.

diferentes contextos.

Eu descobri que este termo leva a menos

LGPL não é "fraca" da mesma forma que a

confusão.

MPL, por exemplo.

LibreOfice Magazine – Dezembro 201792

artigoESPAÇO ABERTOLGPL não é "fraca" da mesma forma que a

Se você alterar um arquivo que faz parte do

MPL, por exemplo. Código de um projeto

projeto ou reutilizar código de um arquivo

LGPL em si é totalmente licenciável deno projeto numa nova base de código, oforma recíproca, ao nível do projeto.

arquivo resultante deve ser licenciado da

Qualquer código emprestado dele paramesma forma que o arquivo original, masoutros usos, bem como quaisquer usosnão há requisitos colocados em outros

alternativossãoarquivos combinados juntos, para novos

esperados para ser totalmente licenciados

executáveis. Eu me refro a elas como

sob a mesma LGPL. Dentro do próprio

"licenças recíprocas com escopo de arquivo".

dopróprioprojetoprojeto, a LGPL é um "copyleft forte", assim
como o código GPL, mas o executável
resultante

não

tem

requisitos

de"copyleft

Em vez de "permissivo", use "não recíproco"necessariamenteéEm terceiro lugar, as licenças como as MIT,efetivamente não recíproco em muitos usos.

BSD e Apache são algumas vezes descritas

Eu prefro classifcar as licenças recíprocas

como permissivas. Essa é uma palavra ruim

pelo

da

para diferenciar qualquer licença de código

reciprocidade esperada. Licenças como GPL

aberto. Todas as licenças de código aberto

e EUPL defnem o escopo da reciprocidadesão predominantemente permissivas, umaesperada para incluir qualquer código

vez que permitem o uso incondicional, ao

necessário para criar o binário do projeto

contrário de licenças proprietárias. Tal como

resultante, por isso descrevo-os comoacontece com as licenças recíprocas, as"licenças recíprocas com escopo de projeto".

comunidades envolvidas têm expectativas

Esta categorização se revela útil com adiferentes e as incorporam nas suas licenças.

LGPLv3, que é um projeto escopo, uma

Embora não possam incluir reciprocidade,licença recíproca com uma excepção que

podem ainda incluir termos onerosos.

balize os limites do projeto.

Por

Licenças como MPL defnem o âmbito da

permissivas podem ainda incluir ações

reciprocidade esperada para os arquivos deespecífcas

origem individuais dentro do projeto, e nãoconceder licenças de patentes expansivas.

escopoepela

forte"

natureza-

exemplo,asrelativas

chamadasà

licenças

atribuição

ou

todo o projeto coletivamente.
LibreOfice Magazine – Dezembro 201793

artigoESPAÇO ABERTO
Também podem não incluir quaisquer

Na prática, descobri que esses três termos -termos relativos a patentes, criando riscos.

recíproco de escopo de projeto, escopo

Esses atributos também podem afetar os

recíproco e não recíproco - destacam o que

modelos de negócios que um cliente podemais importa para os desenvolvedores eusar, apenas de maneiras diferentes paraevitamlicenças recíprocas.

problema.

Consequentemente, considero mais útilEu recomendo seu uso em vez dedescrevê-las como "licenças não recíprocas","permissivo" e "copyleft fraco/forte" ou

de modo que a classifcação é claramente"restritivo".

limitada

apenasàs

características

involuntariamente

confundirodereciprocidade das licenças.

Simon
PhippsLíder conhecido e respeitado na comunidade de software livre. Envolvido, em nível
estratégico, em algumas das principais empresas de tecnologia e comunidades de código
aberto do mundo. Trabalhou com padrões abertos na década de 1980. No primeiro softwarecomercial de conferência colaborativa na década de 1990. Ajudou a introduzir Java e XML
na IBM. Como chefe de código aberto na Sun Microsystems abriu todo o seu portfólio desoftware, incluindo Java. Hoje é diretor-gerente da Meshed Insights Ltd e diretor da Open
Source Initiative e da The Document Foundation.

LibreOfice Magazine – Dezembro 201794

artigoESPAÇO ABERTO

Richard
Stallman –O Mago do
Código Livre
Mathew Hutson
Tradução: David Jourdain

Veja Artigo original.

Este é um breve relato sobre a busca de Richard Stallman para nos salvar de uma rede deferramentas de espionagem - e de nós mesmos.

Nota do Tradutor
Meu objetivo com a tradução deste artigo é colaborar com a compreensão sobre ocomportamento de Richard Stallman, assim como seus pensamentos e entendimentos
acerca do que nos ronda, neste mundo tecnológico. Independente de muitos não
conseguirem transpor o seu estereotipo, seus princípios são louváveis. Defender não
apenas a sua liberdade, mas a de todos, deveria, ao menos, provocar em nós algumas
refexões. Quanto a minha liberdade - sob todos os aspectos, importa para mim? Minhaliberdade tem um preço?
Pense nisso!

LibreOfice Magazine – Dezembro 201795

artigoESPAÇOESPAÇO ABERTO
ABERTO
Richard Stallman, um defensor do softwaree afliado ao Instituto de Tecnologia deMassachusetts/MIT, não usa chapéus, mas é
conhecido por usar papel-alumínio. Em
2005, enquanto participava de uma cúpula
de tecnologia das Nações Unidas na Tunísia,ele recebeu um crachá com foto e com um
chip de identifcação por radiofrequência.
Indignado, comprou um rolo de papelalumínio, cobriu o crachá e entregou opapel-alumínioamuitosoutros.

A

segurança tunisina acabou por impedi-lo defalar. Disse ele“Ao cobrir nossos crachás, poderíamos
impedir que nossos movimentos dentro
da cúpula e nossos movimentos lá fora
fossemescaneados,eIlustração de Nathan Fox

poderíamos

também fazer um protesto visível contra
a sociedade de vigilância, que muitos

Stallmangovernos estão tentando nos impor”.

privacidade digital desde a década de 1990,

tem

se

preocupadocom

mas esta é apenas uma das muitas questões
Um membro da delegação escreveu em seu- ao lado da censura, direitos autorais e

blog pessoal queoutros, que motivam suas ações no cenário“Stallman tinha uma queixa legítima,
tratada com o seu habitual estiloaltamentevisível,inocentee

do software. Ele deseja que o mundo use
apenas softwares livres, cujo código fonte
possa ser livremente estudado, alterado ecompartilhado por seus usuários.

absolutamente não sutil, de protesto

Quase todo software em nossos smartfones enão-violento”.

computadores,

bem

como

em

outrasmáquinas, é software não-livre ou proprietário
LibreOfice Magazine – Dezembro 201796

artigoESPAÇOESPAÇO ABERTO
ABERTOe está cheio de spywares e backdoors

Ele não usa cartões para destrancar portas,

instalados pela Apple, Google, Microsoft e

por medo de serem rastreados. Ele distribui

muitos outros. Na década de 1980, Stallman

trocadilhos sem piedade. Ele sempre tem

iniciou um movimento para promover oconsigo um gravador de bolso para usar,

software livre. Neste processo, ele e outros

quando tem um acesso de humor.

criaram um sistema operacional gratuito

Seus e-mails começam com este aviso

chamado GNU, atualmente em execução

padrão:em dezenas de milhões de computadores,“A qualquer agente da NSA e do FBI

incluindo quase todos os servidores web.

lendo meu e-mail”.

Se você já ouviu falar de open source(software livre sem a sua postura moral) ou

Recebeu a concessão MacArthur como

Linux (na verdade, o nome correto é GNU“Gênio”, além de 15 títulos como Doutor

com a adição do kernel Linux), agradeça a

Honoris Causa.

Stallman.

Para avaliar e considerar a mensagem deUsando software proprietário, Stallman

Stallman, você tem que olhar além de suasacredita que nós estamos perdendo opeculiaridades

controle de nossos computadores, assim

disponível na internet, onde ele aparece

como de nossas vidas digitais. Em sua

respondendo

denúncia contra todo software não-livre,

enquanto come algo que tirou do seu pé –como inerentemente abusivo e antiético,mas para entender como alguém conseguiu

ele buscou convidar aliados e seguidoreso que ele tem, isso ajuda a olhar para otanto quanto possíveis.

todo. Por isso, eu o visitei no MIT, onde ele

Contudo, ele não está aqui para fazer

trabalha desde o início dos anos 70.

amigos. Ele está aqui para nos salvar de uma

Cheguei na construção projetada peloindústria

renomadodesoftwarequeconsidera

predatória, de uma forma ainda

nãopessoaisa–perguntas

arquiteto

um
da

vídeo
plateia,Frank Gehry,

doLaboratório de Informática e Inteligência

reconhecida por nós.

Artifcial (CSAIL) do MIT. Stallman desceu as

Richard Stallman é o hacker dos hackers – emescadas para me encontrar, com meias

habilidades, flosofa e temperamento.

pretas, sandálias Dockers e uma camisa polo

Por um tempo, ele morou em seu laboratório.

cor de vinho, esticada sobre a barriga, antes

LibreOfice Magazine – Dezembro 201797

artigoESPAÇOESPAÇO ABERTO
ABERTOde me levar a uma mesa fora de seu escritório“Espero que você consiga escapar dono terceiro andar, que revelou prateleiraspoder da Apple”.

apertadas, apinhadas até o teto com livros e
CDs.
Falar com Stallman é um pouco irritante no
início. Ele tem olhos castanhos penetrantes,
que não olham para longe, mesmo durante
longas pausas entre pontos de nossa
conversa. Determinar quando ele terminoude falar um tema e está pronto para outra
pergunta requer paciência e atenção.
Tome cuidado ao iniciar um assunto deforma errada (“Por favor, deixe-me contar a

Ele começou a escrever este sistema
operacional em 1984, chamando-o de GNU,pronunciado com um “G” proeminente erecursivamente curto, para “GNU's Not Unix.
(GNU não é Unix)”. Ele desejava uma
alternativa livre para o Unix e logo fundou a
Free Software Foundation - FSF, para
oferecer suporte a seu desenvolvimento
colaborativo. O software livre é aderente aquatro princípios fundamentais:
Os usuários devem ser capazes de usá-

história!”). Ele começa a morder as unhas,

lo como quiserem;

range os dentes, e brinca e mastiga as

Estudar seu código-fonte;

pontas de seus cabelos longos e grisalhos oCompartilhá-lo e;tempo todo.
Após poucos minutos do início de nossa
conversa, um aluno retorna ao seu laptop
na mesa. Stallman olha para o Mac de forma
ofensiva. Disse ele ao jovem:

Compartilhar versões modifcadas.
Eles podem vender cópias, se desejarem,
desde que cumpram os outros critérios.
Stallman muitas vezes chama o software
proprietário de “software que subjuga o“Isso é uma vergonha horrível. Esse é um

usuário”.

sistema operacional não-livre. O simples

No site GNU.org, Stallman documenta as

fato dele existir já é um ataque a sua

maneiras pelas quais softwares não-livres
instalados em telefones, laptop, carros e outros

liberdade”.

locais controlam seus usuários. Podem espioná-

Stallman explica que o sistema operacionalque ele ajudou a criar pode ser usado nestamáquina.

los. Empresas podem restringir qual softwareou

hardwarepermitemqueécompatível.
empresas

Backdoors

instalemou

modifquem programas ou dados dos usuários.
LibreOfice Magazine – Dezembro 201798

artigoESPAÇOESPAÇO ABERTO
ABERTO
Empresas

podem

censurar

conteúdo.

Softwares incluem bugs ou falhas desegurança que usuários não têm permissão
para corrigir. Usuários não podem adicionar
novos recursos ou remover os indesejados,
mesmo que saibam como e queiram fazer.
Mais poeticamente, a Amazon uma vez
apagou remotamente as cópias compradas– mas não autorizadas – de 1984 de George
Orwell, dos Kindles de seus clientes. Ou,
como diz Stallman, “Swindles” (Embustes).
Em 1991, a maioria das peças críticas do
GNU haviam sido fnalizadas, quando um
jovem programador na Finlândia, chamado

Ilustração de Nathan Fox

Linus Torvalds, escreveu a última parteessencial do sistema operacional, uma peça

No MIT, perguntei ao estudante que usava ochamadaMac o que ele sabia sobre Stallman e sobre“kernel”.

Este

kernelfcou

conhecido simplesmente como Linux e, porsoftwarelivre.

Eletinha

algumafm, todo GNU/Linux tornou-se conhecidofamiliaridade, mas cometeu o erro crítico deapenas como Linux, mesmo que por

se referir ao software como “open source”.

algumas contagens as linhas de código de(Eu também prometi aderir à exigência detodo o projeto GNU superem as do Linux

Stallman de chamar esse software de “livre”

em um montante de 10 para 1. Para garantir

em vez de “open source”).

a participação de Stallman neste artigo,

Como diz Stallman:concordei em chamar o sistema operacional“Chamá-lo de open source é uma

como “GNU/Linux”. Stallman insiste nesse

maneira que as pessoas que discordam

nome,

de mim tentam fazer com que as

tanto

para

dar

créditoaos

programadores GNU quanto para manter oquestões éticas sejam esquecidas”.

foco nos princípios de liberdade que
impulsionaram seu desenvolvimento.
LibreOfice Magazine – Dezembro 201799

artigoESPAÇOESPAÇO ABERTO
ABERTOEm 1998, uma parte do movimento do

Se você escreve ou usa software livre

software livre se separou. Este subgrupo

somente por razões práticas, você deixará

gostavade usar quando for inconveniente, e a

da

ideia

de

compartilharecolaborar com código, mas o fazia por

liberdade desaparecerá.

razões práticas, e não por princípios éticos e

A primeira vez que ouvi Stallman falar foi hámorais. Eles queriam um termo diferente de

15 anos, no MIT. Ao entrar na sala de aula,"livre" por duas razões: Porque signifcava

ele trocava palavras acaloradas com oque esta opção também seria justa, eanftrião, até que começou a gritar e a agitar

tambémasos braços. Ele não deixaria que sua conversa

pessoas. Por isso, eles resolveram por

fosse transmitida via web usando ochamar como “open source”. Torvalds me

RealPlayer, porque isso imporia o uso de um

disse:

programa

porque“livre”

confundia“Uma das razões pelas quais eu não uso

proprietário

em

seus

espectadores domésticos.

o nome software livre' é que toda aquela“Por que você insiste obstinadamentecoisa de ‘liberdade’ vem com muita

em ser ignorante?” - perguntou. “Por quebagagem emocional”.

você insiste em não entender o que euestou dizendo a você?”Eric Raymond,cofundador

daOpen Source Initiative em 1998, diz:Uma vez que o RealPlayer fora retirado do“O pessoal de software livre soa muito

processoealgumaspessoastinhammoralista”.

deixado o desconforto, ele deu a palestra
sobre a ‘restrição draconiana’ conhecida

Ele argumenta que a melhor maneira decomo direitos autorais. Um uso único do

mudar o comportamento de muitas pessoas

RealPlayeré “não tentar mexer com suas premissas deinofensiva disse ele à plateia:

pareceuma

conveniência

valor”, mas oferecer incentivos práticos. Eles“se eu não mostrar que eu levo meusentão

princípios a sério”, “não posso esperar

adotarão

novos

valores,para

racionalizar seu novo comportamento.

que mais ninguém os leve a sério

Entretanto, para Stallman, este é o ponto

também”.

central.
LibreOfice Magazine – Dezembro 2017100

artigoESPAÇOESPAÇO ABERTO
ABERTO
Ao gritar com o anftrião de uma palestra ou

No ensino médio, ele usou um manual dainsistir no uso do nome GNU/Linux,

IBM

Stallmancomputador em papel. Outros faziam piada

podeparecerumacriança

mimada. Diz Raymond:paraescreverprogramasdedele, até mesmo dos que participavam no“Richard tem muito pouco disso em seu“Programa – Prêmio de Ciências Columbia”,

ego pessoal. O que ele tem é um

que ele participava aos sábados. Diz ele:compromisso com suas ideias, e que“Era muito ruim quando eu sofria

devem ser absolutas. E é muito

bullying”.

importante para ele que as pessoas não
só se comportem da maneira como ele

Enquanto ele crescia como uma criança dequer que elas se comportem, mas que

difícil relacionamento, ele encontrou poucopensem da maneira que ele quer que

consolo com seus pais.

elas pensem.”“Pensava em meus pais como tiranos”,
diz ele. “Eu me ressentia com o poderResume Raymond:deles”.

“A maioria da comunidade respeita
Richard, mas não concorda com todas

Eu perguntei se isso era simplesmente por

as suas premissas.”causa de seu desprezo pela autoridade ou
se seus pais poderiam ter sido mais

Stallmanestá

acostumado

que

suas

agradáveis. Ele não tem certeza.

premissas não sejam sempre bem recebidas.

“Embora eu tenha visto famílias que se

Ele cresceu em Nova York, interessado em

entendam, este tema ainda é quase

matemática, ciência e história. Ele já lia livros

incompreensível para mim.”de cálculo quando tinha 7 anos e, jáadolescente, gostava de quebra-cabeças

Até que ele se instalasse em sua residência

matemáticos e modelos de foguetes, deem Harvard, como um estudante de física,

acordoele não havia se sentido como se tivesse

com

Free as in Freedomasuabiografa,“(Livrecomoem

uma casa.

Liberdade” - escrita por Sam Williams em

Durante seu primeiro ano, ele procurou em

2002 e revista por Stallman oito anos depois.

Cambridge computadores interessantes

LibreOfice Magazine – Dezembro 2017101

artigoESPAÇOESPAÇO ABERTO
ABERTO
para estudar, e acabou encontrando lugar

Stallman inventou um método de levantar

no laboratório de Inteligência Artifcial doapenas algumas telhas, abaixar um laço eMIT,girar a maçaneta interna. “O lugar tinha um

onde sentiu como se fosse uma

segunda casa – entre os hackers.

espírito livre único naquela época”, recorda“Hacking” era um termo do MIT aplicado a

Stallman. Eles subverteram as regras, masvários tipos de exercícios de inteligência,

apenaspor diversão. O Laboratório Ethos era

comunitária. “Eu achei isso poderosamente

formativo.

inspirador.”Por

exemplo,

eles

não

ao

serviço

daprodutividade

escreveram códigos de segurança para as

Após se formar em Harvard em 1974,

máquinas

Stallman começou uma pós-graduação emdolaboratório,

pois

eles

poderiam ser usados contra eles.

física no MIT. Mas um ano depois, ele“Eles decidiram não colocar correntes ao

machucou o joelho e já não podia participar

redor de seus pescoços e entregá-los aos

regularmente de dança folclórica, a sua

administradores”, disse Stallman.

grande alegria, e que também era a suaúnica maneira de conhecer mulheres. Ele

Havia também uma política não-ofcial denunca se casou, mas atualmente tem uma

não trancar seu escritório à noite, se tivesse

namorada.

um

computador

que

outro

pudesse“Isso tirou toda a alegria da minha vida”,

precisar. Alguns membros auxiliares do

diz ele. “Eu acabei por desmoronar na

corpo docente acabaram por levar Stallman

miséria”.

a transformar-se em algo como um gatuno,quase um Robin Hood. Ao chegar no

Ele perdeu a motivação para estudar física elaboratório, foi-lhe mostrado um aceso

abandonou o curso, mas viu maneiras de ser

improvisado que tinham usado para abrirútilportas trancadas. Outros hackers, por vezes,

trabalhando no laboratório de Inteligência

levantavam as telhas do teto e subiam sobre

Artifcial.

o telhado e entravam nos escritórios, mas a

Por volta de 1980, ocorreu um incidente

fbra de vidro acabava por fazer a sua peleque se tornou em um momento importantecoçar por dias.

em sua história, como líder de um

com

programação

econtinuou

movimento.
LibreOfice Magazine – Dezembro 2017102

artigoESPAÇOESPAÇO ABERTO
ABERTOA Xerox tinha dado ao MIT uma impressora

Perguntei a – um professor de direito na

a laser que Stallman esperava hackear, para

Columbia, conselheiro geral da FSF, econcertar os constantes atolamentos decolaborador do Stallman por 25 anos – opapel. O MIT não tinha recebido o código

que as pessoas podem não saber sobre ele.

fonte,

então

Stallmanvisitouum

programador na Carnegie Mellon, que tinha

Ele tem um senso de humor maravilhoso

trabalhado na máquina. Mas quando ele lhe

e infantil”, diz ele. Tem também aquelepediu o código, o homem recusou, citando

gravador que ele carrega, assim comoum acordo de não divulgação. Stallman
fcou tão surpreso que deixou o escritório
do homem sem dizer uma palavra.
“Eu não conseguia pensar em nada paradizer que faria justiça a ele”, disse
Stallman. E eu não queria tratá-lo com aum botão que ele fez na década de 1970
e ainda usa, que diz “Contestar Deus.” Eletambém às vezes carrega notas de ‘zero
dólar’, que ele usa para subornar

cortesia normal que eu faria com uma

pessoas,pessoa decente.”

imigração.

incluindo

agentesdeEste comportamento covarde e desleal
deste funcionário da Xerox provocou o

Como Stallman diz,

“É legalmente

próximo passo em sua evolução ideológica.

válido e qualquer agência dos EUA vai“Todas as minhas experiências no MIT

lhe dar ‘zero dólares’ em ouro por isso.”

me ensinaram como era bom estar em
um lugar com software livre. Mas o

Ele deu um desses ‘zero dólar’ para o então

incidente com a impressora me ajudou acongressista Barney Frank, na esperança

ver que o software não-livre era

querealmente uma injustiça”.

Digital Millennium Copyright Act,

ele

não

votassenoque

proíbe quebrar gestão de restrições digitais.
Richard Stallman, o lutador moral da liberdade,Frank votou sim, e Stallman “perdeu todo omuitas vezes obscurece o resto de seu caráter.

respeito por ele.”
Além disso, Frank fcou com o dinheiro.

LibreOfice Magazine – Dezembro 2017103

artigoESPAÇOESPAÇO ABERTO
ABERTO

Moglen contou uma outra história de 2006,
quando um grande número de pessoas do
movimento de software livre se reuniram no
MIT para discutir a versão mais recente da
GNU General Public License, ou GPL. A GPL,lançada pela primeira vez em 1989, é otexto que as pessoas atribuem a projetos desoftware livre para mantê-los livres. A GPL,basicamente, diz que você não pode fazer ocódigo proprietário, e se ele é usado em
outro projeto, então esse projeto não podeser feito proprietário. É um uso brilhante dosistema de direitos autorais. Todo o código

Ilustração de Nathan Fox

cai automaticamente sob copyright, masaqueles que possuem direitos autorais

Jogos

de

palavras

entretém Stallman

infnitamente.
Quando visitei o MIT, ele disse que acabaria
com a melhor piada de sua vida, sobre
Theresa May, a primeira-ministra britânica,
que tem uma história de apoio a vigilância:“Eles montaram uma estátua da Theresa
May e todos do setor pensavam que ela
os estava observando. Então alguém
atacou a estátua com um martelo eacaboumultado

por

danos

'‘estatutários’'.

podem ditar como seu material é usado.
Normalmente, eles inserem termos que
especifcam que o material não pode sermodifcado ou distribuído sem a sua
permissão. Mas como em um movimento dejiu-jitsu,

Stallmaninseriu

termosqueespecifcam que os termos “para não copiar”
não podem ser inseridos, mantendo assim osoftware e suas posteriores modifcações
livres para sempre. A GPL é talvez o maior
truque da vida de Stallman.
Outros aplicaram desde então termos
semelhantes de direitos autorais a livros,

Trocadilhos sobre política são o que de maissimpático tem Stallman.

música e arte, prática hoje conhecida como
“copyleft”.

LibreOfice Magazine – Dezembro 2017104

artigoESPAÇOESPAÇO ABERTO
ABERTO
Assim, Moglen disse que esta reunião da“É assim que eu provavelmente reagirei

GPL era “o começo de um processoa alguém que tenta censurar minhas

cuidadosamente

piadas”.

planejado

pelo

qual

tínhamos passado um ano nos preparando”.
Eles imprimiram várias centenas de cópias

Moglen lembrou de outra história, sobre

do rascunho da discussão e estavam

uma palestra que Stallman fez na Índia. Ele

prontoseestava no palco, diante de milhares dedocumento

pessoas, assim como o ministro-chefe depara

simultaneamente

entregá-losliberaroonline.

Kerala, um estado indiano de 35 milhões,Mas na versão anterior, Stallman havia

além de acadêmicos e dignitários. No fnal

incluído

uma

do dia, quando chegou a hora dareferência a um CEO fctício chamado Ty

apresentação do Stallman, ele se levantou e

Coon (Tycoon = Magnata). Alguém julgou odisse que estava muito quente, que ele

nome politicamente incorreto e mudou.

estava muito cansado e que falaria na

Stallman percebeu que a mudança haviamanhã seguinte.

nomaterial

de

apoio

sido feita nos bastidores, e disse que teria“Pensei: de certa forma, estávamos

que denunciar a licença.

exatamente no lugar certo do mundo“E assim nós fcamos parados lá, todos

onde ele poderia fazer isso”, disse

absolutamenteeMoglen, “já que Richard era um homem

aterrorizados,” disse Moglen. “Então,santo, que tinha a sua própria maneirapensei comigo mesmo: como poderia serde fazer as coisas”.

estupefatos

completo, após todos esses anos detrabalho e cuidadosa preparação, como

E, no entanto, Stallman gosta de zombar

poderia ser mais apropriadamente

dessa imagem de homem santo, comcompleto do que Richard Stallman

uma personagem que ele chama de São

entrarIGNUcius, da Igreja de Emacs. Emacs éedenunciar

seu

própriotrabalho?”

um editor de texto que ele escreveu eque, merecidamente, recebe devoção deEle tentou controlar Stallman, falando com ele

seus usuários. No fnal de muitas dereservadamente, mas Stallman reagiu desta forma:suas conversas, ele toma um roupão e

LibreOfice Magazine – Dezembro 2017105

artigoESPAÇOESPAÇO ABERTO
ABERTOuma “auréola” feita de um grande disco

Para um exame minucioso do modo de vidarígido antigo e recita uma ladainha dede Stallman, você pode dar uma olhada na

softwaresua lista de exigências para atender a um

livre,

fazendopiadasentre

tecnologia e teologia.

convite para palestrar, o quê faz o pedido

Sob outra perspectiva a respeito deste

do Van Halen – que em seu camarim não

personagem criado por Stallman, a sua

poder

amiga e companheira hacker Michele Metts

chocolate, seja algo até infantil.

disse:

Este documento de 9.000 palavras, por

haver

nenhum

M&M

cor

de

“Ele é uma das poucas pessoas que

conta de acidentes passados, especifca

conheço que faz a coisa certa. Ele nãotudo, desde a temática, a duração das

tem medo de ser um estranho.” Eleconversas, a temperatura que ele preferetambém é “o mais gentil e amável ser

quando dorme, aos alimentos e a música

humano. Uma vez, tentei imaginá-lo

que ele não gosta (gema de ovo, rock),como um pai e perguntei sobre crianças.

como

Ele nunca os quis, mas disse: Às vezes

entrevistas, o método para fazer a sua

tenho sentimentos mais maternos doreserva no hotel (não utilizar o seu nome, eque paternos em relação a uma criança”.

de toda forma, ele prefere o sofá de alguém,“Como assim?”, perguntou Michelle. “Eupois é mais divertido). Ele especifca quevejo a relação paternal como sendo

gosta de papagaios, mas pede, por favor,

áspera” – talvez porque seu pai bebia e

que não compre um para ele, e (para evitar

abusava verbalmente de sua madrasta –um outro incidente desse tipo) certamente“e estes sentimentos são apenas umanãomatéria da bondade e da preocupação.

capturado ilegalmente:

atendercompreosum

repórteres

papagaioparaselvagem

Eu não os expressaria dizendo: ‘Não,“Encontrar este triste animal não foi umanão, não”.

surpresa agradável”.

Ele esclarece que suas frequentes advertências

Ele também deixa claro que você não deve

aos outros devem ser recebidos como

“oferecer ajuda o tempo todo”, especialmenteconselhos, não como manifestação de força.

quando se trata de café da manhã.

LibreOfice Magazine – Dezembro 2017106

artigoESPAÇOESPAÇO ABERTO
ABERTO“Por“Por favor, não traga-o para mim” . Ou

Ele observa que todos os usuários depara atravessar a rua: “Por favor, deixe-

celulares podem ser rastreados e, por isso

me sozinho quando eu atravessar a rua”.

mesmo, esta é uma das razões que ele não
tem um.

Eu falei sobre a ‘lista de exigências’

Mais trocadilhos no jantar, antes de abrir

enquanto conversávamos, e ele me explicou

espaço em um prato de alho-poró, Stallman

que pessoas com ‘educação muito rígida’

diz:

impedem que as coisas sejam feitas.

“Devemos honrar Snowden quando“Você pode ver que eu não tenho uma

comemos este prato”.

opinião muito rígida acerca de boas
maneiras”, disse ele. “Tem mais a ver com

Edward Snowden já honrou Stallman. Numa

consideração.”viagem a Londres, Stallman foi convidado
para um bate-papo social por Julian

Apesar da longa lista do que ele não gosta,

Assange, o chefe do WikiLeaks, para a

Stallmanumembaixada equatoriana, onde ele estáconhecedor de comida chinesa. No MIT,

refugiado. Durante a visita, Assange leu para

Metts nos pegou e nos levou paraele uma saudação enviada por Snowden.

Chinatown para jantarmos. Metts tem

Stallman costumava vir a Chinatown tarde

aproximadamente a idade de Stallman (eleda noite com seus colegas hackers do MIT –tem 63 anos de idade), afro-americana com

até que pararam de convidá-lo, por conta dedreadlocks grisalhos e é uma veterana de 28

um desentendimento, presagiando uma

anos de punk e bandas de metal. Ela usava

rivalidade amarga entre seus colegas, o queóculos escuros, e eles trocaram trocadilhos

ele chama de ‘guerra civil’.

improvisados quando cruzamos a ponte

Ao contar a história de sua própria vida,para Boston.

Stallman aponta para três livros.

Stallman, falando sobre os usuários do jogo

O primeiro é a Saga de Njál, um islandês que

Pokémon Go, que rastreia seus jogadores:

se envolveu numa disputa e foi queimadoéumaventureiro“Eles
Eles estão aprisionados’”.

eem sua casa.
Asegundaé

históriadeIshi

e a Guerra contra a Civilização, um nativo
LibreOfice Magazine – Dezembro 2017107

artigoESPAÇOESPAÇO ABERTO
ABERTO
americano que se tornou o último de sua
tribo quando a sua família foi morta. O
terceiro é Floating Worlds, um romance defcção científca sobre uma mulher que deforma desafadora permanece na Terra,
após seus habitantes serem forçados aabandonar o planeta. Todos evocam um
período destrutivo em sua vida, um deleso levou à grande criação, mas ainda oassombram.
“A experiência de perder a minha
comunidade

mudou-meprofundamente”, diz ele durante ojantar, “e eu ainda tenho medo de que
as pessoas me rejeitem”.
Porvolta de

1980,

duas

empresas,laboratório para vender computadores,
chamados máquinas Lisp. Stallman não
gostava que seus amigos passassem
menos tempo no laboratório. Por um
tempo, as duas empresas e o MIT
compartilharam código, mas em 1982, aSymbolics parou de compartilhar, na
esperança que a LMI fcasse cada veze

saíssedomercado.

Elesobrigaram cada usuário do MIT a escolher
um

lado.

Para

punir

Metts analisa:“E eu, na mesma época, que pensava
que o punk rock era traiçoeiro”.
Em sua indignação, Stallman passouquase dois anos sozinho recriando cadanovo recurso da Symbolics no código MIT,mantendo o LMI vivo. O feito surpreendeu
seus

colegasisso,

Stallmanescolheu o lado contra a Symbolics.

desenvolvedoresdesoftware. Como Moglen, advogado da FSF,
me disse: “Richard Stallman, como Isaac
Newton,éconcentrado,

Symbolics e LMI, foram retiradas domenor“O que eles fzeram foi uma traição que destruiu
até o último de minha casa”, ele diz, enquantocome um bolinho.

um

grandepensador

uma

mente

com

trabalhando como um forno nuclear, quepode derreter qualquer coisa.”
Eventualmente Stallman viu que nãohavia futuro nas máquinas Lisp e decidiu
fazer

algo

construtivo

em

vez

de

vingativo.
“E isso é o GNU”, disse Stallman. “Mas ofato de ter conseguido superar todos
os meus ex-colegas juntos deu-me
uma grande força e confança que eu
poderia fazer um projeto muito maior.”
Não confunda a ambição de Stallman com
otimismo.

LibreOfice Magazine – Dezembro 2017108

artigoESPAÇOESPAÇO ABERTO
ABERTOEle nunca esperou que o movimento do

expressando raiva com aqueles que fazem

software livre fzesse muito progresso, esoftware não-livre, e demonstrando pena eele não pode nomear um livro edifcante

frustração com os ‘tolos’ que usam este tipo

para acompanhar o trio trágico de livros jáde software.

citados, para descrever sua vida.

apresentei

De várias maneiras, eu
argumentos

quealgumas“O mundo está fcando cada vez pior,pessoas têm valores diferentes e devem

em relação à liberdade em geral”, diz

ser autorizados a negociar a liberdade porele, “e no que diz respeito a como aconveniência, se assim o desejarem. Não

computação

pessoas”,

há nenhum equivalente livre do iPhone.

apagando seus livros, e assim por

Ele diz que o fato de um acordo serdiante.

voluntário não signifca que é legítimo –

trata

as

veja o feudalismo – e argumenta que
Mas sua postura é instrutiva.

precisamos de direitos inalienáveis para

“Eu absolutamente não vou meevitar a opressão. Usar software não-livre

comportar de forma individual e

acabará por te machucar (expondo você à

unilateral”, ele me disse. “Isso me

manipulação), e perpetua uma norma que

enche de repulsa. Eu não vou apoiar

prejudica os outros.

isso.”Os usuários “não veem a conexão
entre o que estão fazendo e a dor que

Em vez disso, ele segue palestrando,

resulta”, diz ele, “mas eu vejo”.

envolvendo pessoas. Quando perguntado
se ele acha que isso esteá funcionando,

Nós temos memória curta, diz Stallman.

ele diz:

Eu disse:“Se você desistir de tentar promover“Você se lembra quando a Microsoft

algo, só porque ainda não funcionou,

disse: ‘Onde você quer ir hoje?’. ‘Comovocê está se rendendo a uma profeciavocê quer viver em cinco ou dez anos?

auto realizável”.

Essa deveria ser a nossa pergunta.”

Atualmente, ele está quase sozinho em

Eu expressei pessimismo a respeito de comosua dedicação absoluta ao software livre,
LibreOfice Magazine – Dezembro 2017109

artigoESPAÇOESPAÇO ABERTO
ABERTOuma comunidade de software livre poderia

Stallman se preocupa com a vigilância,

nunca corresponder ao rico ecossistema deporque a vê como uma ameaça àsoftware, alimentado pelo capitalismo. Ele

democracia. Aqui está a lógica: O Estado

compartilhou

tem segredos. Para controlar o Estado, osmeupessimismo,mastambém disse:

cidadãos precisam desses segredos. Para

“E daí? Esse ‘ecossistema rico’ nãoobtê-los,precisamos

de

quem

os

substitui a liberdade!”denuncie. Mas a vigilância permite que oEstado identifque e aprisione quem os

Stallman é implacável em sua retórica,

denuncia. Assim sendo, ele diz:“mas ele também é um homem que“A democracia depende da redução doentendenível de vigilância geral até o ponto

que

há

complexidadesdemotivações humanas”, diz Moglen.

em que o Estado não possa identifcar“Vamos assumir que a linguagem dequem o denuncia”.

Richard pode ser franca, mas eu nãonecessariamente concluo que a ideia
por trás dela seja tão sem nuances”.

Nessa afrmação, ele diz:
“Eu

afrmo

ter

apresentadoumteorema sobre o nível máximo de
Ele acrescenta que “Isso é, no entanto, um

vigilância

julgamento meu.”

democracia".

compatívelcom

aComo eu paguei pelo jantar com umcartão de crédito, Stallman agradeceu-me,

Trocadilhos e uma auréola falsa não podem

mas incentivou-me a usar o dinheiro. Eu

sufcientemente

citei o ceticismo de que um registro detrazendo as massas à causa de Stallman,refeição seria usado contra mim, além dadado o tanto de dureza de sua pregação. Mas

conveniência e milhas que vêm com oele viaja a maior parte do ano, dandocartão. Para o qual ele mudou de “polidez”

palestras ao redor do mundo. Sua posição nopara

MIT não tem responsabilidades, ele nem

(eu

acho)

consideração

emeperguntou:

adoçarsuas

palavras,sequer programa mais, porque, diz ele:“Quão facilmente você pode ser“Fui involuntariamente autopromovido

comprado?”

como diretor”.
LibreOfice Magazine – Dezembro 2017110

ESPAÇO
ESPAÇO ABERTO
ABERTO

artigoIlustração de Nathan Fox
Isso é para ser uma piada”. Ele ainda está no comando e, mesmo que você o julgue
encantador ou estridente, suas ideias ainda são vitais.
Como Moglen me disse:“Ele fez um ótimo software, escreveu algumas ótimas licenças e criou uma pequena
fundação, mas a ideia de copyleft e a proposição de que a liberdade social e política
não pode acontecer numa sociedade sem liberdade tecnológica – esses são seussignifcados de longo prazo. E a humanidade estará ciente desses signifcados por
séculos, seja lá o quê for que façam sobre eles."Escritor cientista. Escreve sobre Inteligência artifcial, robótica,

Matthew
Hutsonsegurança cibernética e a Internet das coisas. Bacharel em
neurociência cognitiva. Autor de “As 7 Leis do Pensamento Mágico”(sem tradução) sobre a psicologia da superstição e da religião.

LibreOfice Magazine – Dezembro 2017111

ESPAÇO ABERTO

artigo

UFPR TV e Software Livre: Caso deSucesso? Fale Conosco!
Carlos Baldo, Carlos Rocha, David Jourdain, José Carlos Appolinário e João Matias Medeiros

Até onde podemos chegar, adotando Software Livre?
Durante vários anos, uma infnidade de demandas já foram apresentadas, quepretensamente justifcam que “para esta atividade, não tem software livre que atenda”!
Ou que “para esta demanda, é impossível fazer com software livre”!
Existe um ditado bávaro que diz: “Impossível é apenas um lugar onde você ainda não
chegou”.

Pois bem.
O objetivo deste artigo é justamente tratar de uma demanda que, para muitos profssionais
de TI e Telecomunicações, não pode ser atendido de forma competente, com a adoção deferramentas livres. Por isso, a pergunta inicial: Até onde podemos chegar?
Vamos começar com um pouco de história.
Dezembro de 2016 – é lançada a Edição 25 da LibreOfce Magazine, contendo um artigo
intitulado “Vídeo Broadcast, mais Open Source, mais Linux: É possível?"
LibreOfice Magazine – Dezembro 2017112

artigoESPAÇOESPAÇO ABERTO
ABERTO
Através do Paulo Henrique de Lima Santana,livres, que colaborassem para que a UFPR

membro da comunidade Curitiba Livre, oTV pudesse iniciar a adoção dessas para

artigo chega a conhecimento da UFPR TV,

transmissão.

que já dava seus passos na adoção de

Entretanto, é conveniente salientar que aferramentas livres.

UFPR TV adotava ferramentas livres e

Contudo,otime

gostaria

de

poder

proprietárias em diversas demandas, muitas

conversar com alguém que já tivesse

delas orientadas pelo servidor Marcio

experimentado

Wenzel Luiz do Centro de Computação

ferramentas

paratransmissão de vídeo, e que desejasse

Eletrônica

compartilhar o que havia aprendido. Neste

necessitava de algum material que pudessecontexto, o artigo caiu ‘como uma luva’.

ir mais além e confrmar suas suposições:De uma parte, o conhecimento de como é

que seria possível adotar ferramentas livres

possível montar uma estrutura completa

em suas demandas mais complexas -(ou quase) para transmissão de vídeo,difusão, distribuição em larga escala, IP e

usando ferramentas livres.

Web TV, integração com sistemas existentes,

De outra parte, estudos e testes paraswitcher de programações ao vivo, emadoção de ferramentas livres que já estavam

tempo real e de acervo local e na nuvem.

em

Tudo

andamento,

programação

da

para
UFPR

difusão
TV,deadotando

da

UFPR

isso

em

preferencialmente(CCE).

umcom

Contudo,ambiente
plataformas

ferramentas livres, tanto quanto possível.

adaptativas ou responsivas. Foi neste

Neste contexto, a aproximação tinha tudocenário que o artigo da Edição 25 dapara ser promissora.

LibreOfce

De um lado, conhecimentos desejosos deencontro.

serem aplicados em um caso maior, mais

Após vários e-mails, conversas via telefone,complexo e de impacto muito mais amplo,

chat, visitas e muito papo de nerd,para comprovação de que o uso dechegamos a este roteiro, escrito a 10 mãos,ferramentas livres para transmissão é viável,um exemplo de trabalho colaborativo epossível e de qualidade.

horizontal, para apresentar um caso de

Do outro lado, a necessidade de auxílioadoção de ferramentas livres para vídeo

técnico e de experiências com ferramentas

transmissão, para difusão da UFPR TV.

LibreOfice Magazine – Dezembro 2017

Magazinepromoveu

este

113

artigoESPAÇO ABERTO
Esperamos que este roteiro sirva deincentivo para que outros casos possam
surgir.
Tal e qual aos programas de culinária quetemos visto nas televisões pelo mundo,
apresentamos ‘o prato’ e ‘os cozinheiros’.

Máquina 2
OBS - Switcher de programação

Neste caso específco, os ingredientes

AMD Athlon II, 4 GB RAM, 320

poderiam ser misturados em uma base, ou

GB HDD, sistema operacional

sistema operacional diverso. Afnal, asWindows 7.

soluções apresentadas neste artigo, valem

Será em breve migrada para GNU/Linux.

para plataformas com sistemas operacionais
diversos (Windows, Mac ou GNU/Linux).
Mesmo assim, fca a recomendação de seutilizar GNU/Linux. Os testes realizados pela
UFPR TV mostraram que, ao utilizar um
sistema operacional livre, as ferramentas são
mais estáveis e rendem melhor (ou seja,
consomem menos CPU e RAM). Agora,vamos ‘aos ingredientes’ e ao ‘como fazer’.

Emby - Servidor e organizador demídia (acervo local)
Intel Core 2 Duo, 2 GB RAM, 3
TB

decompostoarmazenamento
porsistema

Ingredientes

seis

HDDs,

operacional

Lubuntu 16.04.

Máquina 1
nginx - Servidor e distribuidor devídeo
AMD Athlon II, 2 GB RAM, 80 GB
HDD,

Máquina 3

sistemaoperacional

Optamos por não utilizar RAID por questões
de segurança e por serem HDDs detamanhos diferentes. Mesmo assim, apossibilidade de uso em RAID existe.

Windows 7.
Será migrada para GNU/Linux brevemente.

LibreOfice Magazine – Dezembro 2017114

artigoESPAÇO ABERTO
Modo de fazerOu seja, vai muito bem para o primeiro

Ao concluir a confguração da máquina 1

vídeo da lista de reprodução, mas quando o

com o nginx (não há necessidade de fazer

OBS acessa o vídeo seguinte, mantém oalgo mirabolante, basta uma confguração

fuxo,

básica para que o aplicativo rode), confguremontada para o servidor nginx.
nginx

o OBS na máquina 2 para transmitir àComo desejávamos ter uma plataforma que

máquina 1.

conseguisse acesso pleno às mais variadas

Feito isso, você terá um sinal de testes no ar,fontes de fuxo e armazenamento de vídeo

sem programação.

optamos pelo teste com o software vMix,

É nesse momento que entra em ação aque apesar de ser uma licença proprietária,máquina 3.

ainda oferece um custo acessível.

Nela,

fcará oacervo de programas,

poréminterrompeaconexão

Nossa intenção com isso não é apontar

administrado pelo Emby.

falhas na estrutura do software livre OBS,
OBS

Dessa forma, é possível disponibilizar amasprogramação da televisão tanto por sinal ao

atualizações sejam feitas nesta plataforma evivo quanto por demanda (VOD). Para tal,nos possibilite atuar com um conjunto debasta confgurar o OBS da máquina 2 desistemas 100% em software livre.

forma a acessar os arquivos de vídeo

Neste estudo, conseguimos ainda utilizar oarmazenados na máquina 3.

software OBS para publicações ao vivo nas

Existe ainda uma variação possível deplataformas do Youtube e também do

estrutura

Facebook.

que

incorporaumaquartaapontarcaminhos

para

que

máquina (opcional) com um software

Porém, para cada um destes canais é

proprietário que permite ter acesso em

necessário

fuxo contínuo a uma lista de transmissão

instalada com o software OBS,
OBS pois odeterminada na nuvem Youtube ou similar.

software não faz isso simultaneamente,

Nos testes iniciais o OBS não respondeu

enviando fuxo somente para uma das

bem a esta função, pois apesar de acessar

plataformas.

uma lista de reprodução oriunda do

Neste

Youtube, o OBS trata cada vídeo como um

proprietário vMix se mostrou mais ágil efuxo diferente e não um só fuxo constante.

pode enviar o fuxo de saída para estas duasuma

quesitoLibreOfice Magazine – Dezembro 2017

máquinatambémdedicadaoesoftware115

artigoESPAÇO ABERTO

plataformas citadas - Youtube e Facebook, simultaneamente. Mas isso não é impedimento
algum para a utilização de uma plataforma exclusiva baseada no OBS.
OBS Porém, é imperativo
que se tenha uma máquina para cada fuxo – uma para o Facebook e outra para o Youtube.
Esperamos sinceramente que as limitações apontadas no OBS sirvam para instigar o devido
incremento e melhoria para as próximas versões do aplicativo.
No centro destas operações está a máquina com o servidor nginx,
nginx que se conecta com
praticamente todas as demais. O fuxo de vídeo ao vivo da programação entra no nginx eeste disponibiliza para o software que executa a função switcher - que, tanto pode ser o OBS
ou mesmo o vMix.
vMix
Esta segunda máquina, switcher incorpora os demais fuxos de vídeo, como outras fontes devídeo ao vivo, arquivos na própria máquina ou ainda, lista de reprodução de outras fontes na
web. O nginx possibilita que sejam confgurados diferentes formatos de saída, entre eles ohtml5, que pode ser facilmente incorporado em um navegador web, sem a necessidade deplugin ou player específco.
Esta solução está implantada em nosso portal da UFPR TV.
Nas fguras a seguir, vemos as demandas de exibição a partir de um acervo, a partir de uma
estrutura para transmissão ao vivo e um diagrama com os dois processos unifcados.

Figura 1 - Acervo

LibreOfice Magazine – Dezembro 2017

116

ESPAÇO ABERTO

artigoFigura 2 - Ao Vivo

Figura 3 - Estúdio, Acervo e Ao Vivo

LibreOfice Magazine – Dezembro 2017117

artigoESPAÇO ABERTO
Podemos observar que nos dois casos, tanto

É o caso da UFPR TV, que se mantém sem

para o processo de geração de sinal a partir

verba

do acervo, como a partir de operação ao

governamental, apenas com parcerias paravivo, pressupondo um estúdio, temos oincremento de sua grade de programação.

controle e o gerenciamento das operações

Ou seja, permutas e parcerias em troca denas máquinas envolvidas a partir de um

conteúdo:computador específco para a operação, dedivulgação científca Conheça mais em

forma a não gerar processos concorrentes

www.tv.ufpr.br.

algumadecultura,comerciais

temas

ou

atuaise

com suas atividades primárias.
No diagrama “Ao Vivo”, podemos observar

Recomendações

que a solução a ser adotada para concentrar

O que fazeras

Utilizelistasdereprodução

vindasdemáquinasquesó

ferramentas

para

a

repositórios externos (do Youtube no caso

executarão

apresentado) podem ser atendidas a partirtransmissão. Também e possível realizar

de duas opções, uma delas com adoção detodo

ferramentas livres.

máquinas, mas não recomendamos a

Um outro fator que deve ser considerado na

combinação OBS e Emby,
Emby pois ambos fazem

criação de cada uma das máquinas é abastante uso de CPU. Com muitos usuários,

compilação

de

linux

tal cenário prejudica a experiência do

devidamente

personalizado

cadaespectador/usuário.

um

kernel
para

esse

as

dedicadas,

processo

utilizando

duas

máquina, que conterá tão somente, suporte

Uma boa ideia é isolar a máquina que

aos

sua

rodará o OBS do acesso à internet, deixando

operação, eliminando assim o restante do

apenas o nginx e o Emby acessíveis pela

código, no momento da compilação dorede externa. A questão aqui é apenas dekernel.

segurança, pois assim evitamos acesso

Neste sistema, é possível montar uma

indevido a máquina que gerará o sinal ao

estrutura modulável e que pode se ajustar,vivo.

perfeitamente, a necessidade de cadaPara atividades de repetição, é possível usar

emissora de TV, com qualidade SD ou HD,

controladores de programação (similar aos

seja comercial ou pública.

comandos de macro), para que as máquinas

dispositivos

indispensáveis

a

LibreOfice Magazine – Dezembro 2017118

artigoESPAÇO ABERTO
executem

de

forma

automatizada

asVia browser, direto no site

operações de switcher na programação ao

É possível embutir o sinal gerado pelo OBS evivo, em datas e horas pré-determinadas.

hospedado pelo nginx em uma página web,utilizando

O que não fazerovideo.js,
video.jsum

playerem

Javascript de código aberto.

Utilizar somente uma máquina para fazer
tudo.
Sim, é ecologicamente correto e economiza
espaço, mas assim como a combinação OBS
e Emby na mesma máquina pode prejudicaraexperiência

com

muitosusuários

Via media center, adotando o endereço

simultâneos, a combinação dos três garante

de difusão

que,

bom

Da mesma forma que você pode embutir osimultâneos

sinal em uma página, esse sinal pode sermesmo

processador,

utilizando
20

usuáriosum

podem ser demais para a máquina.

aberto por softwares e caixas dedicadas que

Outra dica valiosa é não colocar o sinal no ar

suportem transmissões ao vivo de vídeo

sem primeiro assisti-lo.

pela Internet. O link a ser utilizado por

Parece ridículo, mas a única forma de se ter

ambos

certeza que os parâmetros de transmissão

executados com visualização a partir do

do OBS estão corretos e que a taxa de bits

Kodi e do VLC.

está adequada é assistindo a saída dele,

Ainda não temos todas as etapas utilizando

observando se há artefatos, “pixelização”,

exclusivamente

quadros perdidos, áudio picotando, entre

processo segue com este objetivo.

outros problemas.

Como vocês podem ver, a colaboração e oAqui, cabe salientar que estão todos oscompartilhamento

processos para a criação do ambiente para

adotando ferramentas livres, pode gerar

difusão do sinal de transmissão de vídeo.

amizades,seráomesmo. Testes

softwaredelivre,

foram

mas

o

conhecimento,

conhecimentos,

resultados

tangíveis e um bem maior para toda uma
Mas, e como fca a recepção?

sociedade.

LibreOfice Magazine – Dezembro 2017

119

ESPAÇO ABERTO

artigoNós, os autores, desejamos que você, leitor, faça muito bom proveito deste material. Foi
pensando em compartilhar conhecimento que fzemos este artigo. Assim como fzemos
entre nós!
Aproveite bem!
E, por fm, retornamos a pergunta inicial: Até onde podemos chegar, adotando software
livre?
Até onde, nem se imagina!

CarlosBaldo

CarlosRocha

David
JourdainRepórter cinematográfco e estudante de jornalismo na Universidade Federal do
Paraná. Tem experiência com informática desde os tempos do Windows 3.1. Sabe
programar em QuickBASIC, mas não se considera um programador de verdade.
Hoje, é estagiário de Desenvolvimento Tecnológico da UFPR TV, fazendo
pesquisas e testes com novas tecnologias visando implementá-las no canal.
Diretor-Geral de Rádio e TV da UFPR. Graduado em Comunicação Social pela UFPR. Professor da
UFPR. Criador e coordenador do projeto de pesquisa RedeIFES - rede nacional de intercâmbio
de programas para rádio e televisão das instituições públicas de ensino superior. Coordena odesenvolvimento e a implantação da Agência de Notícias das Universidades Federais, integrado
ao sistema da RedeIFES, ao Saci - Sistema de Apoio a Comunicação Integrada e ao WebCasting,em trabalho colaborativo com equipes de desenvolvimento da Coppe/UFRJ e UFOP. Trabalha naárea de Comunicação com ênfase em tecnologia, TV Digital, convergência de mídias, vídeo,telejornalismo, documentário, cinema e vídeo fccional.
Membro fundador e moderador das listas em língua portuguesa da TDF. Formação na área deComputação. Por hobby, segue “mexendo” no Kernel Linux. Fluente em alemão, português,espanhol, inglês. Retomou seus estudos em italiano. Professor universitário, ministrando
disciplinas de Engenharia de Software, Engenharia de Sistemas, Construção de Sistemas
Operacionais e Arquitetura de Sistemas Operacionais. Palestrante no Brasil, Chile, Argentina,
Uruguai e Paraguai, ensinando sobre Kernel Linux e como organizar grupos de desenvolvedorese pesquisadores, com uso de software livre. Atualmente, também tem se envolvido em pesquisa
aplicada para Vídeo Broadcasting, com uso de ferramentas livres.

João
MatiasMedeiros

Graduação de Tecnólogo em Gestão Pública pelo Instituto Federal do

José
CarlosAppolinário

Graduação em Comunicação Social - Publicidade e Propaganda pela
Universidade Gama Filho. Especialização em Gerenciamento de Projetos
pela UFRJ. Atividades na área de Comunicação Institucional na WebTv da
UFRJ. Servidor publico federal, desde 1987. Atualmente desempenha
atividades na UFPR TV.

Paraná. Tem experiência na área de Comunicação, com ênfase em Rádioe Televisão. Servidor público federal, concursado na UFPR, desde 1994.
Atualmente desempenha atividades na UFPR TV.

LibreOfice Magazine – Dezembro 2017120

ESPAÇO ABERTO

artigoZetta – Uma Plataforma
API-First para IoT
Sthefane Soares

A Internet das coisas (Internet of Things - IoT) envolve objetos físicos que estão conectados
em rede e são acessados através da web, como, por exemplo, as geladeiras inteligentes,
SmarTVs e SmartWhatches. Trata-se de um mercado promissor e é um dos tópicos maisinteressantes existentes na indústria de tecnologias atuais. Dentre as várias iniciativas
voltadas para esse mercado, surgiu a Zetta: uma plataforma API recheada de funções que
auxiliarão na hora de desenvolver projetos IoT. Vamos analisar como podemos aproveitar as
vantagens do Zetta
O que é Zetta?
Zetta é uma plataforma de código aberto voltada para a IoT na qual podemos desenvolver
APIs para a interação do dispositivo usado em determinado projeto. O Zetta transforma
qualquer dispositivo em uma API. Seus servidores comunicam-se com microcontroladorescomo Arduino e Spark Core, fornecendo a cada dispositivo uma API REST tanto local quantona nuvem.

LibreOfice Magazine – Dezembro 2017121

ESPAÇO ABERTO

artigoA plataforma é construída em Node.js.
Portanto, é necessário uma compreensão básica da ferramenta.
Como funciona e quais são as características da plataforma Zetta
Por ser open source, qualquer um pode usá-la de forma livre e sem custos. Se você é
apaixonado por Node.js (nodejs.org), pode contribuir com este projeto. Atualmente acomunidade de colaboradores é pequena, mas cresce à medida que ganha público.
Basicamente, é uma ferramenta que ajudará na criação de APIs que podem ser usadas parase comunicarem entre os dispositivos usados.
Node.js é uma plataforma construída sobre o motor JavaScript. Desenvolvedores podem
defnir dispositivos como máquinas de estados usando JavaScript. Também émultiplataforma (cross-plataform) o que facilita no deploy em múltiplas plataformas denuvem.
Zetta é uma plataforma orientada a API. Cada chamada é baseada em API para que
possamos usá-las para qualquer outra fnalidade, como o envio de dados para outras
plataformas de análise.

LibreOfice Magazine – Dezembro 2017122

ESPAÇO ABERTO

artigoO Zetta apresenta pontos de destaques em relação ao Websocket para transmitir as
aplicações de multimídia em tempo real. Este é um modelo de fusão da Multimídia(Hypermedia) como gráfcos, sons por meio de uma transmissão Websocket.
Pode suportar quase todos os protocolos do dispositivo e mediá-los ao HTTP. As conexões
entre servidores são também persistentes, de modo que possamos usar os serviços
contínuos entre servidores na nuvem.
Os aplicativos construídos podem ser úteis para conectar aos dispositivos e executardiferentes consultas de interação entre eles. Também abre a possibilidade de escrever as
consultas (queries) de disparadores (triggers) de modo que sempre que novos dispositivos
são anexados, possam sempre ser notifcados.
Arquitetura Zetta
O servidor - é o principal componente do Zetta. Em sua arquitetura, contém
diferentes subcomponentes como drivers, Scouts, extensões de servidor e
aplicativos. Um servidor Zetta será executado em um hub de hardware como
BeagleBone Black, Raspberry Pi ou Intel Edison. O servidor gerencia as interações
entre todos os subcomponentes, a fm de se comunicar com dispositivos e gerar APIs.
Scouts - fornecem um mecanismo de consulta para dispositivos nas redes ou paraaqueles que tem recursos do sistema para compreender e se comunicar com um tipo
específco de protocolo. Eles ajudam o Zetta a procurar dispositivos com base em um
protocolo específco. Também trazem informações específcas sobre dispositivos e seesses dispositivos já interagiram com Zetta ou não. Eles mantêm credenciais desegurança e detalhes relacionados durante a comunicação.
Drivers - são usados para representar os dispositivos em um formato de máquina deestado. Usando-os, é possível modelar dispositivos e interação física entre os
dispositivos. Os modelos de dispositivos são usados para gerar diferentes chamadasde API.

LibreOfice Magazine – Dezembro 2017123

ESPAÇO ABERTO

artigoExtensões de servidor (Server Extensions) - são usadas para estender as
funcionalidades. Eles estão em modo plugável e lidam com Gerenciamento de API,
adicionando títulos adicionais, etc.
Registro(Registry) - este trabalha com a parte de banco de dados para o servidor
Zetta, que armazena as informações sobre os dispositivos conectados ao servidor. É
uma camada de persistência.
Secure Linking - podemos estabelecer um sistema seguro e criptografado entre
diferentes servidores enquanto se comunicam. Cuidando da parte de frewalls e
confgurações de rede.
Apps:
Apps os apps são usados para interações diferentes entre dispositivos ou para
buscar e processar alguns dados que são criados em JavaScript. Aplicativos podem
ser criados com base em fuxos de sensor ou alterações nos dispositivos. Eles podem
ser usados para controlar certos tipos de eventos que acontecem em sistemas.

Figura 1: Arquitetura da plataforma Zetta

LibreOfice Magazine – Dezembro 2017124

ESPAÇO ABERTO

artigoImplantação (Deployment)
Agora vamos explorar a implantação do Zetta.
1) O servidor Zetta (Zetta Server) é executado em um hub de hardware, que pode ser
Raspberry Pi, Intel Edison ou BeagleBone Black.
2) Verifque se o hub está conectado a dispositivos para a comunicação através de HTTP
para os protocolos específcos usados na implantação.
3) Nesta etapa, outro servidor semelhante é executado na nuvem, que tem o mesmo
Node.js de pacotes que estão disponíveis no Zetta servidor no hub. Ambos osservidores estão conectados.
4) O Zetta fornece uma API no ponto de extremidade da nuvem de modo que possam
fazer uso e os consumindo.
Requisitos de hardware
O Zetta suporta aproximadamente seis dispositivos conectados por hub. Os requisitos dehardware dependem do número de dispositivos, a carga de cada um dispositivo e o tipo dedados que trafegam entre eles.
O requisito mínimo e ideal é uma CPU de 500MHz, RAM 500 MB e armazenamento de 1GB2GB. O Zetta requer 500 MB para ser capaz de executar. Ele suporta todos os sistemas
operacionais comuns com versões de 32 bits e 64 bits.

Figura 2: Implantação (Deployment) do Zetta
LibreOfice Magazine – Dezembro 2017125

ESPAÇO ABERTO

artigoInstalando o Zetta e usando um projeto demonstrativo
Agora vamos dar uma olhada na instalação do Zetta e criar um projeto simples. Como
exemplo, criaremos o “demo-zetta”. Antes de instalar o Zetta, precisamos ter o Node.js
instalado. Sendo assim, falaremos dele brevemente antes de explicar a instalação dos
requisitos.
Sobre o Node.js
Node.js é uma plataforma desenvolvida sobre o JavaScript do Google Chrome para ajudar
no desenvolvimento de aplicações de redes rápidas e escaláveis. O Node.js utiliza um
modelo de I/O direcionada a evento não bloqueante, tornando fuído e efcaz, sendo
adequado para aplicações em tempo real com comunicação intensa de dados através dedispositivos distribuídos. Acesse o site ofcial e, na aba de Downloads, faça o download doarquivo instalador apropriado para seu sistema operacional.
Após sua instalação, abra o terminal e verifque a versão.

Figura 3: Comando para checar a versão do node.js

Criando um projeto Zetta
1)

Crie um novo diretório para salvar o projeto, por exemplo “demo-zetta”.

2)

Agora insira “cd” para o diretório criado. Exemplo, cd demo-zetta.

3)

Para criar um projeto Node.js, execute o comando “npm init”

Figura 4 : Diretório e construção do projeto

LibreOfice Magazine – Dezembro 2017126

ESPAÇO ABERTO

artigo4) Você receberá informações básicas sobre o projeto e, por padrão, ele escolherá o valor sevocê teclar Enter. Caso deseje alterar o valor, então pressione a tecla Enter várias vezes etermine a instalação. Será criado um arquivo package.json, que contém metadados
sobre o projeto e suas dependências.

Figura 5 : Criando o projeto Node.js5) Agora vamos instalar o módulo Zetta Node.js. A opção “-save” adiciona Zetta ao
package.json lista de dependências.
Veja na Figura 6 o comando npm install zetta -saveLibreOfice Magazine – Dezembro 2017127

ESPAÇO ABERTO

artigoFigura 6 : Instalando o módulo Zetta Node.js

LibreOfice Magazine – Dezembro 2017128

ESPAÇO ABERTO

artigoDepois de todas essas etapas, temos um projeto Zetta básico, que contém um arquivo
package.json e um diretório node_modules. Em seguida, vamos confgurar o servidor Zetta.
> Confguração do Servidor Zetta
Podemos instalar o servidor Zetta localmente como um hub Zetta ou em nuvem. Podemos
ligar ambos os servidores para acessá-lo em toda parte. Aqui, vamos instalá-lo localmentepara fns de demonstração.
1)

Vá para o diretório demo-zetta.

2)

Crie um novo arquivo chamado index.js e copie o código dado abaixo:

Veja, na Figura 7 como fca seu código.

Figura 7: Script inserido no Sublime Text 2

LibreOfice Magazine – Dezembro 2017129

ESPAÇO ABERTO
3)

artigoSalve o arquivo, feche-o e chame a execução pela linha de comando node index.js

Figura 8: Iniciando o servidor Node.js Zetta e seu Status
A Figura 8 demonstra a saída do comando acima. O que você vê é o status de um servidor
em execução.

> Chamando Zetta API
1) Agora, vamos chamar o Zetta API. Precisamos chamar o servidor URL de raiz para isso.
Aqui podemos usar o comando url com http://127.0.0.1:1337 ou quaisquer ferramentas
de cliente REST (usaremos o Postman). Ao fnal do artigo, especifcamente na seção dereferências, consta o link para download.
2) Na seção URL do cliente REST, digite http://127.0.0.1:1337 e envie o pedido em Send

Figura 9: Inserir a URL de execução

3) Agora, na seção de Body (Pretty), você pode ver o Body (veja a Figura 10). Verifque paramais informações.
O servidor Zetta retorna um objeto JSON que descreve a classe raiz da API. A resposta
demonstra o atual estado da API e links para recursos fornecidos pela API. Isto é uma API
básica, sem funcionalidade, pois foi construído instantaneamente. Uma vez que
adicionamos os dispositivos, a API mostrará mais informações.

LibreOfice Magazine – Dezembro 2017130

ESPAÇO ABERTO

artigoPara mais informações sobre o Zetta API, sugerimos acessar algo mais especializado.
Indicamos acessar, no GitHub, a pasta Siren na conta do usuário Kevin Swiber(https://github.com/kevinswiber/siren).
4) O API Zetta é uma característica integrada do Zetta, que gera automaticamente as APIs
para dispositivos. Podemos implementar essas APIs na nuvem, que permitirá que
qualquer usuário se comunique com esses dispositivos de qualquer lugar.

Figura 10: O corpo da chamada do Zetta API
LibreOfice Magazine – Dezembro 2017131

ESPAÇO ABERTO

artigo5) Tudo é baseado em APIs. Toda a informação é armazenada no formato JSON, para que
possamos usá-lo em diferentes plataformas e aproveitar o melhor que existe nela.
Podemos acessar diretamente pelo navegador para checar se obtemos resposta.

Figura 11: Zetta Demo resposta da API do servidor

Basta inserir http://127.0.0.1:1337/servers/Zetta%20Demo no navegador e conferir.

LibreOfice Magazine – Dezembro 2017132

ESPAÇO ABERTO

artigoFigura 11: Retorno da consulta
Referências[1]Node.js Site Ofcial: https://nodejs.org[2] Zetta Site Ofcial: http://www.zettajs.org/[3] Aplicativo Postman link de Download:
https://chrome.google.com/webstore/detail/postman/fhbjgbifinjbdggehcddcbncdddomop[4] Link GitHub do Zetta: https://github.com/zettajs/zetta/wiki[5] Imagens em diagramas do Zetta: https://github.com/zettajs/zetta/wiki/Overview

Nota do editor:
A autora é fundadora e desenvolvedora da plataforma de criação de aplicativos
conhecida como IPEARFY. Veja aqui
Professora no Youtube, onde disponibiliza resumos de conteúdos na área dacomputação e aulas focadas em programação de software. Veja em
https://www.youtube.com/user/vidaprogramacao

Graduada em Análise e Desenvolvimento de Sistemas pela Universidade
Norte do Paraná. Possui conhecimentos em desenvolvimento de softwares
Sthefane com ênfase em aplicações móveis, Tecnologias Web como HTML5, CSS3,
Bootstrap, XML, Grails, jQuery Mobile e PHP incluindo Laravel e SGBDs
Soares MySQL e Postgres. É Palestrante, entusiasta do Software Livre e, atualmente,é membro da Women Techmakers do Google e Programadora de Sistemas.

LibreOfice Magazine – Dezembro 2017133

artigoESPAÇO ABERTO

Joomla 4
Alpha
Por Helvécio da Silva
Em 17 de novembro, o primeiro Alpha para Joomla 4 foi lançado durante a última edição da
Joomla World Conference e, em seguida, durante as sessões Joomla In Action houve olançamento do segundo Alpha.
Essa versão é destinada a desenvolvedores, para verifcar a compatibilidade de suas
extensões com a nova versão e apresenta novos recursos do CMS que veremos neste artigo.
O que o Joomla 4 vai oferecer?
Um novo gerenciador de mídia

LibreOfice Magazine – Dezembro 2017134

ESPAÇO ABERTO●

artigoO Gerenciador de Mídia (Media Manager) foi refeito do zero e ganhou uma interface
mais limpa e amigável. Usando Vue.js, as páginas serão atualizadas de forma suave.

●

Utilizando um plugin, os arquivos de mídia poderão ser armazenados em qualquer
lugar do seu sistema.

●

A visualização no navegador de mídia foi otimizada para permitir ampliar ou reduzir osícones possibilitando ver melhor o conteúdo de arquivos de imagem.

●

O recurso de drag-and-drop pode ser usado para arrastar e soltar arquivos dentro dajanela do navegador de mídia, ou direto dentro de artigos em um ponto previamente
selecionado.

Um novo instalador

O instalador manual foi simplifcado e muitas confgurações necessárias anteriormente
foram removidas.
Informe o nome do site, insira suas credenciais de administrador e informações do banco dedados. Pronto! O Joomla já pode ser usado!
Código muito mais limpo!

LibreOfice Magazine – Dezembro 2017135

ESPAÇO ABERTO

artigoPara evitar problemas nas migrações devido à quantidade de código obsoleto iniciou-se
uma grande limpeza no código da versão 4, permitindo oferecer formas de atualização
progressiva para extensões. Os novos padrões para construir extensões estarão disponíveis
na documentação Joomla.

Uma melhor experiência de atualização

No momento da atualização é possível verifcar a compatibilidade da instalação 3.X
existente com a versão para a qual será atualizado. Isso é útil quando se deseja saber quais
extensões são compatíveis com o Joomla 4.

LibreOfice Magazine – Dezembro 2017136

ESPAÇO ABERTO

artigoUma interface completamente nova

A Equipe de UX Joomla desenvolveu um novo administrador para o Joomla 4 utilizando os
conceitos já conhecidos e ao mesmo tempo modifcando o máximo possível com o objetivode melhorar a experiência dos usuários. Tudo foi mudado, porém todos se sentirão em casa.
E muito mais!
Se quer saber de mais detalhes, instale o Joomla 4 Alpha em um servidor de testes. Caso
ainda não use o Joomla, conheça o segundo CMS mais utilizado mundialmente e mantido
por uma comunidade global de voluntários. Baixe a versão mais recente em
https://github.com/joomla/joomla-cms/releases

Helvecioda Silva

É programador visual, ilustrador e especialista em Joomla. Com atuação
profssional multifacetada, sua carteira de clientes é formada por
empreendedores de pequeno porte. Ativo na comunidade Joomla, é líder daEquipe de tradução para o Português do Brasil do CMS e também da Equipe da
Joomla Community Magazine. Em paralelo, mantém o blod design+ http://blog.helvecio.com/ - onde escreve sobre Joomla, WordPress, Marketing
Digital, Empreendedorismo com dicas para crescimento pessoal e profssional.

LibreOfice Magazine – Dezembro 2017137

ESPAÇO ABERTO

artigo10 CONSIDERAÇÕES A
RESPEITO DE LIDERANÇA
COMUNITÁRIA
Por: Florian Efenberger

Tradução: David Jourdain

Muitas atividades nos dias de hoje, como esportes, trabalho social, artes ou software livre ede código aberto, são organizadas em comunidades. Com o apoio de uma respectiva
entidade jurídica, isso não apenas ajuda a obter doações e assumir contratos, mas também
oferece estatutos e regras que estabelecem os valores e os ideais que todos os membros
compartilham e respeitam.
Dentro dessas comunidades, temos vários papéis. Alguns deles como requisito formal e com
eleições anuais ou semestrais, como o conselho administrativo ou o conselho de supervisão,outros dentro de grupos dinamicamente desenvolvidos, que frequentemente mudam.
Qualquer um deles é composto por membros experientes e entusiasmados da comunidade,que assumem liderança e responsabilidade.
Aqueles que contribuem regularmente para uma comunidade, mais cedo ou mais tarde,serão levados a aceitar um determinado papel. Com base na minha experiência em ter sido
membro do conselho das antigas associações alemãs OpenOfce.org Deutschland e.V. e
Freies Ofce Deutschland e.V., presidente e atualmente diretor executivo na The Document
Foundation e membro fundador da Munich Open-Source-Trefen e.V., gostaria decompartilhar algumas descobertas pessoais com vocês.
LibreOfice Magazine – Dezembro 2017138

artigoESPAÇOESPAÇO ABERTO
ABERTO

Essas são minhas considerações pessoais e atendidos em paralelo, uma vez que muitos
suas avaliações podem sofrer alteração. É deles não são mutuamente excludentes.
bem provável que outros tenham tido E além disso, não devemos esquecer de uma
experiências semelhantes ou diferentes, coisa: diversão. Tenha orgulho de receber aentão estou ansioso para qualquer contato confança de seus pares, para levar a
com as considerações que você leitor possa comunidade e seus projetos a um futuroter.

brilhante. Tenha orgulho em ajudar a dirigir “onavio” e a moldar a alma de algo que é

1. Cooperação

importante para todos. Assim como na vida

O foco de uma comunidade é, acima de real, cooperar e trabalhar em conjunto com
tudo,

cooperação.

Comitês,grupose os outros é a chave para o sucesso. Unir forças

pessoas não veem de forma distinta a não é apenas mais fácil, mas também bem
respeito disso. Normalmente, você não tem mais divertido do que trabalhar sozinho.
ideia de quem colaborará com você em um
comitê eleito, até começar suas atividades. 2. Comprometimento
Portanto,

é

importantecooperar Assumir uma responsabilidade é algo que

abertamente com seus novos colegas, de pode e deve deixá-lo orgulhoso de si. Veja
forma transparente, confável e efcaz, tanto isso como algo que lhe foi confado por um
para o comitê quanto para a comunidade período de tempo, porque suas contribuições
maior.

foram reconhecidas pela comunidade comoCompartilhar um entendimento comum de extraordinárias e notáveis. Você atuou deresponsabilidades e deveres, ainda mais forma visível e confável e as pessoas
sobre seus objetivos, visões e planos, pode relacionam suas ações com habilidades deajudar muito. Não é necessário que todos liderança.
estejam totalmente alinhados, desde que Dependendo do papel que você assume, essaum consenso e compromisso comum honra, portanto, vem com uma quantidade
ajudem a identifcar metas que benefciem razoável de trabalho, além do que você já faz
a comunidade e seus objetivos gerais. Em e

em

áreas

provavelmenteainda

uma comunidade ativa e diversifcada, desconhecidas para você.
geralmente vários objetivos podem ser
LibreOfice Magazine – Dezembro 2017139

artigoESPAÇOESPAÇO ABERTO
ABERTOEm outras palavras: Você também verá umeformação

de

fundo

monte de trabalho extra, que toma tempo eadministração de impostos e formação deisso certamente não está relacionado às

relatórios

suas tarefas atuais.

gerenciamento de equipe, controle deQuanto tempo que esse compromisso toma

marcas e direitos autorais, planejamento ede si, obviamente, depende de muitos

supervisão de propostas, todo tipo defatores.

questões legais, esperadas e inesperadas,

Qual o seu papel específco, quantos

promoção de relacionamento com outras

colaboradores você precisa coordenar, quãoorganizações e entidades, todas as quais

grande é sua organização e, claro, que tipo

são tarefas sem glamour, raramente vistas

de projetos você executa?

pelo público em geral.

Em nosso recente relatório anual, os

Essas

membros do conselho da The Document

vontadeFoundation explicaram que todos os anosvariedadeeles doam de 15 a 20 dias de atividade paranaturalmente, resiliência para lidar com ao TDF, para funções de diretoria, além defrustração.

outras ações de voluntariado e, os membros

Felizmente, a maioria dos grupos que

do comitê de associação, entre 10 e 15 dias

conheço são compostos por membros com

de atividade.

habilidades distintas, por isso é provável

anuaisdenecessidadesdereserva,
atividade,demandam

aprender
de

de

uma

uma

enormeconhecimentose,que alguém já tenha experiência ou esteja
3. Responsabilidades Diversas

disposto a aprender uma ou mais das

Se você for eleito formalmente para orespectivas necessidades.

comitê de uma organização, você se verá

Olhando para as regras de procedimento do

responsável

esta

comitê na The Document Foundation, um

organização, tanto sob os aspectos detotal de 14 diferentes áreas de supervisão

marketing, assim como também do ponto

podem ser identifcadas, cada uma delasde vista legal e organizacional. Ao lado das

com um ou mais voluntários, combinandopartes mais glamorosas, esses deveres

suas áreas de interesse.

porrepresentar

muitas vezes também implicam reuniões
regulares, planejamento orçamentário anual
LibreOfice Magazine – Dezembro 2017140

artigoESPAÇOESPAÇO ABERTO
ABERTO
4. Delegar

5. Responsabilidades

Manter sozinho todo o trabalho, apenas

No fnal, ainda é a responsabilidade máxima

como voluntário, mais cedo ou mais tarde,

e compartilhada de todos os membros

se revelará uma tarefa impossível e, a menos

supervisionar e coordenar o trabalho,quegarantir que todos os deveres sejam

você

tenha

superpoderes,éaconselhável compartilhá-los com outros

cumpridos

membros, voluntários e, se existir, pessoal emembros do conselho, cuidarem para que

profssionais externos.

todas as obrigações legais sejam cumpridas.

Muitas vezes, as crescentes demandas

Lembre-se, os doadores confam em vocês

organizacionais, felizmente, se juntam com

para fazer bom uso de seu dinheiro, então

um crescimento fnanceiro da entidade, ovocês tem uma enorme responsabilidade.

que torna possível pagar por profssionais

Em quase todas as legislações, existem

para certas tarefas delicadas, tendo a

inúmeras regras e regulamentos que vocêcontabilidade,oestá vinculado e, pelo menos, a tendência

principais

europeia é preferir tornar as coisas maisaaconselhamento

administração
jurídico

as

e

e,

especialmente

para

os

atividades para se terceirizar, a não ser que

complicadas em vez de facilitar.

seja sua profssão.

Caso ocorra algo de errado, os que estão em

Se você supervisionar uma grande parte daevidência serão os primeiros a serem

organização, você precisará primeiro seconfrontados, sob o ponto de vista legal e

concentrar na estratégia e na missão emsocial. Para os representantes legais, égeral, por isso é aconselhável delegar

altamente

muitas tarefas a outros colaboradores.

possíveis riscos, para que a entidade reduza

Lembre-se: “a comunidade confou-lhe paraa exposição pessoal.

recomendável

minimizaroscapitanear o navio, para supervisionar ogrande quadro de atividades”.

6. SocialNão se preocupe com todos os detalhes e

Dependendo do tamanho da organização e

com a microgestão, mas tenha uma visão

do seu papel, você pode não ter apenas asufcientemente clara para supervisionar

responsabilidade por tarefas e projetos, masaqueles que você confa e que podem fazer

também por uma equipe contratada. Tenhaum bom trabalho.

em mente que, para mantê-los, será necessário
LibreOfice Magazine – Dezembro 2017141

artigoESPAÇOESPAÇO ABERTO
ABERTO
fornecer uma quantidade razoável, pois em

trabalha com pessoas de todo o mundo,

muitos casos se trata de única renda, e quepode realmente fazer a diferença e, aoasituação

mesmo tempo, ganhar a vida com o queeconômica deles garanta também o sucesso

eles amam. Comunique-se com frequência eda sua organização. A segurança nonão se esqueça de informar aos colegas

emprego e o ambiente de trabalho positivo

quando eles fzerem um bom trabalho,são fatores importantes para manter uma

especialmente em ambientes de trabalho

equipe feliz e dedicada.

remotos.

garantiadaconveniente

Ter as habilidades e encontrar tempo comovoluntário para supervisionar uma grande

7. Diversidade

equipe em tempo integral, com certeza, éRepresentantes muitas vezes refetem aalgo que exige muito. Conversar, saber ouvir

diversidade da comunidade – gênero,e ser aberto ajuda muito a sua equipe e areligião, idioma, cultura e experiência,

organização. Isso garante uma curva desomam

aprendizado que não tem preço.

excitante.

Em muitas organizações, a equipe paga está

Se você foi chamado para trabalhar em uma

lá para atender a sua comunidade, paraorganização com membros do conselho deimpulsionar o sucesso do projeto, para tirarrealidades totalmente diferentes, isso podetarefas administrativas irritantes de você e

ser exigente no início, pois os hábitos

para trabalhar em tarefas que suportam e

podem ser muito diferentes do que vocêfacilitam a vida dos colaboradores.

está acostumado.

Trabalhar em instituições de caridade podeNo entanto, essa diversidade é um dos

ser um pouco diferente das empresas. Dado

ativos mais importantes e emocionantes

que a maior parte da sua renda consiste noque uma comunidade pode oferecer.

dinheiro de doação, você tem menos

No começo, pode ser um desafo, mas logo

fexibilidade monetária do que as empresas.

depois, você terá uma visão de mundo

No entanto, você oferece uma experiência

muito maior. Isso ajudará você a questionar

muito superior à de muitos negócios

seus próprios pensamentos e posições eclássicos. Use isso como uma vantagem –contribuirá grandemente para suas ações.

uma

variedadeincrivelmentea sua equipe faz algo por um bem maior,LibreOfice Magazine – Dezembro 2017142

artigoESPAÇOESPAÇO ABERTO
ABERTOSe você participa de uma comunidade de
código aberto, faça exatamente como onome sugere – seja aberto, seja apaixonado
e tente chegar ao fundo das coisas!
8. Coordenação
Ter membros de todo o mundo pode fazercom que você enfrente alguns problemaspráticos – principalmente, idiomas e fusos
horários. Embora o inglês seja odenominador comum e seja amplamente
falado na Europa, as coisas podem ser bem
diferentes em outros países, principalmentenaqueles que não falam inglês como língua
materna. Sob diversos aspectos, o Inglês
será fundamental se você tem uma grande
comunidade. Você corre o risco de perder avisão vital sobre o que a sua comunidade
mundial faz, se você não consegue seconectar com eles.
Algo que a lei da física, pelo menos
atualmente, não permite, é superar os
diferentes fusos horários. Encontrar espaços
na agenda de reuniões, que sejamadequados para os participantes dediferentes continentes, combinar o horáriode trabalho de todos e equilibrar entre
trabalho e vida pessoal não é algo trivial,
especialmente quando você quer incluir
uma equipe paga. Enquanto você termina oseu dia útil, colegas de um continentediferente estão prestes a começar. Enquanto
os voluntários precisam de horários de reunião

após o horário de expediente, você está feliz
por não fcar no escritório até tarde ou
durante os fns de semana.
Provavelmente, não haverá um momento
ideal para as reuniões, mas você encontraráum espaço na agenda que funcione para amaioria dos membros, possivelmente
incluindo horários alternativos de reunião.
Conselho de um sábio: use softwares decalendário e organizadores de reunião com
controle de fuso horário, para evitar
confusão, especialmente durante as
mudanças de horário de verão.
A escolha do meio também é importante –todas as partes interessadas devem estar
cientes e incluídas em discussões
importantes. Alguns destes meios são,portanto, realizados de melhor forma via email, outros são mais fáceis de acontecer via
telefone. Você também pode achar
conveniente preparar discussões via e-mails
e ter o voto fnal no telefone.
Estabelecer previamente os assuntos
através de e-mail, com votos e discussões,pode também ser útil para lidar com o fuxode mensagens e chamar a atenção dos
participantes. O mesmo acontece com osintervalos de reuniões, agendas, prazos,
requisitos de quórum e períodos de pôr dosol – isso precisa refetir as necessidades detodos, para atualizar as disponibilidades, as
férias e as ausências. O raciocínio por trás
disso é que assumir um papel requer

LibreOfice Magazine – Dezembro 2017143

artigoESPAÇOESPAÇO ABERTO
ABERTO
participação contínua e ativa em muitas
comunidades, para acompanhar o que está
acontecendo e isso é muito mais fácil
quando as regras são claras.
Dependendo da sua confguração e dajurisdição em que você estiver, os votos e asreuniões também possuem requisitos
formais que você deverá cumprir.

forma que parece confrmar seuspressupostos negativos existentes. A
confança especialmente ocorre quando aentidade está localizada em um país cujo
idioma você não fala ou cujo sistema legalvocê não está familiarizado – você terá que
confar em serviços de tradução e pessoas
que atuam como intermediários, sejam eles
voluntários ou profssionais contratados.

9. Confança
A confança é provavelmente um dos
aspectos mais importantes para todos que
ocupam um papel como este. As conversas
por e-mail não têm mímica ou gestos,
tornando mais difícil a compreensão doestado de espírito de cada um, seus
movimentos e intenções. Assim é ainda
mais importante assumir as melhores
intenções de cada lado, tentando evitar oque é conhecido como viés de confrmação,ou seja, interpretar ações e palavras de uma

10. Recompensa
Afnal, ocupar uma atividade semelhante a
esta é, acima de tudo, ser reconhecido pelo
trabalho árduo, o que o coloca como
responsável destes deveres existentes. É, defato, uma oportunidade muito honrosa e
verdadeiramente emocionante, que não só
enriquece a sua vida profssional e permite
adicionar um item incrível em seu currículo,acrescenta algo mais a sua personalidade, as
suas habilidades e a seu ponto de vista
sobre o mundo.

Se você é apaixonado pelo que você faz, se você está aberto a coisas novas, se você quiser
moldar o futuro do que ama – então, na verdade, você pode ser a pessoa certa para servir uma
comunidade e liderar pelo exemplo.

Está envolvido por mais de 13 anos com software

FlorianEfenberger

livre e é um dos fundadores da The Document
Foundation,afundação

mantenedora

doLibreOffice.

LibreOfice Magazine – Dezembro 2017144

artigoESPAÇO ABERTO

SoftwareFreedom Day
em Natal
Por: José Roberto da Costa FerreiraFoi comemorado mais uma vez em Natal o Software Freedom Day - Dia da Liberdade deSoftware, o evento que busca promover e incentivar o uso de Software Livre.
A edição 2017 em Natal ocorreu no sábado, 16 de setembro, nas instalações do Centro
Universitário do Rio Grande do Norte (UNI-RN) e foi organizado pela PotiLivre - Comunidade
Potiguar de Software Livre. O evento foi direcionado para usuários e entusiastas detecnologias em geral.
Os participantes do evento tiveram a oportunidade de conhecer profssionais da área e
trocar informações sobre o mundo do software livre. O SFD 2017 contou com palestras e
discussões relacionadas ao uso e aos benefícios oferecidos pelos programas de código
aberto, além de muito networking.
As palestras ministradas no evento foram:●

Segurança de Redes com GNU/Linux por Maicon Wendhausen;●

Afnal de contas, O que é Software Livre? por Allythy Rennan Medeiros de Souza;●

Importância das Certifcações para o Profssional de Software Livre

por

MatheusCavalcante de Oliveira;●Banco de dados PostgreSQL por Tiago Corcelli Oliveira e Silva;
LibreOfice Magazine – Dezembro 2017145

ESPAÇO ABERTO●

artigoSoftware Livre no Banco do Brasil: Como o BB economizou 50 milhões de reais com ferramentas
livres por Mario Araújo Xavier●

Algumas soluções F.O.S.S adotadas pela CAERN por Werneck Bezerra Costa●

Softwares e Sistemas Operacionais Livres na busca pela inovação tecnológica por Felipe Alison
Jerônimo de Lima

O Software Freedom Day em Natal já faz parte da agenda do PotiLivre e conta com um público quetem bastante interesse em conhecer a flosofa do software livre, além de ser bastante participativo.
Fica o convite para quem perdeu, não deixar de conferir a próxima edição deste evento e também asugestão para a realização deste tipo de evento em mais cidades do Rio Grande do Norte.
Para mais informações sobre este e outros eventos, além de blogs e vídeos relacionados a software
livre, é só acessar o site www.potilivre.org.

José
Robertoda Costa
Ferreira

Subofcial da Reserva da Aeronáutica. Graduado em Tecnologia em Processamento
de Dados (UNAMA/PA). Pós-graduação em Gerenciamento Web (IESAM/PA).
Desenvolvedor Web Especialista em Joomla e Coordenador da Comunidade
Potiguar de Software Livre (PotiLivre).

LibreOfice Magazine – Dezembro 2017146

LibreOfice Magazine – Dezembro 2017147