Oracle tried to take MySQL from its creator. So he forked it and named it after his other daughter.
This is one of the most dramatic stories in open source history.
Michael Widenius created MySQL in 1995 and named it after his daughter Mai.
In 2008 Sun Microsystems bought it for $1 billion. One year later Oracle bought Sun. The same Oracle whose main product directly competes with MySQL.
The same day the acquisition was announced, Michael forked MySQL into MariaDB. Named after his other daughter Maria.
He tried to block Oracle entirely. The EU approved the deal anyway.
Oracle promised to keep MySQL alive. They technically did.
But the best features quietly moved behind a paid enterprise version. Bug reports piled up. Community contributions dried up. The soul of it was gone.
MariaDB filled the gap fast.
→ Fully compatible with MySQL. Zero rewrites needed to migrate.
→ Wikipedia migrated.
→ Google migrated.
→ Most Linux distributions dropped MySQL and made MariaDB the default.
Then in 2024 MariaDB was bought by private equity.
A different villain. The same feeling.
Michael also has a son. He named a database after him too. MaxDB.
He only has three kids. So there are no more databases left to name. No more forks left to make.
The man who named two databases after his children to protect them from corporations watched both get acquired anyway.
Some stories do not have a happy ending. They just have a really good dad.
The feeling of seeing this for the first time. With the mechs walking. The snow. The music. You knew what you were about to experience would be something special. This is Final Fantasy VI.
Eu acho muito engraçado quando o pessoal começa a falar de "otimizar tokens da IA" pq é muito notável que todo mundo tá perdido e o pessoal só tá tentando fazer o vodu que recomendaram no LinkedIn pra gastar menos dinheiro
Tirar as 18 camadas de abstração de banco de dados que cada uma só tem método de 1 linha que chama a próxima camada de abstração ninguém pensa em fazer, pq precisa ter o IRepository pra chamar o IDataSource pra chamar o IQueryBuilder pra chamar o IDatabaseAdapter que vai ser criado pelo DatabaseAdapterFactory que vai...
Mas vai que amanhã a gente precisa trocar o banco de dados né
A versão 9.1.0 do compilador LLVM de Delégua praticamente derrota Rust em todas as categorias testadas. Para C, ganha em alguns casos mas perde em outros. Vamos a eles. 🧵👇