Browse Source

Commented Link: Plausible going AGPL

master
Julio Biason 4 years ago
parent
commit
a1fc0e6f4d
  1. 46
      content/links/plausible-agpl.md
  2. 55
      content/links/plausible-agpl.pt.md

46
content/links/plausible-agpl.md

@ -0,0 +1,46 @@
+++
title = "Commented link: Open source licensing and why we're changing Plausible to the AGPL license"
date = 2020-10-23
[taxonomies]
tags = ["links", "licenses", "plausible", "agpl"]
+++
Plausible is a competitor for Google Analytics, without the need of exposing
your visitors data to some company. And recently they [changed their license to
AGPL](https://plausible.io/blog/open-source-licenses), where they explain why.
<!-- more -->
But while I admit that I'm not a fan of the tone of "COMPANIES WILL STEAL YOUR
CODE!", there is another point one must think: What if someone acts as a
gateway of your project to some users? Will they ever know there is someone
else working on it? What about improvements? Don't you want people using _your_
product to get the best experience?
Sure, you can ignore these problems and just don't care about what people do.
What if a company takes your work and get some money from it? You don't care.
Ok. But this gives me the impression that you don't care about what you did.
You don't care about your product. If you don't care, why should I? Why should
I care about you, in the first place?
(Ok, I know: I'm being mean. Whatever.)
But that's the thing, isn't it? I mean, I wrote some software. I like it. It
solves my problem. I expect people to like it too. I just don't want a faceless
entity to come around, pick my software, do some changes and lock their users
into their system -- something that I, inadvertently, helped build. _I locked
people into some product that they have no idea they could just move their data
out of it_.
"Not everybody can program, so who cares?" Yes, not everybody can pick whatever
script in Python or Rust or C or Java I wrote and change to make it fit their
needs -- heck, think about someone wanting to making a change in Firefox. But
everybody knows someone that can program. They can ask that person to change
that. They can _pay_ that person to change the program to fit their needs. But,
for that, they need to have access to the code. If the faceless entity picks
the code, makes changes, lock people and my license doesn't prevent them from
doing it so, I'm part of the problem.
No size fits all in software. We can fit a large number of people, but not all.
But we can give the tools to let people make it fit their size.

55
content/links/plausible-agpl.pt.md

@ -0,0 +1,55 @@
+++
title = "Link Comentado: Open source licensing and why we're changing Plausible to the AGPL license"
date = 2020-10-23
[taxonomies]
tags = ["links", "licenças", "agpl", "plausible"]
+++
Plausible é um competidor do Google Analytics, sem a necessidade de expor os
dados dos seus visitante para uma empresa qualquer. E recentemente eles
[mudaram a licença do produto para
APGL](https://plausible.io/blog/open-source-licenses), e explicam o porque.
<!-- more -->
Embora eu precise admitir que eu não sou fã do tom de "EMPRESAS VÃO ROUBAR O
SEU CÓDIGO!", existe um outro ponto que precisamos considerar: E se alguém
começar a agir como intermediário do seu projeto para alguns usuários? Será que
eles vão saber que existe outro alguém trabalhando nele? E melhorias? Você não
gostaria que pessoas usando o _seu_ produto tivessem uma experiência melhor?
Claro, podemos ignorar esses problemas e não nos importarmos com o que as
pessoas fazem. E daí que uma empresa pega o seu trabalho e ganha dinheiro com
ele? Você não se importa. Ok. Mas isso me dá a impressão que você não se
importa com o que você fez. Você não se importa com o seu produto. E se você
não se importa, porque eu iria me importar? Porque eu deveria me importar com
você, pra começo de conversa?
(Tá, eu sei: Eu estou sendo malvado. Que seja.)
Mas esse é o ponto, certo? Digo, eu escrevi um software. Eu gosto dele. Ele
resolve meu problema. Eu espero que outras pessoas gostem também. E só não
quero que uma entidade sem rosto venha, pegue meu software, faça algumas
alterações e tranque os usuários no sistema delas -- algo que eu,
inadvertidamente, ajudei a construir. _Eu ajudei a trancar os dados de outras
pessoas num produto que eles não tem ideia de que podem tirar seus dados de
lá_.
"Não é todo mundo que sabe programar, e daí?" Sim, não é todo mundo que vai
conseguir pegar meu script em Python ou C ou Rust ou Java e mudar alguma coisa
para resolver o problemas deles -- pense em alguém querendo acertar o Firefox
pra encaixar no que eles precisam. Mas todo mundo conhece alguém que sabe
programar. Eles podem pedir para essa pessoa para fazer a alteração. Eles podem
_pagar_ para que essa pessoa faça uma mudança para que o software funcione
melhor para eles. Mas, para isso, eles precisam ter acesso ao código. Se uma
entidade sem rosto pega o código, faz alterações, cria um lock-in e a minha
licença não previne isso, eu sou parte do problema.
Não existe "um tamanho serve todos" em software. Conseguimos fazer com que um
tamanho caiba num grande número de pessoas, mas não todas. Mas nós podemos dar
as ferramentas para que as pessoas ajustem o tamanho para o que elas precisem.
<!--
vim:spelllang=pt:
-->
Loading…
Cancel
Save