terça-feira, 22 de abril de 2008

FISL 9.0, um dos maiores eventos de software livre do mundo

Passou, mais um tão aguardado FISL chegou ao fim, e eu acho que é só sucesso. Sucesso pelo número de participantes, sucesso pela qualidade das palestras e sucesso pela diversidade de empresas, grupos de usuários e visitantes.

Como ponto negativo fica a galera que adora reclamar de qualquer coisa. Evento perfeito não existe. Também acho que a Internet poderia ser melhor, e ruim pra mim foi só as pessoas conversando do meu lado durante as palestras não me deixando ouvir o palestrante. De resto, é normal algum projetor não funcionar, é normal algum computador com windows (eles existem, acredite). E é normal mudar o horário das apresentações.

Esse ano foi diferente para mim porque fui com o compromisso de enviar material para o blog Infosfera do ClicRBS. Foi legal porque conheci a redação do ClicRBS, conheci quem trabalha lá, e ainda ganhei a credencial de Impresa para o FISL.

Como eu estava com bastante coisas para fazer no trabaho, não deu para aproveitar os dias inteiros, e ainda no sábado eu tive prova da faculdade, mas ainda sim enviei algum textos para o ClicRBS:

Sorte de morar no quintal do fisl

Gerenciando conteúdo na internet com o Plone 3

A Nokia Open Source


E é isso, espero então pelo FISL 10 para novamente participar desse grande evento, que por sorte é aqui na capital dos gaúchos :)

quinta-feira, 17 de abril de 2008

Sun fechando o código do MySQL? Acho que te deram a informação errada.

Hoje em dia, é normal a gente ver na Internet um monte de informação copiada. Um site de noticias que copia de um blog, que copiou de outro blog que escutou de uma conversa de corredor. Hoje vejo em vários sites a noticia de que a Sun estaria fechando o código do MySQL.

Como eu sou uma pessoa crítica, que não deixa simplesmente a informação entrar, sem pensar sobre ela, fui atrás, e descobri que não é nada disso. É amigos, a Sun não está fechando o código do MySQL. Quando você ler essa informação por ai, tenha em mente que quem escreveu não sabe o que está falando e nem se preocupou com a validade da informação.

O que a Sun está fazendo é desenvolvendo novos recursos para o MySQL Enterprise, que não é Open Source. Isso não é fechar o código de alguma coisa certo? O MySQL Community vai continuar exatamente como sempre, Open Source. Alem disso, o core do MySQL é, e sempre será GPL.

Editado: Veja a noticia de verdade no BR-Linux.

Ainda existem alguns exclarecimentos nos comentários do Slashdot. Segue:

* The business decision on this was made by MySQL AB (by me as the then CEO) prior to the acquisition by Sun, so this has nothing to do with Sun. On the contrary, Sun is more likely to influence this decision the other way.

* It is not a quesiton of close sourcing any existing code, nor anything in the core server. Everything we have released under GPL continues to be under GPL, and the core server will always be under GPL (or some other FOSS licence).

* We will introduce backup functionality for all users (Community and Enterprise) under GPL in version 6.0.

* Additionally we will develop high-end add-ons (such as encryption, native storage engine-specific drivers) that we will deliver to customers in the MySQL Enterprise product only. We have not yet decided under what licence we will release those add-ons (GPL, some other FOSS licence, and/or commercial).

* At all times, because the main backup functionality goes into the core server under GPL, anyone can of course use the api and build their own add-ons or other modifications.

Those are the facts on this. The interesting topic is of course the one of the business model and what the best business model for FOSS software is. I hope to cover that in a separate posting.

In all of this, you have our undivided continued commitment to providing a fantastic and complete MySQL server under GPL for anyone to download and use. If we for whatever reason would not do that, we would risk losing users to other open source databases or risk seeing a fork of our own product. This is the power of open source.

Make sense?

Marten
previously CEO of MySQL, now SVP at Sun

terça-feira, 15 de abril de 2008

No FISL 9.0 com o ClicRBS

É isso ai, fui selecionado na promoção do ClicRBS para ir no FISL 9.0 como correspondente.

Com isso eu ganhei a entrada, e vou fazer alguns relatos sobre minha experiência no evento, que serão publicadas lá no blog Infosfera.

No ano passado coloquei meus relatos aqui no blog, e provavelmente esse ano alguma coisa caia aqui também, mas a maior parte vai mesmo lá pro blog do ClicRBS.

Então, para quem vai estar aqui em Porto Alegre no fim dessa semana, nos encontramos no FISL 9.0

quinta-feira, 10 de abril de 2008

A Internet vai ou a Internet racha? Se decidam

A alguns posts atrás, quando o falei sobre o Blu-ray sendo o sucessor do DVD, eu expliquei porque acho que ainda precisamos de mídia física e porque a internet ainda não é boa o suficiente para matar os discos ópticos.

Na ocasião, vários sites escreveram que o Blu-ray estava fadado ao fracasso, basicamente porque as pessoas irão fazer download dos filmes e ninguém mais vai querer mexer com discos. Literalmente, a Internet iria matar as mídias físicas.
Veja aqui, aqui, aqui e aqui.

Agora, vários dos mesmos sites estão escrevendo que a Internet vai entrar em colapso em pouco tempo. Que o download de vídeos e sites como Youtube irão sobrecarregar os backbones e poderemos ter sérios problemas com a Internet no futuro. Veja aqui e aqui.

Então eu me pergunto:

A Internet vai ou não matar o Blu-ray? Se decidam por favor. Continuo dizendo que ta faltando um pouco de crítica para quem faz publicações na internet.

quinta-feira, 3 de abril de 2008

Aplicações com alta performance.

Estou trabalhando em um tipo de aplicação inédita para mim até então. Aplicações que fazem "o meio de campo". Não é HTML, não é Swing, não roda no Tomcat, não tem tela. Recebe mensagens, trata mensagens, chama outras aplicações, redireciona mensagens.

Mas um comentário chamou minha atenção:
// Se demorar mais de 40 milisegundos, avisa

Sim, isso mesmo, 40 milisegundos para executar um procedimento pode ser uma eternidade. Aliado a isso, já estou achando normal ouvir coisas como:
Pacotes com 700 bytes? Muito grande, precisamos reduzir

Sim, 700 bytes podem ser desastrosos nesse tipo de aplicação.

Essa passou a ser minha realidade. A aplicação que eu estou trabalhado, processa milhares de mensagens por segundo, e qualquer byte a menos é uma grande vitória. Ela possui praticamente uma "arvore de threads". Se em uma chamada não responder em menos de 40 milisegundos, pode significar mensagens sem processamento.

Isso é Java Roots. Não existe espaço para frameworks, nem pacotes que possam dar problemas sem a gente saber onde mexer, nem fazer o processamento ficar mais demorado. Nossa ultima vitória foi reduzir em quase 10% o tempo de acesso a disco mudando algumas classes do Java.

Estou curtindo muito, sem contar que fiquei as ultimas duas semanas só mexendo em código sem rodar nada.

Firefox 3 Beta 5. Vale MUITO a pena.

Sim, é isso. Saiu o Firefox 3 beta 5 e já vale muito a pena usar ele. Primeiro a velocidade incrível para processar páginas, e segundo ele não tenta devorar a memória toda do computador.

Apesar de os plugins não funcionarem ainda com o Firefox 3, vale a pena instalar ele junto com o Firefox 2 para quando precisar de algum plugin. Os dois podem ser instalados no mesmo computador sem problemas.

A versão final sai em Julho.

Faça o download agora.