Como construir um negócio na Rússia com base em software de código aberto?
Diz Oleg Bartunov, co-fundador e CEO do Postgres Professional, um astrônomo profissional.
Conversamos um pouco sobre astronomia na Rússia, que é astrônomo e o que ele está fazendo, sobre a integração de tecnologias e ciência de TI, sobre como ganhar dinheiro na competição e não obtê-lo do estado, o que é o DBMS e como eles estão com Kryukov e Lysakov fez Rambler com base na Astronet.
O PostgreSQL é um DBMS popular usado por muitas empresas privadas e agências governamentais, não apenas na Rússia, mas em todo o mundo. Uma grande contribuição para seu desenvolvimento e promoção é feita pela empresa russa Postgres Professional, que consegue fazer um bom dinheiro com isso. Vamos descobrir como.
Assista a versão completa da entrevista (uma hora e um pouco) no meu canal do YouTube, tudo é muito animado e interessante por lá, e no primeiro comentário há códigos de tempo.
Aqui, em uma forma compactada a seco, darei alguns pontos, processados criativamente para o formato de impressão.
Faria:
- Vamos começar de novo - como você conheceu o Postgres? Curto e consistente
Oleg:
- Estudei supernovas e, no processo de estudo, me interessei por bancos de dados. Na perestroika, acabei na Universidade de Berkeley, na Califórnia, onde recomendaram a base de freeware da Ingres. Em 95, mudei para o Postgres e comecei a usá-lo para resolver meus problemas astronômicos. Então descobri que faltava algo e, sobre as tradições de código aberto, comecei a adicionar algo. Assim, tornei-me um desenvolvedor silencioso do Postgres.
- Ou seja, como pesquisador, você se interessou por tecnologias de TI, em particular bancos de dados, e as implementou em seu trabalho
- O formato do trabalho do astrônomo mudou, agora trabalhamos com enormes conjuntos de dados e resolvemos mais problemas globais do que antes, portanto, é muito difícil trabalhar sem tecnologias. Devemos digitalizar todos os objetos no céu, as coordenadas e os parâmetros de bilhões de estrelas. Agora, se você quiser se tornar um astrônomo de sucesso, precisará possuir tecnologia - conheça SQL, Python, etc.
- Em que consiste sua rotina de trabalho como astrônomo?
- Eu escrevia programas, contava explosões de estrelas, fazia observações, tentava descobrir estrelas supernovas. Em seguida, ele criou serviços de TI para astrônomos, realizou redes, criou servidores, Astronet e um observatório virtual. E depois que todas as bases científicas do instituto (GAI) foram transferidas para o Postgres, recebi uma nova responsabilidade - ajudar se algo acontecer. Em geral, nossa empresa Postgres Professional está intimamente associada ao GAI.

- Vamos ao Postgres agora. Como você decidiu criar uma empresa?
- A ideia voltou em 2010. E em 2011, falei na conferência de substituição de importações da CNews, onde disse que não é necessário reinventar a roda, mas é preciso ter código aberto, adicionar sua experiência e desenvolver seu banco de dados com base nisso. Por muitos anos depois, eles me disseram "vamos organizar uma empresa", mas eu não queria, porque não era empresário, não queria me envolver nesse mundo imundo. Mas quando eu tive filhos, tive que pensar no futuro deles, então a empresa deve sua aparência às minhas meninas.
Eu fui para as empresas, comecei a procurar parceiros, mas, infelizmente, todos os grandes players queriam fazer apenas um negócio de bolso para resolver seus problemas, e eu queria criar uma empresa independente. Felizmente, o boca a boca me levou a Sushkevich. Conversamos com ele por apenas 5 minutos e eu o convenci a investir.
- Você procura investidores há 3 a 4 anos e não conseguiu encontrar
- Além disso, até pensei que o estado me ajudaria. Falei com o governo de Moscou, escrevi uma carta ao Ministério do Desenvolvimento Econômico de que apenas um pouco de dinheiro é necessário para criar um centro de competência em banco de dados. Ou seja, eu estava pronto para trabalhar para o estado. Mas ninguém realmente queria fazer isso.
- E como você justificou a necessidade?
- Eu disse que a Rússia precisa de seu próprio banco de dados. Se nos consideramos um país sério, precisamos ter uma tecnologia básica de raiz. Não que precisemos lidar com o isolamento, mas somos obrigados a possuir nossas tecnologias.

- Quais são os principais clientes que você tem?
- Sberbank, Yandex, que, aliás, foi nosso primeiro cliente. Serviço Tributário Federal, Ministério das Finanças. Você pode imaginar o quão difícil foi convencer esses serviços? Isso só foi possível com o advento do Postgres Professional. Embora todos entendam que o Postgres é um bom DBMS, se não houver empresa, não há suporte e responsabilidade, uma grande empresa não o utilizará.
- Como é vender para agências governamentais? Eles não são muito flexíveis.
"Muito inflexível." Leva anos. Eles testam por anos, desenvolvem seus conhecimentos. Isso é bastante normal, eles têm sistemas grandes e sérios, devem verificar tudo cem vezes.
- Você tem mais empresas estatais ou comerciais?
- Mais empresas estatais. Agora, há uma situação em que as principais pessoas entendem que 2022 está chegando, quando será necessário relatar a substituição de importações, as classes mais baixas entendem que o Postgres é bom, o problema está na camada intermediária do gerente. Porque foi formado naqueles anos em que as universidades ministravam cursos em Oracle e MS SQL. E então eles são informados, aqui estão os "postgres ortodoxos", e eles naturalmente não têm certeza. Mas isso vai embora.
- O que as empresas comerciais estão pedindo?
- Eles geralmente pedem consultoria para investigar qualquer incidente. Também apoiamos o Postgres usual, que é gratuito.

- É difícil conduzir um negócio de TI na Rússia? Quais são as dificuldades?
- Difícil, mas possível. Viemos do capitalismo selvagem, mas gradualmente a situação se torna mais civilizada. As pessoas estão começando a entender que fazer negócios bem, abertamente - é lucrativo, é normal. Das dificuldades - opacidade, compras, por exemplo. Nós não sabemos como eles estão indo. Ainda temos uma legislação estranha. Por exemplo, atualmente estamos substituindo importações e a Oracle está comprando cada vez mais. Como é isso? Porque existem buracos na legislação que permitem que isso seja contornado.
Em palavras, todos apoiam o russo, mas, na realidade, eles não nos deram um centavo, não uma concessão, nada. Vencemos o concurso do Ministério das Comunicações em 2015, mas ainda não conseguimos uma vitória. Seria um dinheiro decente, o que nos daria um bom começo, mas, como resultado, lutamos para crescer de alguma forma. E nós não terminamos, creio, apenas por causa de nossa perseverança e desejo de fazer um projeto.
- Quanto eles pagam agora no Postgres Professional?
- Junior ganha não mais que 80-100 mil. Um desenvolvedor experiente pode receber até 200 mil. O senhor tem muito. Mas recrutar funcionários não é fácil, é um trabalho. Quando as pessoas entendem que desenvolver Postgres é sangue, tripas e carne, nem todo mundo está pronto para investigar.
- Quais são seus planos para o futuro?
- Estamos desenvolvendo nosso projeto, temos muitos planos. Alguns dos quais vão para a vanguarda da ciência. Estamos procurando equipes de pesquisa com quem colaborar.
Se você gostou, eu convido você a ver a versão completa . Você também aprenderá como o desenvolvimento do PostgreSQL está acontecendo, quem Oleg está pronto para contratar, como o DBMS está sendo implementado e por que a integração com redes neurais é o tópico mais importante.