Julio Biason
4 years ago
2 changed files with 101 additions and 0 deletions
@ -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. |
@ -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…
Reference in new issue