[pt-BR] Open Source Friday Brasil com Marcio Junior, mantenedor Tahopen

GitHubAbout 6 min readAug 30, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • Open Source (Código Aberto)
  • FLOSS (Free/Libre/Open Source Software)
  • Síndrome de Viralata
  • GitHub
  • SVN (Subversion)
  • SourceForge.net
  • Monetização de Open Source
  • Hubs de Inovação/Startups
  • Inovação Aberta
  • Modelos de Negócio SAS (Software as a Service)
  • Licenças Open Source vs. Business Source License (BSL)
  • Fork de Projetos
  • ETL (Extract, Transform, Load)
  • BI (Business Intelligence)
  • Data Integration
  • Data Governance
  • Dashboards
  • Maven
  • Docker/Kubernetes
  • Comunidades Open Source
  • Contribuição Open Source
  • Taropen (Fork do Pentaho)
  • Pentaho
  • Apache Hop
  • Legacy Pentaho CE
  • Metodologia Soborô

Quem é Márcio

Márcio se descreve como um hacker, programador e amante de tecnologia nas horas vagas. Seu hobby é programar e trabalhar com tecnologia. Ele é torcedor do Atlético Paranaense e seu contato com Open Source e tecnologias abertas surgiu de suas horas vagas, quando ele fazia o que realmente gostava, que era trabalhar com tecnologia.

Ambiente Livre e o Mercado Open Source no Brasil

Márcio fundou a Ambiente Livre há 20 anos, uma empresa que trabalha exclusivamente com tecnologias FLOSS (Free/Libre/Open Source Software). Na época, havia poucas empresas no Brasil que trabalhavam com Open Source, apesar do país ser um grande usuário de tecnologia. A Ambiente Livre nasceu para suprir a falta de infraestrutura e serviços para tecnologias Open Source, empregando desenvolvedores que queriam programar em Open Source e financiando o prazer de Márcio por tecnologias abertas.

Primeiros Contatos com Open Source e o Impacto do GitHub

O primeiro contato de Márcio com Linux foi em comunidades e grupos de usuários por volta de 1999/2000. Ele valoriza muito essas movimentações de divulgação. Naquela época, o compartilhamento de código era feito principalmente através do SourceForge.net, que era um repositório de código e binários com licenças abertas.

O primeiro impacto do GitHub foi a resistência inicial em guardar código externamente. A Ambiente Livre instalou um servidor Git local. No entanto, com a migração do movimento Open Source para o GitHub, eles também migraram. O GitHub se tornou a base central para repositórios, superando em muito o segundo colocado em número de usuários.

Monetização com Open Source

Márcio afirma que é possível ganhar a vida com Open Source. A Ambiente Livre atua dentro de hubs de startups, que buscam soluções escaláveis e de baixo custo. Eles adotam soluções Open Source, especializam-se nelas e oferecem serviços como treinamentos, consultoria e projetos. Eles também observam modelos de negócios que já funcionam em outros países.

A Ambiente Livre trabalha com quatro linhas principais: Big Data, CRM, CMS/CCM/BPM e Business Intelligence. Eles identificam produtos Open Source em alta que não possuem especialistas no mercado e oferecem serviços em cima deles.

No início, Márcio fechava negócios em shoppings, pois não tinha escritório nem site. No entanto, hoje, o valor da hora de consultoria em Open Source da Ambiente Livre é quase o dobro do que cobrariam para manutenção em software proprietário como o Salesforce. Isso porque o cliente não tem custos de licenciamento e a empresa também não tem custos de manutenção.

O Caso do Pentaho e o Surgimento do Taropen

Márcio relata que o mercado tem mudado, com empresas trocando de licenças e fechando o código. Isso motivou a criação de licenças como a Business Source License (BSL), que não são consideradas Open Source.

A Ambiente Livre utilizava o Pentaho, uma plataforma de Business Intelligence Open Source. No entanto, a empresa foi comprada e fechou o código com uma licença BSL. Diante disso, a Ambiente Livre fez um fork do Pentaho na última versão aberta e criou o Taropen.

O Taropen é uma plataforma de análise de dados de código aberto que fornece a coleção, integração e análise de dados, além de recursos de machine learning. Ele inclui uma ferramenta ETL chamada Taropen Data Integration, que é 100% Open Source.

A Importância da Colaboração e do Financiamento em Open Source

Márcio destaca a importância da colaboração e do financiamento em projetos Open Source. Ele menciona que empresas como a LinkedIn pagam desenvolvedores para trabalhar integralmente em projetos Open Source como o Apache Kafka.

Ele critica a falta de entendimento do empresariado brasileiro sobre o ecossistema Open Source e a importância de contribuir financeiramente para os projetos. Ele sugere que se cada usuário no Brasil contribuísse com 1% do seu tempo ou recursos, o país seria um dos maiores colaboradores de Open Source do mundo.

O Histórico do Pentaho e a Criação do Taropen

O Pentaho foi fundado em 2005 e cresceu, expandindo-se para mais de 50 países. Em 2017, foi comprado pela Hitachi, que fez uma fusão com a Lumada e criou a Hitachi Vantara. Isso levou a uma perda de foco no produto Pentaho.

O Pentaho possui camadas de Data Integration, Business Intelligence e Big Data. A ferramenta mais utilizada é o Pentaho Data Integration, que permite extrair, transformar e carregar dados (ETL) sem codificação.

Em 2023, a Hitachi Vantara anunciou o fechamento do código do Pentaho, lançando uma licença PSL que não é considerada Open Source. Diante disso, a Ambiente Livre fez o fork do Taropen.

Ações da Pentaho e o Surgimento do Legacy Pentaho CE

A Pentaho apagou os códigos fontes das versões antigas do Pentaho no SourceForge.net e descontinuou alguns repositórios do Maven. A comunidade se uniu e resgatou os binários e fontes, criando o projeto Legacy Pentaho CE no GitHub.

O Projeto Apache Hop

Matt Casters, um dos fundadores do Pentaho, criou o Apache Hop, um fork da parte de ETL do Pentaho. O Apache Hop é um produto Apache que resolve a camada de ETL.

O Taropen e seus Módulos

A Ambiente Livre criou o Taropen, invertendo as palavras do Pentaho. O Taropen possui módulos como TDI (Taropen Data Integration), Driamon, e Cusai. O objetivo é garantir total compatibilidade com o Pentaho.

O Status Atual do Taropen e o Futuro do Projeto

O Taropen está em fase de desenvolvimento. A versão 0.1 e 0.2 estão disponíveis para testes no GitHub. A Ambiente Livre clonou 101 repositórios do Pentaho e converteu 59. Eles estão publicando packages no Maven.

A Ambiente Livre pretende lançar a versão 0.2 em dezembro de 2026 e submeter o projeto a uma fundação. Eles querem remover o módulo Pentaho Data Integration e usar o Apache Hop.

Como Participar do Projeto Taropen

Para participar do projeto Taropen, basta enviar um e-mail para [email protected] e contribuir com código, documentação ou site. É necessário conhecimento em Java, Apache Maven e Markdown.

Exemplos e Cases de Sucesso do Pentaho

  • Embraer: Utilizou o Pentaho para separar dados e infraestrutura durante a separação de empresas após a compra de uma parte pela Boeing.
  • Unimed, OLX, AWS: Empresas que utilizam o Pentaho há anos em produção.
  • Exército Brasileiro: Utiliza o Pentaho por questões de soberania e gestão própria.
  • Caixa, Banco do Brasil, Banco da Amazônia: Bancos que utilizam o Pentaho.
  • Secretaria de Saúde do Ceará: Criou um dashboard para a população acompanhar o investimento em programas de dengue.

Conclusão

A apresentação detalha a trajetória de Márcio no mundo Open Source, desde seus primeiros contatos com Linux até a criação da Ambiente Livre e o fork do Taropen. Ele enfatiza a importância da colaboração, do financiamento e do entendimento do ecossistema Open Source pelo empresariado brasileiro. O caso do Pentaho e o surgimento do Taropen ilustram os desafios e oportunidades no mercado Open Source, bem como a necessidade de garantir a continuidade e a liberdade do código. O Taropen surge como uma alternativa Open Source ao Pentaho, buscando manter a compatibilidade e oferecer uma plataforma completa de análise de dados.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.