Less Open Source and More Community Source?
August 5, 2009 4 Comments
When faced with the option of buying a car, I considered 2 options:
- Shall I buy a new or semi-new one from a dealership. Yes, you do pay a premium for the same car but if it is not quite right I have a guarantee and a large company behind it that will provide support and get it sort it. Or,
- Shall I buy it on-line from a private party. With a lager market to choose from (with websites such as autotrader), it would allow me to find a cheaper option and to “fix-it up” to my standards. Also, I can normally check the history of the car and have an accurate guess at what might be wrong with it.
What I never considered is to walk-in into a dealership an be confronted with the following scenario: “You can take this car for free, you can inspected if you want. There is one catch, if it breaks down or you want to change anything you need to come to us to fix it!” Clearly, this never actually happened to me.
Lately there is a trend in open source that make me feel like I am walking into that sort of dealership. As a user of platform software, it is great to have access to the code but it is frustrating not to have influence over how it changes.
It turns out that, for a standardised platform, the key is in who has a say on what goes in and out of the official repository ( long and shot term) and not as much who can see the code. In the case of mobile phones, as an application developer I can not choose what platform version is install in the user’s handset. As a handset manufacturer, even If I can make a copy and change the code as I please, there is a heavy maintenance and integration cost in forking a version from the official platform repository.
The Symbian Foundation has decided to open the source but also it’s governance. Our software assets are owned by our community not by us. You can find more about our governance here and how to contribute here.
However, other projects make only the source open for downloading but there is not posibility to contribute back to the main platform. Here is a case where you can not complain about your car because is free, nor you can I improve it yourself…
Today I just finished chairing the 4th monthly Release Council , and I can say that things are developing nicely! As an example of our open governance we asking for input to our Release Model decision points.