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.