Julio Biason
4 years ago
2 changed files with 351 additions and 0 deletions
@ -0,0 +1,172 @@ |
|||||||
|
+++ |
||||||
|
title = "FSF and rms (Again)" |
||||||
|
date = 2021-03-29 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["gpl", "fsf", "free software foundation", "stallman", "rms"] |
||||||
|
+++ |
||||||
|
|
||||||
|
About six months ago, in 2020-09-16[^1], Richard Stallman, a.k.a. "rms", [resigned from |
||||||
|
FSF](https://www.osnews.com/story/130635/richard-stallman-resigns-from-fsf-mit-after-defending-child-rape/) |
||||||
|
(the Free Software Foundation, maintainer of the GPL family of licenses) with |
||||||
|
not-so-great headlines. A week ago, in 2021-03-22, rms told the world [that he |
||||||
|
is back](https://www.zdnet.com/article/richard-m-stallman-returns-to-the-free-software-foundation-board-of-directors/). |
||||||
|
|
||||||
|
And now we have a huge mess. Again. |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
## First of all... |
||||||
|
|
||||||
|
Let me say this first and foremost: No one is denying the works of rms. No one |
||||||
|
is denying that taking a huge undertaking of writing a whole compiler to |
||||||
|
produce an open source operating system isn't without merit. All those are |
||||||
|
recognizable and show a lot of effort for the greater good. |
||||||
|
|
||||||
|
|
||||||
|
## But then... |
||||||
|
|
||||||
|
There are allegations coming from all sides that rms seems to harass people |
||||||
|
(mostly women), some people feeling uncomfortable with his words and acting; |
||||||
|
and we also have people saying that it is not all that, that there is a |
||||||
|
"lynching" going around (I'm not kidding) and general support for him. |
||||||
|
|
||||||
|
"Is he a bad or good person?" is not a question I intent answer here. This is |
||||||
|
not the part that annoys me in this whole discussion. |
||||||
|
|
||||||
|
Due his strong opinions and general complains about his presence, |
||||||
|
he decided to resign from the FSF, the body responsible for the GPL license and |
||||||
|
everything related to it, from keeping it active to helping developers with |
||||||
|
legal situations with the license. |
||||||
|
|
||||||
|
(Personally, while the linked article points that his resignation was in part |
||||||
|
for the news about people using the "services" of Jeffrey Epstein of young |
||||||
|
girls for sex, I've read that rms support for Marvin Minsky, cited in Epstein |
||||||
|
list of clients, was not "yeah, sex with kids is alright!" but actually "I |
||||||
|
think Minsky was convinced that the girls weren't underage and forced into |
||||||
|
sex, so he was unknowingly part of it" -- again, that's my understanding. |
||||||
|
And only on that point, just to be clear.) |
||||||
|
|
||||||
|
But, in the end, that's what's pointed as his resignation. |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## And then... |
||||||
|
|
||||||
|
In 2021-03-22, rms appeared in an online event, |
||||||
|
[LibrePlanet](https://libreplanet.org/2021/) to announce that he's back into |
||||||
|
the board of the FSF. There wasn't an official statement about it, it was like |
||||||
|
a huge surprise for everyone. |
||||||
|
|
||||||
|
In the follow days, RedHat, FSFE (Free Software Foundation Europe) and a lot |
||||||
|
other companies and groups removed their support for the FSF. |
||||||
|
|
||||||
|
|
||||||
|
## But... |
||||||
|
|
||||||
|
The first problem I see with it all is that the FSF, while promoting the |
||||||
|
openness of software, by securing a license that allows anyone to have access |
||||||
|
to the code, a license that promotes the evolution of code in the open, suddenly took |
||||||
|
a closed decision behind closed doors without consulting anyone outside the |
||||||
|
board. |
||||||
|
|
||||||
|
It seems weird promoting openness when they are closed in their own decisions. |
||||||
|
|
||||||
|
|
||||||
|
## Also... |
||||||
|
|
||||||
|
The second problem is the content of the announcement. |
||||||
|
|
||||||
|
Again, without ever getting into "he said that" "he didn't said that" matter, |
||||||
|
one must recognize what they said that could cause people to revolt. |
||||||
|
There wasn't any words about "Look, thinks I said were taken out of |
||||||
|
context" or even a "I've chosen words poorly and that hurt people, and I |
||||||
|
promise I'll take care of that in the future"[^2]. |
||||||
|
|
||||||
|
I believe that if there was any mention of that, the current revolt wouldn't be |
||||||
|
so strong. Not saying "There wouldn't be any", but less aggressive. Heck, if |
||||||
|
there was the acknowledgment that he learnt why there was a revolt in the first |
||||||
|
place, this time it would be a lot less painful. |
||||||
|
|
||||||
|
|
||||||
|
## And finally... |
||||||
|
|
||||||
|
The third problem is the current state of free software. No, I don't mean "WE |
||||||
|
ARE BEING SWALLOWED BY CORPORATE GREED", although that's partially true, but we |
||||||
|
are seeing the use of "kind-of-open-source-but-not-quite" license, a.k.a. |
||||||
|
"source available" license, like the |
||||||
|
[SSPL](https://en.wikipedia.org/wiki/Server_Side_Public_License) being recently |
||||||
|
adopted by the Elastic Corporation. |
||||||
|
|
||||||
|
While resources from FSF could be used to dispel any |
||||||
|
[FUD](https://en.wikipedia.org/wiki/Fear,_uncertainty,_and_doubt) or |
||||||
|
misconceptions about GPL licenses, we now focus on "Should he be in the |
||||||
|
board?". The board even had to engineer a staff member to [act as |
||||||
|
director](https://www.fsf.org/news/update-on-work-to-improve-governance-at-the-fsf) |
||||||
|
and other measures of openness, when there should be a focus on making sure |
||||||
|
"source available" licenses don't spread too much. |
||||||
|
|
||||||
|
|
||||||
|
## In conclusion... |
||||||
|
|
||||||
|
I just have one question floating my head right now: Does anyone need to be on |
||||||
|
the board to actually help the FSF? Imagine if instead of "I'm back to the |
||||||
|
board of FSF", rms announcement actually was "I'm back helping the FSF promote |
||||||
|
free software". Sure, some people would complain, but you can see that even |
||||||
|
them would think "Yeah, but he's not *part* of the FSF." And life would move |
||||||
|
on, and the FSF could focus on the GPL and other licenses, and helping |
||||||
|
companies not get trapped into "source-available license is our only solution" |
||||||
|
and so on. |
||||||
|
|
||||||
|
So *why* in the board? Isn't there any other position where rms can't help the |
||||||
|
FSF? I pretty much doubt that, but someone (or someones) decided that wasn't |
||||||
|
enough; board or burst. |
||||||
|
|
||||||
|
"Since he's there, just leave him there" as a way to quell the discussion is no |
||||||
|
way to deal with this. Unless we see open discussion on why -- and, for morbid |
||||||
|
curiosity, who -- rms is back on the board, the whole point of the FSF as |
||||||
|
promoters of openness feels shaken to me, personally. |
||||||
|
|
||||||
|
|
||||||
|
## Post-script |
||||||
|
|
||||||
|
One of the easiest way to make a project crumble is to have heroes. "If this |
||||||
|
person takes a vacation, the system will crash", "The whole success of this |
||||||
|
project is due that person" are very *bad* signs in a project. |
||||||
|
|
||||||
|
For example, when Guido von Rossum decided to resign from his BDFL position, |
||||||
|
the whole Python community scrabbled to figure out a way to move along -- |
||||||
|
mostly 'cause the community put a lot of pressure on him because it thought the |
||||||
|
only way to move forward was with Guido at the helm. The Rust community, on the |
||||||
|
other hand, focus a lot of taking this image of "This is the project of this |
||||||
|
person" by giving small parts to a lot of people: I know there is a person |
||||||
|
leading the "better error messages" part, I know there is a person leading the |
||||||
|
"async" part (although I'm seeing a movement on the lead of that part), I know there |
||||||
|
is person leading the "Rust in Embedded environments" part and so on. If any |
||||||
|
one of those resigns, I don't feel like the Rust ecosystem is in danger; it is |
||||||
|
only part of it, and a substitute can be found 'cause that person was not "the |
||||||
|
hero" of that part. |
||||||
|
|
||||||
|
That need for heroes seems to be part of the problem with FSF: With rms out, |
||||||
|
there was no hero in tow to promote the project. Because nobody actually tried |
||||||
|
to move out of rms shadow before his resignation, the leadership ended with a |
||||||
|
vacuum that nobody filled -- or felt the need to fill. That was the moment to |
||||||
|
push small projects, assign several names (maybe a handful of names) into those |
||||||
|
projects and show that the FSF found a better way to move. But because they |
||||||
|
never tried to innovate, they seems to have get stuck into "finding another |
||||||
|
hero" and decided to call the old one back. |
||||||
|
|
||||||
|
Free Software shouldn't be synonymous of rms. |
||||||
|
|
||||||
|
--- |
||||||
|
|
||||||
|
[^1]: Well, screw this, I don't want to use the Imperial format for dates and I |
||||||
|
don't want to confuse people that use the Imperial format, so let's go with |
||||||
|
the ISO format and confuse the world. |
||||||
|
|
||||||
|
[^2]: That isn't that freaking hard, people! I've been called out for using |
||||||
|
"guys", which I responded that I understood what they meant, would take more |
||||||
|
care in the future, and thanked for their reply. From that point, instead of |
||||||
|
"guys", I use "people" and neutral pronouns. And it doesn't freaking |
||||||
|
hurt **at all** (although it is really hard when my native language -- |
||||||
|
Portuguese -- have only gendered pronouns, but I try). |
@ -0,0 +1,179 @@ |
|||||||
|
+++ |
||||||
|
title = "FSF e rms (De Novo)" |
||||||
|
date = 2021-03-29 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["gpl", "software livre", "fsf", "stallman", "rms"] |
||||||
|
+++ |
||||||
|
|
||||||
|
Mais ou menos a seis meses atrás, em 16 de setembro de 2020, Richard Stallman, |
||||||
|
também conhecimento como "rms" [reunciou sua cadeira da |
||||||
|
FSF](https://www.osnews.com/story/130635/richard-stallman-resigns-from-fsf-mit-after-defending-child-rape/) |
||||||
|
(Free Software Foundation, mantenedora da família de licenças GPL) com |
||||||
|
manchetes não-tão-boas. Há uma semana atrás, em 22 de março de 2021, rms |
||||||
|
anunciou ao mundo que [ele está de volta](https://www.zdnet.com/article/richard-m-stallman-returns-to-the-free-software-foundation-board-of-directors/). |
||||||
|
|
||||||
|
E agora estamos numa grande baderna. De novo |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
## Antes de mais nada... |
||||||
|
|
||||||
|
Deixem-me deixar algo bem claro de começo: Ninguém está negando o trabalho |
||||||
|
feito pelo rms. Ninguém está dizendo que o trabalho de criar um compilador |
||||||
|
inteiro para produzir um sistema operacional de código aberto não tem seus |
||||||
|
méritos. Todos esses são reconhecidos e mostram um grande trabalho para o bem |
||||||
|
maior. |
||||||
|
|
||||||
|
|
||||||
|
## Entretanto... |
||||||
|
|
||||||
|
Existem alegações vindo de todos os lados que rms assediava as pessoas |
||||||
|
(principalmente mulheres), algumas pessoas se sentindo inconfortáveis com suas |
||||||
|
palavras e sua forma de agir; e, ao mesmo tempo, temos pessoas falando que não |
||||||
|
é tudo isso, que existe um "linchamento" acontecendo (sem mentira) e pessoas |
||||||
|
que mostram seu apoio. |
||||||
|
|
||||||
|
"Ele é uma pessoa boa ou má?" não é uma pergunta que eu pretendo responder |
||||||
|
aqui. Isso não faz parte do que me incomoda nessa discussão toda. |
||||||
|
|
||||||
|
Devido às suas opiniões fortes e reclamações gerais da sua presença, ele |
||||||
|
resolveu renunciar a sua posição da FSF, a organização responsável pela licença |
||||||
|
GPL e coisas relacionadas à ela, desde mantê-la ativa a ajudar desenvolvedores |
||||||
|
com questões legais do uso da licença. |
||||||
|
|
||||||
|
(Pessoalmente, embora o artigo acima diga que sua renuncia tenha sido em parte |
||||||
|
pelas notícias de pessoas usando o "serviço" de Jeffrey Epstein de garotas |
||||||
|
jovens como prostitutas, eu li que o apoio do rms ao Marvin Minsky, citado como |
||||||
|
um dos clientes de Epstein, não era "Isso, sexo com menores é ok!" mas "Eu |
||||||
|
acho que Minsky foi convencido que as garotas não eram menores de idade e |
||||||
|
forçadas ao sexo, então ele foi parte disso sem saber" -- e, de novo, isso foi |
||||||
|
o que eu entendi. E apenas neste ponto, para que fique claro). |
||||||
|
|
||||||
|
Mas, no fim, foi o que foi apontando durante a sua renuncia. |
||||||
|
|
||||||
|
|
||||||
|
## E então... |
||||||
|
|
||||||
|
Em 22 de março de 2021, rms apareceu num evento online, |
||||||
|
[LibrePlanet](https://libreplanet.org/2021/) para anunciar que ele estava de |
||||||
|
volta ao board da FSF. Não houve um anúncio oficial sobre isso, e foi uma |
||||||
|
grande surpresa para todos. |
||||||
|
|
||||||
|
Dias depois do anúncio, a RedHat, a FSFE (Free Software Foundation Europe) e |
||||||
|
outras empresas e grupos tiraram seu apoio a FSF. |
||||||
|
|
||||||
|
|
||||||
|
## Mas... |
||||||
|
|
||||||
|
O primeiro problema que eu vejo com tudo isso é que a FSF, enquanto promotora |
||||||
|
da abertura de software, que mantém uma licença que permite a todos terem |
||||||
|
acesso ao código, uma licença que promove a evolução do código fonte de forma |
||||||
|
aberta, de repente tomou uma decisão atrás de portas fechadas sem consultar |
||||||
|
ninguém fora do board. |
||||||
|
|
||||||
|
É estranho alguém promover abertura quando as duas próprias decisões são |
||||||
|
tomadas de forma fechada. |
||||||
|
|
||||||
|
## E também... |
||||||
|
|
||||||
|
O segundo problema é o conteúdo do anúncio. |
||||||
|
|
||||||
|
De novo, sem entrar na discussão do "Ele disso isso", "Ele não disse isso", uma |
||||||
|
pessoa precisa entender o que foi dito que causou revolta. Não foi dito nada |
||||||
|
sobre "Olha, o que eu disso foi tirado de contexto" ou mesmo um "Eu escolhi mal |
||||||
|
minhas palavras e isso acabou machucando pessoas e eu prometo que vou tomar |
||||||
|
mais cuidado no futuro"[^1]. |
||||||
|
|
||||||
|
Eu acho que, se houvesse pelo menos alguma menção à isso, a revolta atual não |
||||||
|
seria tão forte. Não que não houvesse revolta, mas seria bem menos agressiva. |
||||||
|
Diabos, eu acho que se houverem qualquer menção ao entendimento do porque houve |
||||||
|
a primeira revolta, dessa vez seria bem menos dolorido. |
||||||
|
|
||||||
|
|
||||||
|
## E finalmente... |
||||||
|
|
||||||
|
O terceiro problema é com o estado atual do software livre. Não, eu quero dizer |
||||||
|
que "ESTAMOS SENDO ENGOLIDOS PELA GANÂNCIA CORPORATIVISTA!", embora isso seja |
||||||
|
parcialmente verdade, mas estamos vendo a escalada de uso de licenças |
||||||
|
"meio-que-código-aberto-mas-não-exatamente", também conhecidas como "código |
||||||
|
disponível" como a [SSPL](https://en.wikipedia.org/wiki/Server_Side_Public_License) |
||||||
|
sendo recentemente adotada pela Elastic Corporation. |
||||||
|
|
||||||
|
Então que os recursos da FSF poderiam estar sendo usadas para remover |
||||||
|
[FUD](https://en.wikipedia.org/wiki/Fear,_uncertainty,_and_doubt) ou conceitos |
||||||
|
errados sobre as licenças GPL, agora nós precisamos focar em "Deveria estar no |
||||||
|
board?" O board inclusive teve que criar uma posição para que um membro [haja |
||||||
|
como diretor](https://www.fsf.org/news/update-on-work-to-improve-governance-at-the-fsf) |
||||||
|
e outras medidas para mostrar abertura, quando deveria haver foco em se |
||||||
|
certificar que licenças "código disponível" não se espalhem muito. |
||||||
|
|
||||||
|
|
||||||
|
## Em conclusão... |
||||||
|
|
||||||
|
Eu só tenho uma pergunta na minha cabeça sobre isso: Alguém precisa realmente |
||||||
|
fazer parte do board para ajudar a FSF? Imaginem que, ao invés de dizer "Estou |
||||||
|
de volta ao board", o anúncio do rms fosse "Estou novamente ajudando a FSF a |
||||||
|
promover software livre". Ainda haveriam aqueles reclamando, mas acho que até |
||||||
|
mesmo esses pensariam "Bom, pelo menos ele não é *parte* da FSF". E a vida |
||||||
|
continuaria, e a FSF poderia focar na GPL e outras licençás, e ajudar empresas |
||||||
|
a não entrarem na armadilha do "licença código-disponível é a nossa única |
||||||
|
solução" e assim por diante. |
||||||
|
|
||||||
|
Então *por que* entrar no board? Não existe nenhuma outra posição que o rms |
||||||
|
poderia assumir na FSF? Eu duvido muito, mas alguém (ou alguéns) decidiu que |
||||||
|
não era o suficiente; board ou nada. |
||||||
|
|
||||||
|
"Já que ele está lá, deixa lá" como forma de amenizar a discussão não é a forma |
||||||
|
de lidar com o problema. A menos que haja uma discussão aberta do porque -- e, |
||||||
|
por curiosidade mórbida, por quem -- o rms retornou ao board, todo o ponto da |
||||||
|
FSF em serem os promotores de sistemas abertos parece estremecido pra mim, |
||||||
|
pessoalmente. |
||||||
|
|
||||||
|
|
||||||
|
## Post-script |
||||||
|
|
||||||
|
Uma forma fácil de fazer um projeto se desfazer é a necessidade de terem |
||||||
|
heróis. "Se essa pessoa sair de férias, o sistema cai", "O sucesso desse |
||||||
|
projeto é por causa dessa pessoa" são sinais *feios* em um projeto. |
||||||
|
|
||||||
|
Por exemplo, quando o Guido von Rossum decidir abdicar da sua posição de BDFL, |
||||||
|
toda a comunidade Python estremeceu procurando uma forma de continuar -- |
||||||
|
principalmente porque a comunidade colocou pressão sobre ele por acreditar que |
||||||
|
a única forma de continuar progredindo fosse com o Guido na direção. A |
||||||
|
comunidade Rust, por outro lado, foca um bocado em remover essa imagem de "Esse |
||||||
|
é o projeto dessa pessoal", dando pequenas partes para várias pessoas: "Eu sei |
||||||
|
que tem uma pessoa liderando a parte de "melhores mensagens de erro", eu sei |
||||||
|
que tem uma pessoa liderando a parte de "async" (embora eu esteja vendo uma |
||||||
|
mudança em que vai liderar isso daqui pra frente), ei sei que tem uma pessoa |
||||||
|
liderando a parte de "Rust em ambientes embarcados" e assim por diante. Se |
||||||
|
qualquer um desses abdica do seu post, eu não vou sentir que o ecossistema |
||||||
|
inteiro de Rust está em perigo; é só uma parte do todo, e um substituto pode |
||||||
|
ser encontrado porque essa pessoa não era um "herói" daquela parte. |
||||||
|
|
||||||
|
A necessidade de heróis parece ser parte do problema da FSF: Sem o rms, não |
||||||
|
havia um herói abordo para promover o projeto. Porque ninguém realmente tentou |
||||||
|
sair da sombra do rms antes da sua renúncia, a licença terminou com um vácuo |
||||||
|
que ninguém preencheu -- ou sentiu a necessidade de preencher. O momento da |
||||||
|
renúncia era o momento para criar vários pequenos projetos, colocar vários |
||||||
|
nomes (talvez um punhado de novos nomes) neste projetos e mostrar que a FSF |
||||||
|
encontrou uma forma melhor de continuar. Mas porque eles nunca tentaram inovar, |
||||||
|
parece que ficaram esperando um novo herói surgir e decidiram chamar o anterior |
||||||
|
de volta. |
||||||
|
|
||||||
|
Software livre não deveria ser sinônimo de rms. |
||||||
|
|
||||||
|
|
||||||
|
--- |
||||||
|
|
||||||
|
[^1]: Por favor pessoas, isso não é difícil! Já me xingaram por usar "caras", e |
||||||
|
eu respondi que entendi o que eles queriam dizer, tomaria mais cuidado no |
||||||
|
futuro e agradeci pelo aviso. Desde então, eu procuro usar "pessoas" ao invés |
||||||
|
de "caras" (quem me conhece pessoalmente sabe que eu tenho um vício de |
||||||
|
linguagem forte em usar "cara") e tento, sempre que possível, usar pronomes |
||||||
|
neutros. E isso não dói **absolutamente nada**. E sim, em alguns casos é bem |
||||||
|
difícil de achar um pronome neutro numa língua como português. |
||||||
|
|
||||||
|
<!-- |
||||||
|
vim:spelllang=pt: |
||||||
|
--> |
Loading…
Reference in new issue