Como funciona a venda de um projeto open source?
Como funciona se alguém quiser comprar o tabnews? É o Felipe quem ganha, por ter criado? Ou ao lançar qualquer projeto open source faria sentido abrir uma empresa para que esses detalhes fossem cobertos?
Acho que boa parte dos projetos open source criados por pessoas ou comunidades não se tem a pretensão de venda. Mas, dependendo do alcance e do valor, as coisas podem mudar de rumo. E creio que isso já faz parte do mercado mesmo.
É um pouco estranho para mim pensar em negociação de projetos open source mas, de toda forma, boa parte dos projetos open source que usamos diariamente pertencem a empresas (como o GitHub, React, Next e Chromium). Existem casos que os projetos já foram lançadas pelas próprias empresa (como é o caso, por exemplo, do React, Angular, Graphql e Next). Há casos em que se criou uma empresa e lançou o projeto Open source (Como creio que seja o caso do Docker e do Gitlab), em que os donos do projeto sao os donos das empresas, mas existem casos que isso não é tão claro (como por exemplo o Vue e o próprio tabnews). E nesses casos que não é tão claro, que se cria algo a partir da comunidade e com o intuito de pertencer a comunidade, como geralmente funciona em casos de venda e lucratividade ?
Como funciona se alguém quiser comprar o tabnews? É o Felipe quem ganha, por ter criado?
Se o TabNews fosse vendido, acredito que somente os donos ganhariam dinheiro.
Foi o que aconteceu quando o Stack Overflow foi vendido em 2021. Quem ganhou dinheiro foram os donos. Já os milhões de usuários que geraram o conteúdo de graça pra eles (conteúdo esse que tornou o site tão valioso) não ganharam nada.
Dá pra argumentar que o código-fonte do Stack Overflow não é aberto, mas o verdadeiro valor deles é o conteúdo, e este foi gerado de graça por "voluntários". Então quando algo é vendido, tem que ver exatamente o que está sendo comprado (o que tem ali que alguém viu valor, a ponto de pagar por isso). E nem sempre é o código.
Claro que muitos projetos não tem a intenção de gerar lucro ao serem criados. Mas se vc cria um projeto, com o tempo ele cresce e se torna tão importante a ponto de alguém oferecer dinheiro por ele, vc aceitaria? Muitos aceitam. A parte burocrática eu não sei, deve variar muito de um país para outro, mas enfim, é uma venda "como qualquer outra".
Mas vale lembrar que os principais contribuidores em projetos open source são empresas (e elas fazem mais por pragmatismo do que por caridade).
Acho que código aberto (open source) funciona em um nível separado de marca (cnpj).
O código do tabnews tem uma licença GPL 3 (fonte), o que significa que qualquer pessoa pode utilizar o código, mesmo comercialmente, des de que disponibilize alterações no código fonte de forma aberta.
Já o nome tabnews (especificamente o domínio) pertence ao Filipe Deschamps. Você pode consultar pelo registro.br (assim como pode ser feito pra qualquer domínio .com.br).
Caso alguma empresa fizer um fork do repositório tabnews e tentar registrar o nome tabnews para um cnpj, acredito que ao Filipe caberia um recurso, dado que ele possui o registro do domínio.
Mas qualquer empresa pode fazer um fork do tabnews, mudar o nome e a estilização, e tocar um projeto separado, por exemplo, cobrando uma taxa pra criação de contas, etc.
Geralmente os projetos open source se definem como algum tipo de fundação registrada (como por exemplo o apache) de forma a garantir direito sobre o uso comercial do nome, e facilitar o processo de recebimento de fundos. Essas fundações acabam sendo encabeçadas por pessoas envolvidas no projeto, mas nem sempre.