admin

Free Software in Brazilian Government: Current State and How It Works

Free Software in Brazilian Government: Current State and How It Works

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

  1. Confirm the software license appears on the Free Software Foundation list or the Open Source Initiative list.
  2. Check whether source code is available in a public repository without login barriers.
  3. Review the last commit date and number of active contributors to gauge maintenance.
  4. Ask vendors for a bill of materials that lists every component and its license.
  5. 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
Posted by admin in Community & Culture, 0 comments
Privacy Tools Every Brazilian Activist Should Know

Privacy Tools Every Brazilian Activist Should Know

Privacy Tools Every Brazilian Activist Should Know

If you organize actions or share sensitive plans, start with these three tools. They work on phones and computers common in Brazil and require little setup.

Secure your chats

WhatsApp logs everything to Meta servers. Switch group planning to Signal instead.

  1. Download Signal from the official site or app store on your phone.
  2. Register with your number, then enable disappearing messages for each chat.
  3. Turn on the screen lock inside Signal settings so others cannot open the app without your PIN.
  4. Invite the rest of your group one by one so everyone moves over at the same time.

Real case: A São Paulo collective used Signal voice notes with five-second deletion during the 2023 land rights actions. Police seized one phone but found nothing readable after the timer ran out.

  • Check daily that your security number matches your contacts.
  • Never forward Signal messages to WhatsApp.
  • Use the note-to-self feature for quick reminders that stay only on your device.

Hide your browsing and files

Public Wi-Fi at protests and home connections can be monitored. Combine Tor Browser with a simple password manager.

Tool When to use Quick start
Tor Browser Access blocked sites or read reports without your ISP seeing the address. Download from torproject.org, open it, and type the site you need.
KeePassXC Store logins for activist email or cloud folders. Install the app, create one strong master password, then save each new account inside it.

Carry a small USB with the portable version of Tor so you can plug it into any borrowed computer. Delete browser history after each session if you must use Chrome. Test the setup once at home before you rely on it during an action.

Posted by admin in Guides & Tutorials, 0 comments
Securing Your Communications: GNU/Linux and Encryption

Securing Your Communications: GNU/Linux and Encryption

Securing Your Communications: GNU/Linux and Encryption

Encryption on GNU/Linux keeps your messages and files private. You can start with tools already in most distros and add a couple more when needed.

Generate your GPG key

Most people use GnuPG for email and file signing. Run this in a terminal:

gpg --full-generate-key
  1. Choose RSA and RSA (default).
  2. Set key size to 4096.
  3. Pick an expiration date you can manage, such as two years.
  4. Enter your real name and email exactly as you use them.
  5. Set a strong passphrase and store it in a password manager.

Encrypt email with Thunderbird

Thunderbird handles GPG out of the box once you install the Enigmail extension or use the built-in OpenPGP support in recent versions.

  • Import your key: Account Settings → End-to-End Encryption → Add Key.
  • Send an encrypted test message to yourself first.
  • Ask a contact for their public key and add it to your keyring with gpg --import.

Replies stay encrypted only if both sides have each other’s keys.

Encrypt files before sending

Use age for simple file encryption when you do not need the full GPG feature set.

age -r [email protected] -o file.txt.age file.txt

The recipient decrypts with their private key:

age -d -i ~/.ssh/id_ed25519 -o file.txt file.txt.age

age works well for sharing documents over email or cloud storage that you do not fully trust.

Choose chat apps with real encryption

Signal Desktop runs cleanly on GNU/Linux and uses the same protocol as the phone app.

App Protocol Notes
Signal Signal Protocol Default E2E, works on most distros
Element Matrix Self-host option, good for teams
Session Oxen No phone number required

Install from your package manager or Flatpak to keep the app updated automatically.

Back up and protect your keys

Copy your private key to an offline USB drive you keep in a safe place:

gpg --export-secret-keys --armor [email protected] > backup.asc

Never store the backup on any machine connected to the internet. Test restore once a year so you know the passphrase still works.

Posted by admin in Guides & Tutorials, 0 comments
How to Start Using Linux in Brazil: A Beginner’s Guide

How to Start Using Linux in Brazil: A Beginner’s Guide

How to Start Using Linux in Brazil: A Beginner’s Guide

Start by running Linux inside your current Windows setup. This avoids any risk to your files while you test the waters.

Pick a distro that works well here

Most people in Brazil do fine with Ubuntu or Linux Mint. Both come with Portuguese language support out of the box and have local download servers that keep updates fast.

  • Ubuntu: good if you want the most community help in Portuguese forums.
  • Linux Mint: feels closer to Windows and runs lighter on older machines common in Brazilian homes.

Install it without touching your hard drive

Download VirtualBox from the official site, then grab an Ubuntu ISO from ubuntu.com. Follow these steps:

  1. Open VirtualBox and create a new machine with 4 GB RAM and 25 GB virtual disk.
  2. Attach the ISO and start the machine.
  3. Choose “Try Ubuntu” first so nothing installs yet.
  4. Once inside, open the browser and test if your Wi-Fi and mouse work.

After an hour of use you can decide whether to install it for real later.

Adjust settings for Brazilian daily life

After the first boot, open Settings and set these items right away:

Setting What to do
Language Switch to Português (Brasil)
Keyboard Choose ABNT2 layout
Time zone America/Sao_Paulo
Updates Pick the nearest mirror in Software & Updates

This makes LibreOffice show dates in dd/mm/yyyy and lets you type accents without extra work.

Handle real tasks right away

Open the terminal and run these commands to get common tools:

  • sudo apt update && sudo apt install vlc gimp libreoffice
  • sudo apt install steam for games

If your bank app refuses to run, install it through the browser first. Most Brazilian banks now work fine in Firefox after you enable the “Use hardware acceleration” option.

Join the Ubuntu Brasil group on Telegram or the local subreddit for quick answers when something breaks. People answer in Portuguese within minutes during the day.

Posted by admin in Guides & Tutorials, 0 comments
Understanding Brazil’s Marco Civil da Internet and Free Software

Understanding Brazil’s Marco Civil da Internet and Free Software

Understanding Brazil’s Marco Civil da Internet and Free Software

Marco Civil sets clear rules on privacy, net neutrality, and data handling for services in Brazil. When you build or run free software projects that touch Brazilian users or servers, these rules shape how you collect, store, and share data.

Quick orientation for free software teams

Start here if your project accepts Brazilian users or runs servers inside the country. The law requires you to publish clear terms on data use, respect net neutrality when routing traffic, and hand data to authorities only under specific court orders.

  • Publish terms in Portuguese when your service targets Brazil.
  • Log only what you need and delete it once the legal window closes.
  • Never throttle or prioritize traffic on your own network.

Core rules that matter for open source projects

Marco Civil protects users’ privacy and requires companies to keep connection logs for one year and access logs for six months. Free software projects that act as intermediaries fall under these duties once they reach a certain scale.

Article 15 and Article 17 spell out when a judge can request logs. You stay safe by keeping logs minimal and storing them in Brazil if the service is aimed at local users.

Steps to check your project

  1. Map where user data is stored and who can access it.
  2. Review your license text for any clauses that conflict with Brazilian data requests.
  3. Add a privacy section to your README that names the legal basis for each data point you collect.
  4. Test your log deletion routine against the six-month and one-year limits.
  5. Ask a Brazilian lawyer to review the final terms before you launch to local users.

Real situations and how teams handled them

Scenario What changed
A Brazilian university runs a Mastodon instance They added a clear log retention notice and stopped collecting IP addresses after 30 days.
An open source chat app gains Brazilian users Developers moved the main server to São Paulo and published terms in Portuguese.
A Git hosting platform receives a court order They released only the court-ordered logs and notified affected users within the required time.

Where to look next

Read the full text of Law 12.965 on the Planalto site. Check the CGI.br guidelines for intermediaries. Join the Brazilian free software mailing lists to see how other maintainers updated their infrastructure after the 2016 regulations came out.

Posted by admin in Software & Tools, 0 comments
Open Source Alternatives to Popular Proprietary Software

Open Source Alternatives to Popular Proprietary Software

Open Source Alternatives to Popular Proprietary Software

You can drop most paid tools and switch to free options that cover real daily work without subscriptions.

Office and Documents

Start here if you send files to clients or coworkers who still use Microsoft formats.

  • Word documents: LibreOffice Writer opens .docx files and keeps formatting intact in most cases.
  • Spreadsheets: LibreOffice Calc handles basic formulas, charts, and exports to .xlsx without issues.
  • Presentations: LibreOffice Impress replaces PowerPoint for simple slides you can save as .pptx.

Install LibreOffice from the official site, open your existing files, and test one client document first. It takes about ten minutes on most machines.

Task Proprietary Open source swap
Edit contracts Word LibreOffice Writer
Budget tracking Excel LibreOffice Calc
Team slides PowerPoint LibreOffice Impress

Photo Editing

GIMP handles the same core jobs as Photoshop for most non-studio users.

Open a photo, crop it, adjust levels, add a text layer, then export as PNG or JPEG. The interface looks different at first, so give yourself one afternoon to learn the main tools. Many designers keep both programs during the switch and move projects over gradually.

Posted by admin in Community & Culture, 0 comments
Digital Sovereignty: Why Brazil Needs Free Software

Digital Sovereignty: Why Brazil Needs Free Software

Digital Sovereignty: Why Brazil Needs Free Software

Brazil keeps paying foreign vendors for the right to run its own government systems. Switching to free software gives public institutions the code, the fixes, and the data stays inside the country.

That shift cuts license bills and removes the risk that an update from abroad suddenly breaks services or hands usage logs to another nation.

Where city halls and state agencies can begin

Start small and measure what changes.

  1. Pick one department that already runs basic tasks like document editing or citizen registration.
  2. Replace the office suite with LibreOffice and the desktop with a supported Linux distribution such as Ubuntu or Fedora.
  3. Move the database to PostgreSQL so queries and backups stay under local control.
  4. Train two or three staff members first; they then help colleagues the next month.

Several municipalities in the Northeast already run their entire public procurement portal on free software stacks. They report annual savings above R$ 200 000 in licenses alone and faster response times when a security patch is needed.

Current tool Free software swap Immediate gain
Microsoft Windows + Office 365 Linux + LibreOffice No recurring per-seat fees
Oracle database PostgreSQL Full source access for audits
Proprietary email server Postfix + Roundcube Data remains on Brazilian servers

Run a simple checklist before wider rollout:

  • Confirm the new applications handle existing file formats without loss.
  • Verify that printers and card readers still work with open drivers.
  • Schedule one afternoon a month to review updates released by the Brazilian public software portal.

Once the first department works smoothly, copy the same install scripts to the next unit. The pattern repeats without new contracts each time.

Posted by admin in Software & Tools, 0 comments
Contributing to Open Source Projects from Brazil: A Starter Guide

Contributing to Open Source Projects from Brazil: A Starter Guide

Contributing to Open Source Projects from Brazil: A Starter Guide

You’re in Brazil and want to start contributing. Focus on projects with active maintainers who reply within a day or two, then open small, clear pull requests. This works even with the time difference to Europe and the US.

Pick a project that matches your routine

Look for repos that already have Brazilian contributors or issues labeled “good first issue”. Check GitHub in the morning your time so you catch maintainers online in the afternoon their time.

  • Browse the BrasilAPI repo and translate a missing endpoint description.
  • Fix a broken link in the VS Code Portuguese language pack.
  • Update an outdated example in the Django docs that still shows Python 2 syntax.

Make a short list of three projects you already use. Read their CONTRIBUTING.md once, then pick the smallest open issue that takes under an hour.

Day of week Best window for PRs Why it works
Monday-Wednesday 9am-11am BRT US East Coast is just starting their day
Thursday 8am-10am BRT Europe maintainers still online before lunch

Send your first pull request

  1. Fork the repo and create a branch named after the issue, such as fix-typo-in-readme.
  2. Make the change, then run any tests the project asks for in CONTRIBUTING.md.
  3. Write the PR description in English, one sentence on what changed and one line linking the issue.
  4. Post the PR before lunch your time so replies land while you’re still at the computer.
  5. If a maintainer asks for edits, push the fix in the same branch instead of opening a new PR.

Many Brazilian devs start with documentation or test fixes because those need less back-and-forth than new features.

Posted by admin in Guides & Tutorials, 0 comments
LibreOffice for Portuguese Speakers

LibreOffice for Portuguese Speakers

LibreOffice for Portuguese Speakers

LibreOffice replaces Microsoft Office with a free toolkit that handles text, spreadsheets, and slides. Portuguese speakers get full language support right away, so menus, spelling, and date formats match what you already use.

Download the installer from the official site, run it, and the whole suite lands on your machine in under ten minutes on most Windows or Linux systems.

Install and set Portuguese

  1. Visit libreoffice.org and click the big download button for your operating system.
  2. Run the file once it finishes. Accept the defaults and let it finish.
  3. Open any program, such as Writer. Go to Tools, then Options, then Language Settings, then Languages.
  4. Pick Portuguese (Brazil) or Portuguese (Portugal) from the drop-downs for user interface, locale, and default currency.
  5. Restart the program so the menus switch over.

After these steps, new documents start with Portuguese spelling and A4 paper by default.

Start with Writer and Calc

Writer handles letters and reports. Open it, type a short note, press Ctrl+S to save as .odt or export to .docx for colleagues who still use Word. The file opens on their side without layout surprises.

Calc works for budgets and lists. Enter numbers in the first column, add a formula like =SUM(A1:A10) in the cell below, and the total updates as you change values. Save the sheet as .ods or export it to .xlsx when you need to share it.

Program Typical use Example file you create
Writer Letters, contracts, articles Reunião notes saved as .odt
Calc Budgets, inventories Monthly expenses list with formulas

Keep both programs open at once. Copy a table from Calc and paste it straight into Writer when you need the numbers inside a report.

Posted by admin in Community & Culture, 0 comments
VPNs and Digital Rights in Brazil

VPNs and Digital Rights in Brazil

VPNs and Digital Rights in Brazil

If you want to keep your browsing private from your ISP and reduce tracking under Brazil’s LGPD rules, start with a no-logs VPN that has servers in São Paulo or Rio. This setup hides your traffic from your provider and lets you reach content that local networks sometimes restrict.

Setting Up Your VPN in Brazil

Pick a provider with audited no-logs policies and fast local servers. Install the app on your phone or laptop, then follow these steps.

  1. Create an account and pay with a method that does not tie directly to your CPF.
  2. Connect to a Brazilian server first for lower latency on local sites.
  3. Switch to a server in Europe or the US when you need access to international news or streaming that gets blocked on some Brazilian connections.
  4. Turn on the kill switch so your real IP never leaks if the connection drops.

Test it on public Wi-Fi at a café in Copacabana. Without the VPN your MAC address and traffic stay visible to the network owner. With it active, only the VPN server sees the destination.

How a VPN Fits Brazilian Privacy Rules

LGPD gives you rights to know what data companies hold about you. Your ISP can still log metadata unless you route everything through a VPN first. That single change stops routine collection of the sites you visit.

  • During election periods some regional networks limit certain political pages. A VPN lets you reach the same pages from an IP outside the filtered range.
  • If you run a small site or blog, a VPN masks your home IP from scrapers and hosting logs that authorities sometimes request.
  • Journalists and researchers in Brasília often keep a VPN on when checking foreign databases so their queries do not appear in ISP reports.

Check your provider’s jurisdiction. Servers based outside Brazil add another layer when local courts issue data orders. Update the app regularly so you keep the newest obfuscation options that work on restricted networks.

Posted by admin in Community & Culture, 0 comments