Tuesday, April 11, 2006

Open source my ass?

I love open source. I love the community. You put together a large group of very smart guys and you can get anywhere. I am sure we'll change the mobile market forever with Funambol, because when you have so many brains working together... you'll end up creating something great.

Unfortunately, having so many smart people sometimes fires back ;-) Today, I spent some of my cycles on thinking about an email in our mailing list, titled "Open source my ass". I love the title and the content was really interesting. It was all about the tight-rope walk we are trying to do with Funambol. It goes down to what is "free" and what you have to pay for. As usual, people forget that open source means open, not free. But that is a different story I will leave to the smart brains behind the concepts.

In this case, the discussion was about support. Free support (from the mailing list) vs. paid support (to Funambol). If you really want to create a community, you need to help people to start working on your stuff. However, where do you stop? Where do you set the line and start telling people "hey, you have to pay for this"?

If Funambol people answer all the questions, the community will be developed around lurkers, just waiting for a cooked meal. Nobody will step up to the plate and say "I know the answer, here it is" because you'll know someone from Funambol will answer. That will be unhealthy. That is not a community. It is a commercial company giving away some free code to convince people to buy. That is not what I want the Funambol project to be. This is not how we change the rules in mobile.

I asked my team (reinforcing it today) to be more involved in answering to the community. But they have to do it in their spare time (if they have some ;-) 15 minutes a day. No more. It is 35 people growing fast, so it is a good amount of man hours...

Now, where do we put the line? If a question requires more than 15 minutes for an answer, does it make sense for someone in our team to do it in its spare time? Or does it land you in "you are asking too much, so you probably do not have enough time to do it yourself and maybe you could pay for it, so we get your money and put it back in the project"? What is too much? How do you quantify it? What should the metric be?

I do not know. I am throwing the 15-minutes-a-day rule out and see if it works. We'll find it out soon. That's the beauty of open source. That's the beauty of a community of smart guys. If it is not going to work, I'll get a "15 minutes my ass" email and I'll change it until I get it right.

I love open source.
Posted by Fabrizio at 22:08  

1 Comments:

Anonymous Donald C. Kirker said...  

I'll agree. Open source is not only, well "open," it is very difficult. You have on one hand the group of people who believe that open source means free, and then you have on the other hand the group that believes that open source is just what it is defined as, "open source" (I try to fall into the literal definition group).

Sadly, many do not believe that open source does not always equal free (at least on the lines of time and binaries, another controversy, binary wise). And these are the people that do not believe in the open source business model (something that is very new, and a hard concept to get the is still, well, unborn so to speak).

I'll agree. Finding where to draw the line is very difficult. I am having the same issues with WAPUniverse. It is open source, GPL to be specific, but I would like to make some money (and more than that, actually start a business, but you can't have a business with out money). Some people look at what I do and agree, while others don't.

So, I guess looking at it myself, mature the "Open Source Business Model" baby will be a long process.

By the way, I have taken a brief look at the Palm client sources. The look pretty clean at a first glance. I will look at them more in about 5 days.

Comment Posted at 21:17

Post a Comment

Links to this post:

Create a Link

Back to My Blog