Tuesday, September 11, 2012

Ignorantia iuris nocet

I recall Platform switch to 4.2 nearly a year ago, followed by appropriate discussion in the cross project newsgroup.

No objections then, although 4.2 was unusable at that point. Really. Even basic and the most core projects were throwing vile exceptions during 5-minutes-what's-the-impression test.

Even after M6, Juno was still barely usable - being an Eclipse packager means being a very early adopter. And then something amazing happened - with each build there was a clearly visible improvement. Less bugs. Less exceptions. Less surprises. A few months more and Juno would be the state-of-art software.

The platform team indicated that it is understaffed and more community help is needed to make Juno successful in the meantime.

And nothing really happened, probably because of a common belief that Platform is granted*, and expected to always work. That has been proven to not work. Open Source is about freedom, and freedom is about contributions. The blog title explains it all. It's too late. There was a time to protest and demand switch back to 3.x stream nearly a year ago. This could be possible then, but... it would require at least some testing, which was important, but not urgent ;-).

I do not think switching to 3.x is doable anymore. So, maybe instead of complaining about 4.x shape, it is time to fix some bugs?

It's not about charity, it's not about common good. It's all about being as much egoistic as possible. It's all about solving your problems!  Freedom is about contributions.

I have opened a bug, in which I request to lower the entry barrier to the platform. If you have an idea what could help to grow the commiter pool, please comment.

* This statement was formulated by Pascal, although I failed to find a proper link to it.