Archive for April, 2004

Halfway through

Today I'm turning 35. As the major italian poet, Dante, says in the Inferno beginning, this means being halfway through life, so this is a particular spot to rest, see what you've done so far and decide what to do for the remaining half. A nice time for propositions, considerations and afterthoughts. Most of them, of course, are private and won't be shown and told here, but the first firm public proposition  is having, from now on, a smokeless life. Yes, I'm quitting: it won't be easy but it's long overdue, and I understand I really should care more about myself. In my ongoing quest for motivation, I managed to leverage my traditional homeland attitude of being money-savy: instead than spending money in something that I enjoy but hurts me, I'm going to spend the same amount (well, roughly) in something enjoyable but healthy, so today I'm going to start arranging for my future as a golfer.



See, I always wanted to play golf: I started as a young boy during a sport-oriented summer study vacation in a British college near Bournemouth. We were allowed to choose whatever sport we wanted to try, and I decided to give golf a try: when I came back to italy, though, I understood that it was way too costly for me to afford lessons, fees and equipment. A few years later, during another vacation (this time in Malaysia), I had a chance to get another few lessons and try my first course. I enjoyed it so much that I also managed to buy a set of clubs but, once back to Italy, I understood that my local  golf club was way too snobbish for me to enjoy the game fully: I really like the game the way Scottish shepherds did, while all the 19th hole fuss is really bugging me.



A few weeks ago, though, things changed again: at a customer site I found a very nice guy who, apart from being a competent programmer, is also a very good golfer. We started talking about golf and a few days later I was again with a club in my hand digging holes and sometimes hitting the ball as well in the nearby park during lunchtime. Meanwhile, I understood that the situation has changed in Italy, and there are now affordable (golfing is not more expensive than, say, skiing) and easy-going clubs and practice fields, one of which is really nearby to where I live and work. So, it's time for a fresh start: I really want to see if I can trade tobacco for (putting green) grass. And I'm making it public so that, if you see me smoking again, you are allowed to insult me (unless, of course, I've quit golfing). Please note, though: Montecristo, Cohiba and Romeo y Julieta are not part of this deal.

On ownership, control and awareness

This article made quite a bit of noise in some communities. Marc Fleury, of JBoss fame, plays Bill Gates in what seems to be an evil dominance plan geared to "own" the code of some of the most successful Open Source projects.



Fleury might be a visionary man, but indeed he's lacking one of the most importan CEO virtues: diplomacy. At times, he just manages to choose the worst wording ever to make his point across, and this is no exception. Because, yes, he does have a point, and a strong one actually.



Bringing business to Open Source is difficult, and no one has the silver bullet. Indeed, however, control is one of the most important issues: there is no point in building a mid-term strategy if the foundation of your core business is in the hands of a community you don't belong to, who can steer directions the next moment from now. You need to have ways to control such steerings, and at times you just have to avoid them.



But even control is a nasty word that makes people think of Big Brother or the Borg. How about awareness then? If you are running a business based on Open Source tools and frameworks, you need to be aware of what's going on, what are the current and future directions, what are the actual risks of the project itself, while being able to voice your opinion in the community. If you don't have this amount of you-name-it (awareness? control? ownership?), you're just playing with fire and, sooner or later, you'll get burnt.



Now, how do you reach awareness if youu're a corporation? If you haven't been a founder of the project (as JBoss LLC is to the application server) and you're not a small shop, you have no other options than buying it. Buying awareness, in turns, means buying people that possess such quality, so I can definitely see a reason for JBoss to keep on hiring OSS developers. But only as long as he knows what he's buying: lots of highly useful awareness, possibly some control but no code ownership at all. And, in any case, he's actually renting rather than buying: people will leave (and Fleury knows that), so it's always better to have a backup plan.