Alexandre Oliva's Home Page
Welcome to my home page!
As of June, 2005, I've joined the efforts to
create FSF Latin America. I'm
FSFLA's board member, and I maintain my blog
there: Blonging for Freedom. In 2019, I also
joined
the board of directors of the original FSF, but
that did
not last long.
At LibrePlanet 2017,
the FSF
gave me the Award for the
Advancement
of Free Software.
Follow me in the Fediverse, the freedom-respecting social
network, on GNU
social.
I'm also lxo in GNU Jami, and
I have
a Tox
ID.
I've been a GNU Toolchain Engineer
at AdaCore since June, 2018.
I was also a GNU Toolchain Engineer
at Red Hat from February,
2000
to June,
2019. I worked on porting toolchains to various embedded
microprocessors, and more recently on optimizations and debugging
information for optimized programs, an interface for GDB to
compile code snippets with G++ to extend a running program, and a
full code review of GNU libc in order to document various safety
properties. My last major project
was gOlogy: a study of the impact of nearly
all of GCC's optimization passes on debug information quality.
In 1998, I got a MSc degree in Computer Sciences at
the Distributed Systems
Laboratory at
the Institute of Computing
of the
State University of Campinas
(UNICAMP). I used to research Software Engineering, Computational
Reflection (read about it in
the Guaraná Home Page) and
Distributed Systems.
The "ytdl://" URI scheme I use to link to third-party videos
stored in a hostile proprietary video hosting platform enables one
to download the videos with such programs as youtube-dl and ytdlp,
to stream them directly onto such programs as vlc and mpv, and to
watch them in web browsers without running proprietary web blobs
at various Invidious web sites.
On May 5, 2024, I first presented "Software Enshittification
or Freedom -- It's not a hard choice!"
at LibrePlanet 2024
(LibrePlanet
video, slides,
planscript).
On Aug 14, 2023, I first presented "Free Software: Freedom,
Autonomy, and Sovereignty", in Spanish
(recording, slides,
planscript,
audio
and transcript), to the Central American Parliament
(full
webinar recording).
On Nov 1, 2023, I first presented it in Portuguese
(slides,
for Semcomp SSA 2023.
On Nov 12, 2024, it will be presented in Portuguese at
10º
Cinfotec Unicamp. It's supposed to be live-streamed and
recorded.
On Sept 27, 2022, I first presented "The Free Software
Movement and the GNU Project" (in Portuguese) at University of
Campinas. It was an informal conversation, and unfortunately the
recording didn't work.
On Sept 16, 2022, at
the GNU Tools
Cauldron, I'm presenting "New and upcoming Hardening Features
in GCC" (slides).
On Jan 21, 2021, I
launched diag2021, a diagnosis
program that takes a description of symptoms, and recommends
actions that may alleviate the problem. It's a reaction to an app
published by Jair Bolsonaro's Ministry of Health, that recommends
medicines already shown to have no positive effects in treating or
preventing COVID-19, and often even fatal effects. My "corrected"
version only recommends the impeachment of president Bolsonaro.
That may not have been scientifically proven to solve the problem,
but it's very unlikely to have any detrimental side effects.
I launched my new project,
0G, with the
speech "Escaping the Surveillance Blackhole with Free Mobile
Computing" (slides, slightly
modified; recording,
DebConf's
recording and slides),
at DebConf 19, on
July 23, 2019. An updated presentation was streamed on Oct 13,
2020, for
the NUUG
Oslo's monthly meeting.
The pt_BR launch took place on Aug 3, 2019
at [GNU/]Linux Developer
Conference Brazil, with translated
slides.
On Sep 8, 2018, at
the GNU Tools
Cauldron in Manchester, UK, in a session
entitled A
collection of debug info improvements for the GNU Compiler
Collection, I first presented
"gOlogy: impact of -O* on -g"
(slides), the highlights
of a study of the effects on debugging of the various passes
enabled by -O flags in GCC.
On Jul 13, 2018, I first presented "Who's afraid of Spectre &
Meltdown" in Portuguese
(slides, video)
at FISL18.
An article
with the same title was published after updates reflecting
NetSpectre.
It was presented on Aug 16, 2018, at USP EACH, with updates
reflecting NetSpectre and ForeShadow
(slides, audio).
It was first presented in English
(slides, video),
at [GNU/]Linux Dev Conf BR,
on Aug 25, 2018, and then
at LibrePlanet 2019
on Mar 24, 2019
(LibrePlanet video, updated
slides) and
at DebConf 19
(recording),
on July 20, 2019.
On Mar 26, 2017, I first presented The Post-Truth Santa Claus
and the Concealed Present
(slides, video)
at LibrePlanet
2017.
It was also presented, in Portuguese,
at FLISoL
Araraquara (video), on April
8, 2017, at
the Free
Software Lectures series at University of Campinas on April
12, 2017 (audio recording),
at SECOMP Unicamp on
August 1st, 2017, on September 28, 2017,
at FTSL, in Curitiba, on July
11, 2018, at FISL18,
and on Sept 28, 2018, in
the series
of computing lectures of the Institute of Computing at
Unicamp.
On Sept 14, 2016, I presented at Encripta Tudo Unicamp a
first draft of a speech about freedom-respecting cryptography
software and decentralized communication tools to resist
corporatocracy, government surveillance and the upcoming
dictatorships. No title, no slides, no recording yet, but stay
tuned.
On Oct 29, 2016, I
presented "HaL e SoL, ou HAL 9000"
(in Portuguese) at
e-HaL. I presented it again on
Jul 12, 2018 (video)
at FISL18.
On Mar 20, 2016, I
presented The Singularity, The
Matrix and The Terminator (video)
at Libreplanet 2016.
On Jul 14, 2016, I presented it at FISL 17,
for the first time in
Portuguese. It was presented again on Sept 17, 2016, at
Software Freedom
Day Campinas 2016, on Oct 21, 2016,
at OpenCon
Campinas (first time
with slides in Portuguese), on
September 27, 2017, at FTSL,
in Curitiba, and on April 28, 2018
(audio), at FLISoL Araraquara.
See also Free Software and the Matrix
below.
At FISL 16, I first presented "Exorcism of Proprietary
BIOSes" (in Portuguese),
about Libreboot.
It was also presented, combined
with the one about Restricted Boot, at Focus
on Technology at Unicamp Limeira 2015.
On Mar 23, 2014, I first
presented 1984+30: GNU speech to
defeat e-newspeak
at LibrePlanet 2014,
also presented at FISL 15; at Software Freedom Day Campinas 2014;
at SECOMP UFSCar 2014; at Focus on Technology at Unicamp Limeira
2014; on Mar 18, 2015 at UFABC São Bernardo; at EXPOTEC 2015 in
João Pessoa.
At FISL 14, I first
presented "GNU: 30 years fighting for
user-obedient software" (in Portuguese). It was later at the
Technology Forum at Unicamp Limeira; at Latinoware 2013; at
Computing Week at UFSCar 2013; and at the Engineering and IT Week
at Policamp 2013; at SECOMP Unicamp 2014; on Mar 9, 2015, to the
Unicamp Computing freshmen; on Mar 18, 2015 at UFABC Santo André;
at FLISOL Campinas 2015; on Aug 24, 2016 at
the Free
Software lectures at IC-Unicamp.
I spoke about Restricted Boot:
the False and the True Solutions (in Portuguese) at FISL 14
and Latinoware 2013.
At FISL 14, Thadeu Cascardo and I spoke about "Hacking Banks
and the IRS", in which we discussed the proprietary tools
Brazilians must use to comply with their tax obligations, how
we're fighting that
with IRPF-Livre
and rnetclient, and how we'd like to automate netbanking
operations and how banks get in the way. There's a recording of
the session available from the FISL web site.
On Apr 9, 2013, I first
presented “Save the Hackers!”
(in Portuguese), at 3º SENID.
It was presented again
on FLISoL Campinas on Apr
27, 2013, and to the students of “Computing and Society” at
University of Campinas on May 20, 2013.
It was first in Spanish on
November 30, 2015, at the Central University in Quito, Ecuador, as
part of
the 6th
Free Software Itinerant Congress.
Red Hat Brasil invited me to speak at Red Hat Day BM&F
Bovespa on Dec 9, 2011, presenting (in Portuguese) the
speech Software Livre e
Inovação.
An updated, revamped and shortened version was presented
under the
title “Por
que Software Livre?” (Why Free Software?, or Why Open Source?,
depending on your bias) to Red Hat Brazil Global Customer
Convergence attendants on May 9, 2013.
On July 23, 2010,
at FISL 11, I first
presented “Sexo, Drogas e Software:
Filosofando nas Trincheiras entre o Bem e o Mal” (“Sex, Drugs
and Software: Philosophy in the Trenches between Good and
Evil). The audio of the
speech was recorded by Adriana Bunn. A shorter version was
recorded the next day
at Radio
Software Livre. Another presentation on August 19, 2010,
at Universidade de
Brasília, was
recorded in
video. On January 22, 2011, at
Campus Party Brasil
2011, it was also captured in
video.
On April 16, 2011, it was first
presented in Spanish
at FLISoL Bogotá.
On July 21, 2010,
at FISL 11, I first
presented “Demonizando
Monopólios Intelectuais: Ao Povo o que é do Povo” (“Demonizing
Intelectual Monopolies: Returning to the People what Belongs to
the People). It was also presented on Sept 29, 2010, at
the Free
Software Lectures series at University of Campinas, and on Oct
18, 2010, at UFBA in Salvador,
at Ética Hacker e
o desenvolvimento científico e tecnológico (Hackers' Ethics
and the scientific and technological development). On January 22,
2011, at Campus Party
Brasil 2011, it was
also captured in video.
On Saturday, March 21, 2009, I first
presented Linux-libre and the
prisoners' dilemma
at Libre
Planet 2009, in Boston, Massachusetts, USA.
It was also presented on April 8, 2009, in Campinas, SP, as
part of the Free
Software Lectures series at University of Campinas, combined
with Copying and Sharing in Self
Defense and a summary of the Libre Planet 2009 conference.
A Spanish version was
recorded for FLISOL
2009, listen to this and other recorded
speeches here
The first live presentation in Spanish took place at the
FLISOL 2009
Tour (in Spanish) in
Panamá City, Panamá, on April 23, 2009. It was later presented on
September 17, 2009, at COSECOL in
Santo Domingo, Dominican Republic; on October, 30, 2009, at
Jornadas de
Software Libre
(pictures) en
Cúcuta, Colombia; on August 7, 2015
at ECSL 2015 in San
Pedro Sula, Honduras, and on December 2nd, 2015, at the Central
University in Quito, Ecuador, as part of
the 6th
Free Software Itinerant Congress.
It was first presented
with slides in Portuguese
at FISL 10, on
June 27, 2009, and then on September 25, 2009, in the week-long
Software Freedom Day
celebration at IME-USP, on
October 7, 2009, at ICMC-USP São
Carlos; on November 11, 2009,
at CESoL-CE 2009; on April 26,
2010, at
FLISOL Campinas 2010, on
May 19, 2010, at
the Free
Software Lectures series at University of Campinas, and on
August 23, 2017, again at
the Free
Software Lectures at IC-Unicamp (here's
an audio recording).
On June 25, 2009,
at FISL 10, I
first presented “A Isca, o Anzol e a Grande Rede”, describing
visually the tactics that fishers use to capture software users
with bait, hooks and the broad net. It's based on
an article
with the same title. It was also presented on September 2,
2009, at the
Free Software
Lectures series of the University of Campinas, on October 20,
2009, at 1st Free
Software Forum in Duque de Caxias
(pictures),
on October 24, 2009,
at LATINOWARE
(pictures), on
November 13, 2009, at CESoL-CE
2009, on April 26, 2010, at
FLISOL Campinas 2010, on
May 7, 2010, at IV ENSOL,
and on August 20, 2010,
at CONSEGI 2010
(audio);
on Feb 3, 2015
at SERPRO
São Paulo for CISL (the Brazilian government's Free Software
Adoption Committee).
It was also presented in
Spanish on September 17, 2009,
at COSECOL in Santo Domingo,
Dominican Republic, and on December 2nd, 2015, at the Technology
Institute Ramón Barba Naranjo in Quito, Ecuador, as part of
the 6th
Free Software Itinerant Congress.
On Monday, January 19, 2009, FSFLA published my paper
Copying and Sharing in Self Defense, written for publication
in the proceedings of the first
CESoL-CE, where the ideas
were first brought up in a debate about the
authoriterrorism bill in Brazil.
It was first presented as a full speech
at Campus Party Brasil
2009, on January 22, 2009, with subtitle "Society versus
Industry of the United States of Pãnic", alluding to a "novella"
entitled "Union of the States of Pãnic" that intersperses another
article, yet to appear as a chapter about licensing in a book to
be published by Comunidade
Sol.
It was also presented
at EPICENTRO
1, on March 19, 2009 in São Paulo
(recording, in
Portuguese), at the lightning activism sessions
at Libre
Planet 2009, on March 22, 2009, in Boston, Massachusetts, USA
(there are English slides,
but they could not be used there); on April 8, 2009, in Campinas,
SP, as part of
the Free
Software Lectures series at University of Campinas, on October
16, 2009 and August 8, 2011,
at Policamp,
on November 12, 2009, at CESoL-CE
2009, on April 26, 2010, at
FLISOL Campinas 2010, on
May 9, 2010, at IV ENSOL,
on Sept 24, 2010,
at 13ª Semana da
Computação at ICMC-USP São
Carlos, on September 12, 2016, to students at COTIL.
A Spanish version was
recorded for FLISOL
2009, listen to this and other recorded
speeches here.
It was also presented on April 23, 2009, in Santiago, Veraguas
province, Panamá, as part of the
FLISOL 2009
Tour, as a keynote speech at
FLISOL
Panamá 2009, on April 25, 2009, with live transmission from
Panamá City to several other FLISOL sites in Panamá and campi of
the ULACIT network in other countries, on September 15, 2009, as a
keynote speech at COSECOL in
Santo Domingo, Dominican Republic; on August 7, 2015
at ECSL 2015 in San
Pedro Sula, Honduras; and on December 2nd, 2015, at the Catholic
University of Ecuador, in Quito, as part of
the 6th
Free Software Itinerant Congress.
On the week May 23-31, it was presented at the virtual
conference
7º SENAED, as part
of a blog on Copyright
and Plagiarism. The presentation/transcript (in Portuguese)
starts
here. This speech was also presented at
at FISL 10, on
June 27, 2009.
On Tuesday, June 17, 2008, I
presented "A Plan to Fix Local
Variable Debug Information in GCC" at
the GCC Summit 2008. The
slides
and examples are available. This work
was also presented on August, 23, 2008,
at CESoL-CE, and on Nov 4,
2009, at the Free
Software Lectures series of the University of Campinas.
A continuation of this work, “Consistent Views at Recommended
Breakpoints”, was presented at
the GCC Summit 2010, on
October 27, 2010. Paper
and slides are available.
An updated version was presented at
the GNU Tools
Cauldron 2017, in Prague, Czech Republic.
First presented on Friday, April 18, 2008, the anti-non-Free
Software speech compares the harmful social and individual effects
of tobacco (tabaco) and tobraco (trabaco). One of them is well
known for causing dependency and impotence, having a powerful and
unscrupulous industry promoting products while perfectly aware of
the harmful consequences they bring to their customers; in fact,
these businesses take advantage of the dependency and even enhance
it to increase their gains. The other is just a plant from whose
leaves cigarettes et al are made.
The picture mocks with a Brazilian cigarette brand curiously
named Free, to denounce the tactics used to confuse customers of
both tobacco and tobraco and misguide them to harm.
Slides are available
in Portuguese,
English,
and Spanish.
This speech was also presented, in combination
with "FSFLA's Coolest Works (2008)" on
May 16, 2008, at
the 1st Free
Software Symposium of Santa Bárbara D'Oeste and surroundings
at Faculdades Anhanguera, on June 24, 2008, at a meeting about
Agile
Methodologies for Development with Free Software at University
of Campinas, on August, 22, 2008,
at CESoL-CE, on August,
29, 2008, at CONSEGI, on
September 17, 2008,
at Semana
de Atividades Integradas do CEATEC da PUC Campinas, on
September 18, 2008, at
Software
Freedom Day in Santo André, SP, on October 20, 2008, at
Universidade
Anhanguera, Indaiatuba-SP, on October 23, 2008, at
Universidade
Católica, Pelotas-RS, and on November, 26, 2008,
at EMSL'08 in Belo
Horizonte, MG, and on April 7, 2009, at the University of
Campinas, as part of the series of lectures organized by prof
Claudia Bauzer.
The apology
to software users was formally added to the end of this
speech. This combined set of slides was presented on Nov 19,
2010,
at Free
Software Day: Public Administration in Ilha Solteira, SP.
It was first presented in Spanish at
the 5th
National Free Software Congress in Caracas, Venezuela, on July
17, 2009, and then on September 17, 2009,
at COSECOL in Santo Domingo,
Dominican Republic.
Also on Friday, April 18, 2008,
at FISL, FSFLA
launched "O Porco e a
Caixa", the translation to Brazilian Portuguese of MCM's
"The Pig and the
Box", a book that teaches the perils of DRM to children. I
printed some 500 copies, but the organizers of FISL liked it so
much that they announced in the closing session that we'd print
10000 copies for FISL 10. Yay! In the end, it didn't happen, but
it was very exciting nevertheless.
On May 6, 2010, I had the wonderful and very exciting
opportunity to tell the story to 7- and 8-year-old students of a
public school in João Pessoa,
at IV ENSOL. Thanks to the
organizers for pulling it off. It was told to school children
again on August 31, 2011, in Santarém,
at FASOL 2011.
On Fri 13th of April, 2007, I first
presented Free Software and the
Matrix at FISL
8.0. The presentation (in Portuguese, English and Spanish),
the trailers and the sources are
available here.
It was presented on April 28, 2007,
at FLISoL
Campinas; on
May 2, 2007, at USP-EACH; on May 26, 2007
at IV ESLAM; on
June 6, 2007 at
SESOL3; on August 9,
2007 at 7mas Jornadas
Regionales de Software Libre, in Córdoba, Argentina; on Oct
18, 2007
at Convención
Visión 2007 in Lima, Peru; on Oct 18-20
at Encontro Mineiro de
Software Livre in Lavras, Minas Gerais, Brazil (presented by
José Monserrat Neto, thanks!); on Nov 19-21 at the Academic Week
of Computing and Internet Systems at Univali, in Itajaí, SC,
Brazil (presented by Fabricio Bortoluzzi); on Dec 5, 2007,
at VI Semana
[GNU/]Linux Universidad Distrital, in Bogota, Colombia; on
March 4, 2009, opening
the Free
Software Lectures series at University of Campinas; and on
April 15, 2009, transmitted on FLISOL TV out of Panamá City, as
part of FLISOL
2009 pre-events; on May 9, 2009,
by Tiago
Maluta to the freshmen at Federal University of Itajubá; and
at
the 5th
National Free Software Congress in Caracas, Venezuela, on July
18, 2009.
On April 25, 2007, FSFLA liberated
the formerly-non-Free Brazilian Income
Tax form-filling software. The Free Software version,
IRPF2007-Livre, is
available here. The
history is covered in detail
here.
I've talked about
this in detail on
Aug 10, 2007, at FSFLA's presentation
at 7mas Jornadas
Regionales de Software Libre, in Córdoba, Argentina, and I'll
do so again on Dec 6, 2007,
at VI Semana
[GNU/]Linux Universidad Distrital, in Bogota, Colombia.
On April 25, 2008, FSFLA
liberated IRPF-Livre 2008,
announced here.
On April 17, 2009, FSFLA liberated
IRPF-Livre 2009,
announced here.
On April 14, 2007, I first
presented "Magic mirror on the
net, what's the fairest license yet? A GPLv3 fairness tale."
at FISL 8.0,
discussing the fairness improvements
of GPLv3 over version 2 with a
Snow White coloring.
It was also presented on June 8, 2007 at
SESOL3 and on Aug
11, 2007, at
7mas Jornadas Regionales
de Software Libre, in Córdoba, Argentina; on Oct 4, 2007, at
Fórum Software
Livre Rio de Janeiro; Oct 20, 2007
at ./Freedom & Open
Source Day, part
of Convención
Visión 2007 in Lima, Peru (watch
the video);
on Nov 13-14, 2007
at Latinoware in Foz do
Iguaçu, Brasil; and on Dec 17, 2007,
at UMeet 2007, an
on-line conference.
On March 27, a new
presentation "Software Livre:
Um Bem Necessário" (Free Software: a Necessary Good) was first
presented at
the Regional
Symposium on Digital Inclusion, organized by CDI Campinas. On
March 28, it was
at AtualTec
2007. It was to be presented again
at FLISoL 2007, on April 28,
but, by popular demand, Free Software and The
Matrix was presented instead.
On Aug 25, 2006, I first
presented "As Ações Mais Legais
da FSFLA" (the coolest/most legal FSFLA actions)
at Festival de
Software Livre da Bahia, in Lauro de Freitas. Congratulations
to the organizers for the great event!
I took a few pictures
and recorded my presentations (in Portuguese).
In that presentation, I talk about the preference for Free
Software encoded in the Brazilian Constitution, which we argue
about in the context of the inconstitutionality case raised
against the Free Software law in Rio Grande do Sul. Read more
about it in FSFLA's
news bulletin #14.
It was presented again on Oct 18, 2006, at
the IV Fórum de
Software Livre do Rio de Janeiro, and on Oct 20, 2006, at
the III Fórum
Cearense de Software Livre.
A shortened version was
presented in a round table on copyrights, patents and Free
Software on May 26, 2007 at
IV ESLAM.
An adapted English version of this speech was presented on
Nov 21, 2006, at the 5th
International GPLv3 Conference in Tokyo, Japan.
A video
of the presentation is available out of the conference web
site. I took a few
pictures while I was there.
The latest presentation of
this English version was on
December 13, 2006, as part of UMeet
2006. A recording (IRC logs) is
available here.
On April 13, 2007,
an updated version of
this speech was delivered by all FSFLA board members,
at FISL 8.0.
In general, I play this
great movie on Trusted Computing after talking about DRM.
It was also presented on May 25, 2007 at
IV ESLAM.
It was presented for the first
time in Spanish on
August 10, 2007, at
7mas Jornadas Regionales
de Software Libre, in Córdoba, Argentina.
A slightly extended
version was presented on Dec 6, 2007,
at VI Semana
[GNU/]Linux Universidad Distrital, in Bogota, Colombia.
The 2008 version of
this speech updates on Softwares Impostos, Free Open Standards,
and launches, on April 18,
at FISL, the first
print of the Brazilian
Portuguese translation of
MCM's "The Pig
and the Box" and FSFLA's "¡Sé Libre!" (Be Free!) campaign for
the promotion of the fundamental social values of the Free
Software movement. It was also presented on August, 21, 2008,
at CESoL-CE, and elsewhere,
combined with the campaign against tobraco.
The apology
to software users portion at the end of this speech was
recorded in Spanish
for FLISOL 2009,
listen to this and other recorded
speeches here
October 1, 2006, is elections day in Brazil. The "ultimate"
electronic voting system used in Brazil enables results to be
published just a few hours after polls are closed. And there has
never been any proof of corruption in the results. If you can
read Portuguese, see why
that's not surprising. You may also be interested in the Free
Software program I wrote that
attempts to present results for the polls, similarly to the
MS-Windows-only program that the Superior Electoral Court (TSE)
publishes.
I came up with a way to optimize access to Thread-Local Storage,
i.e., variables managed by the run-time system such that they hold
a different value in each thread of execution. Find out more
about it here. See
the paper and
the slides presented on June
29 at the GCC Summit
2006; on June 7, 2007,
at SESOL3; and on
March 17, 2008,
at Bossa'08
Conference.
Glauber talked
about his port of these
ideas to ARM
at [GNU/]Linux
Kongress 2006 on Sept 8, 2006.
For FISL
7.0, in April 2006, I came up with the
presentation O Poder Libertador
do Segundo Dedo (that translates to English
as The Freeing Power of the
Second Finger). Besides the important Free Software-related
issues that I feel I always have to talk about, it shows how Free
Software users at an advantage position over proprietary software
users, especially corporate ones, because while both recognize the
need for support (pointing to someone when things go wrong), only
Free Software users can use another finger, without the fear of
getting to a dead end, when things keep on going wrong. A
poor-ish recording of the presentation at the Festival de Software
Livre da Bahia, in Portuguese, is
available here.
It was presented on August 30, 2011, in Santarém,
at FASOL 2011.
It was presented again on Oct 17, 2006, at
the IV Fórum de
Software Livre do Rio de Janeiro, and on Oct 19, 2006, at
the III Fórum
Cearense de Software Livre
The latest presentation in English was on December 13, 2006,
as part of UMeet
2006. A recording (IRC logs) is available here.
On April 23, 2009, it was first
presented in Spanish, as part
of FLISOL 2009
Tour, in Chitré, Herrera province, Panamá, in combination with
A Beautiful Mind Meets Free Software
and The Competitive Advantages of Free
Software.
Attendants took
pictures and shot videos.
Thanks to the authors of the TV Show Casseta & Planeta
for the inspiration, even if with a delay of 15 years or so :-)
May Bussunda, probably the most well-known member of this great
team of comedy writers and actors, who passed away in Germany
during the Soccer World Cup, rest in peace and not be forgotten
:-(
As of June, 2005, I came up with a newer presentation
entitled A Beautiful Mind
Meets Free Software: Game Theory, Competition and Cooperation.
It was first presented to a wide audience on June 4, 2005,
at FISL 6.0, after
a presentation to prof Tiemi Sakata's students in Sorocaba. It
was also presented at
the III ESLAM, on
October 13, 2005 in Manaus, AM (I
took some pictures
there);
5tas
Jornadas Regionales de Software Libre, in Rosario, Santa Fe,
Argentina, on Nov 21, 2005; Portalcon Software
Livre's 1º
GNU/Linux Day, in Americana, SP; at
the Workshop
Cearense de Software Livre e Mobilidade on December 13, 2005,
in Fortaleza, CE; on Oct 20, 2006, at
the III Fórum
Cearense de Software Livre, also in Fortaleza; at the
Brazilian finals of the 2006/2007 ACM International Collegiate
Programming Contest, on November 11, 2006.
The paper
on it was published at the Exact Sciences Colloquium at Uninove,
on November 25, 2006. There's a nicer
(IMHO) LaTeX
rendering too.
I've recorded
the presentation audio (Ogg Speex format), in Portuguese, but the
quality is unfortunately quite poor :-(
On April 23, 2009, it was first
presented in Spanish, as
part of FLISOL
2009 Tour, in Chitré, Herrera province, Panamá, in combination
with
The Freeing Power of the Second Finger
and The Competitive Advantages of Free
Software.
I'd like to thank my wife, Islene, for the drawings.
If you're interested in economics involving Free Software,
in addition to the sites mentioned in the presentation, you may
want to read:
I wrote a paper entitled ``The Competitive Advantages of Free
Software´´, originally for the
Workshop
about Free Software 2000, a parallel event to the 1st Free Software
International Forum 2000. The originally published version is
available as a gzipped postscript
for ISO-A4 paper. An updated version (last modified on August
13, 2001, except for the addition of copyright and redistribution
terms on July 19, 2002) is available as browsable html and
pdf for letter-sized
paper.
After many presentations all over from 2000 to 2002, it was
later presented at FISL 4.0, some time in June, 2003; on Oct 20,
2006, at
the III Fórum
Cearense de Software Livre.
The latest version of the slides used in my presentation at
several different conferences is available in pdf format.
On April 22, 2009, it was first
presented in Spanish, as part
of FLISOL 2009
Tour, in Panamá City, and on April 23, 2009, in Chitré,
Herrera province, Panamá, in combination with
The Freeing Power of the Second Finger
and A Beautiful Mind Meets Free Software. It
was also presented on August 8, 2015
at ECSL 2015 in San
Pedro Sula, Honduras.
These are some Free
Software projects I'm involved with (even though I'm mostly
inactive on most of them, except for the first two):
-
GNU Linux-libre: a
100% Free version of the kernel Linux.
-
GCC: the GNU Compiler
Collection. I work for Red
Hat, in the GCC development group.
-
Guaraná: a Free
implementation of the reflective architecture designed during
my MSc.
-
Libtool: a GNU portable shared and static library
generator, started by Gordon
Matzigkeit. I'm one of its current maintainers.
Development snapshots are available here. Snapshots are in general
untested, so use them with care.
-
Autoconf: the GNU automatic software configuration
package. I'm one of its current maintainers.
-
Automake: the GNU Makefile generator, maintained
by Tom Tromey and me.
-
Ad HoC: an m4-based
portable shell script generator, quite similar to GNU
autoconf, but initially targeted at system administration
(thus the name: Advanced Host
Configuration), and now aiming at a broader set of
applications (virtually anything :-). It's a new GNU project
available via anonymous CVS from
:pserver:[email protected]:/cvsroot/adhoc
(empty password), module adhoc. The project still
doesn't have a home page, but we've got a mailing-list. To subscribe, send a
message to
[email protected] with subscribe in
the body. A pre-release containing one rather involving
example and virtually no user-oriented documentation :-(, is
available here. Snapshots are
in general untested, so use them with care.
-
Amanda: a backup system,
originally by Jaime da
Silva. I'm one of its current maintainers. Development
snapshots are no longer available, since there is anonymous
read-only access to the CVS tree.
-
CVS Utilities: a
couple of CVS-related scripts to ease the creation and
installation of patches, and the management of CVS trees. The
CVS tree is available at
:pserver:[email protected]:/cvsroot/cvs-utils
(empty password), module cvs-utils. It's got a
mailing list for general
discussion (send the word subscribe to
[email protected] to subscribe) and
another for CVS
commit messages. It may eventually merge with Pavel Roskin's cvsutils, a
couple of scripts that implement ``disconnected´´ CVS
operations.
-
LVreorg: A shell script that
moves logical extents in a GNU/Linux LVM volume group so as to
conform with a specification given in an input file. Useful
after you pvmove the contents of a disk, replace it, and want
to get back to what you had before. Last updated Feb 10,
2003.
-
rpmdup-reinstall: A
shell script that attempts to identify partial updates on a
system by looking for multiply-installed packages, downloading
updated versions with up2date and re-installing them. Last
updated Mar 7, 2004.
-
DNAcode: A joke program that
converts DNA sequences from/to base64 and plain text.
Some other projects I've already contributed to in the past, or
would like to contribute to in the future, if I manage to get more
than 24 hours a day :-)
You may find some source and binary packages for Red Hat
Linux that I've packaged here.
I've written some notes on
addressing the few problems I ran into while setting up Fedora
Core 3 Test 3 on my (then) shiny new Compaq Presario r3004
Athlon64 notebook. They apply to Fedora Core 3 as well.
Fedora Core 2 shipped
without Firewire modules because they were severely broken in the
upstream kernel. Kernel updates are fixed, but if you want to
install it or use the original kernels, read this.
I've taught a short Java course in the Second Brazilian Symposium
on Programming Languages. The errata of
the course notes (in Portuguese) are available on-line. If
you want a copy of the (outdated) course notes (also in
Portuguese), please let
me know.
Between 1995 and 1997, I taught Maths in a school that helps poor
students improve their chances of succeeding in the College
Entrance Examination (Vestibular). You may find out more
about this social project and read its monthly publication in the
home page of
Cursinho DCE (in Portuguese).
You may find some jokes and funny stories I have collected here.
My snail-mail address and
my Gnu Privacy
Guard public key (signed by my
older key) are available.
If you have any suggestions, comments or questions, feel
free to e-mail me.
This page is
Best Viewed With Any Browser.
Anti-piracy policy: please do not attack ships, especially
while visiting this site
Last modified $Date: 2024/11/12 00:26:40 $ UTC