Free Software in Brazilian Government: Current State and How It Works
Brazilian public agencies have used free software for over fifteen years. You will find it in desktops, servers, and internal tools across federal, state, and municipal levels. The picture is uneven: some offices run almost entirely on open source stacks while others still mix proprietary licenses.
Adoption Snapshot
Recent surveys from the federal data-processing agency show roughly 40 percent of ministries already run LibreOffice on staff machines. Several states report higher numbers. Rio Grande do Sul and Pernambuco keep large municipal networks on Linux distributions.
- Most common stack: Linux desktops, PostgreSQL databases, and Apache web servers.
- Education platforms: Many state secretariats rely on Moodle and LibreOffice for schools.
- Procurement portals: Several now publish code under public repositories on GitHub or GitLab instances hosted by the government itself.
Legal Framework
Decree 10.947 from 2022 requires federal bodies to prefer open-source solutions when they meet functional needs. State laws in São Paulo and Minas Gerais add similar preferences for public tenders. You must document why a proprietary option wins if a free alternative exists.
Examples from Daily Operations
The Federal Revenue Service replaced its internal document system with an open-source platform based on OnlyOffice. City halls in Porto Alegre run citizen service kiosks on a custom Linux image with Firefox and a simple ticket app. The Ministry of Health keeps a national vaccination database on PostgreSQL and Python scripts maintained by its own team.
Verification Checklist
- Confirm the software license appears on the Free Software Foundation list or the Open Source Initiative list.
- Check whether source code is available in a public repository without login barriers.
- Review the last commit date and number of active contributors to gauge maintenance.
- Ask vendors for a bill of materials that lists every component and its license.
- Test export of data in open formats such as ODF, CSV, or JSON before signing any contract.
Common Hurdles Teams Report
| Issue | Typical Fix |
|---|---|
| Legacy systems that only run on Windows | Virtual machines or Wine for the few apps that cannot be replaced |
| Staff resistance to new interfaces | Short internal workshops using real agency files |
| Cloud contracts that lock data | Negotiate data-portability clauses before renewal |
| Lack of local support companies | Build internal teams or join existing public-sector user groups |