The Malaysian Open Source Dilemma

Recently, I had the luxury of sitting down and discussing open source with quite a few individuals only to arrive at a non-conclusion. Be warned that this note primarily focuses on the industry within Malaysia only and not anything larger although some may even argue that the premise of confining open source to a country is preposterous.

Throughout my time here, I have realized the consistent woe among most contributors is the fact that Malaysia or Malaysians as a whole tend to consume more than they contribute and this is especially apparent in the aspect of open source. We seem to have stumbled upon an issue where there is a lack of developers contributing code towards global projects that need a hand while happily using the end product or get muddled in the never ending argument of Freedom vs Open Source. This actually proves to be detrimental to the growth of the society because instead of growing deeper, all this creates is a much shallower but wider pool of people, each trying to defend his or her claim over the debate.

Whatever happened to just helping the community grow ? Why are we wasting precious time arguing instead of doing ?

The First Argument

Why are we limiting the contribution of Open Source to purely developers ? While I agree that open source primarily strives on quality code being committed constantly towards a project, I put forward that Open Source as a whole is much larger than just the code. By focusing too much on the niche, you are forgetting to harness and leverage of multiple other expertise that may contribute towards a successful Open Source project. An example of a global project that has implemented this very successful model is Fedora.

Sun Rise Over The Sea

A New Tomorrow

While we may argue over Red Hat’s influence or lack thereof, one glance at the contribution page of Fedora opens up opportunities for contribution from people of various backgrounds. This helps the community thrive by leveraging multiple skill sets across the board while ensuring that everyone has fun doing what they love.

The Second Argument

As mentioned earlier, what happened to just doing something? The spirit of helping seems to tied down by nonsensical arguments over ideologies when the community itself is not mature enough right now to debate on the matter. On a scale of maturity, I would rate Malaysia as  a Level 1 in that, we have a decently large user base but a very small amount of contributors towards the cause. Pushing this to a Level 2 or 3 where we see more contributors ( not just in code, but in all other aspects) towards global open source projects, and medium to large scale enterprises actively including Open Source as part of their core architecture, while grassroot groups unite towards the common goal of spreading the word and enabling the future generation is when we should start worrying about how ideologies affect our thoughts on Open Source. Right now, at this juncture, we are still too small and too divided to begin alienating every interested individual. Basically it boils down to, getting up, getting out, doing something, and helping someone. Ideologies can wait a little longer before they rear their ugly head.

The Third Argument

We need to take a look at our neighbors and learn from them. Research has proven that the Open Source communities in Thailand and Indonesia are significantly more vibrant than they are in Malaysia. People there have the right attitude. To quote Nike here, they Just Do It. They are level headed and are contributing towards the greater good while we are still stuck in the stone ages worrying about things that should not matter to begin with. While I do agree that the basic ideology should be maintained and upheld, one needs to assess when and how to implement it and what is the right quorum of discussion.

I am hoping for a better tomorrow and yes, things are in the pipelines. Lets rise to a better Open Source future.

,

No Comments

Why Google’s Chrome OS is bound for success (with a clause)

This is my argument against Randall Kennedy’s Why Chrome will fail — big time. Before diving further, let me summarize Randall’s argument here. He claims that there are 2 factors that will cause the untimely demise of the Chrome OS, which are:

  • Linux Foundation. Claim: Because Chrome is built based on the derivative architecture of Linux, it will inherit the flaws of Linux which are in his words “spotty hardware compatibility”
  • Web User Interface. Chrome handles everything like a browser and individual webpages with pop ups.

The Counter Argument:

Lets break this down piece by piece.  Firstly, the Linux Foundation clause. We are now looking at a significantly faster paced world where the open source crowd is gaining significant momentum due to economic downturns and budget cuts with IT departments all around. Added to the fact that Open Source is also gaining significant support from government agencies world wide (See Australia and Malaysia for example). What this means for Linux is more users and contributors taking a serious look at compatibility across platforms for various types of tasks performed from financial, to administrative, down to simple surfing and serious programming and design.

This paves a pathway for Linux and Unix platforms to mature and gain industry recognition as enterprise ready operating systems with increased scalability and easy deployment options for system administrators worldwide. In fact, the banking industry, being one of the most conservative industries out there ( next to the medical industry and defense) are centering their IT strategy around open source platforms.

How does this relate to Chrome ? Well, what Chrome has that’s an added advantage to this recipe for success is quite simply Google and its very fat wallet. Google will most likely be using a two prong approach with Chrome OS as they have with some of their other products. Google will not only rely on the very able hands of developers out in the open source world to aid in their quest for increased compatibility, they will also be able to fund the very best of them under the umbrella of Google. This model, which is quite similar to MySQL’s model for success will drive Chrome OS even further than if Google were to close source the project and keep it completely tucked away.

Futurisitic. Image Courtesy of Wikipedia

In addition to this, in order to bolster adoption of the Chrome OS, Google has very adequately aimed for the netbook market which is currently at a boom. This is also a market that does not aim very high for hardware performance due to the primary use of netbooks which is mainly for mobility and the so called “surfing on the go” lifestyle. In other words, this is more like a user acceptance test for Google’s OS in order to enable it to iron out the kinks and climb greater heights if it has enterprise adoption in mind for the future.

Now, lets take the web user interface argument for a spin shall we. Yes, it is a new user interface, and yet another one to get use too but lets be honest, is this is steep learning curve for most users. The simple click and go interface of the especially with the rise of minimalistic, social oriented designs surrounding the web, every interface exposed to day old internet users have a common feel to them. Users do not fear the web and in fact embrace it significantly more than say tinkering with the old OS’ engine. This is hardly an issue with the Chrome OS and quite honestly doesn’t deserve any further discussion.

The Clause.

Despite all the sweet things that Chrome OS has promised, there is a major clause that lies at the very heart of its success. Bandwidth. Quite simply put, Chrome OS is completely internet reliant. While this is hardly an issue in more modernized nations, Asia or South East Asia in this case is still lagging behind the broadband war with the exception of Singapore of course. The one thing that Chrome will have to work on very diligently is the optimization of its kernel as described by its very simple architecture diagram. Chrome will have to find a way to deliver the same if not better user experience of the current OS’ by utilizing the least amount of bandwidth. Traditional OS’ do not rely on bandwidth as much primarily due to the lesser dependence on web apps which seems to be Chrome’s primary forte. This does not bode well for Google if their aim is to also spread Chrome to third world countries for instance where bytes are still too expensive for the common man.

Although so, Chrome is still in its lifecycle infancy and leveraging on cloud computing is the key concern for most IT CIOs, what we do see happening that could very well become the architecture of the future is local datacentres for villages and towns, so instead of having to access cloud applications in servers far away, we could reach an aim of having localized mirror servers that serve as a gateway to other major servers sort of like a large interconnected WAN. This would be the ultimate platform of the future and the very ecosystem in which Chrome OS will thrive. We have always known Google to push the boundaries of technology and the age old adage, that with limitations come innovations, we have yet to see what the future hold for us but as for now Chrome is out and it is here to stay.

, , , , ,

No Comments

Why aren’t we trying to change the world ?

I have been scouring through Techcrunch and Anil Dash’s Blog, catching up on old posts and realize a very fundamental message floating around among them, and to paraphrase Tony Hsieh from Zappos, are we really changing the world ? Seeing is believing but in the current climate especially around Malaysia or the South East Asian region, we have not been hearing too much about that one startup that’s a “diamond in the rough” so to speak.

Challenge - Image courtesy of Stock.Xchng

Challenge - Image courtesy of Stock.Xchng

People are too engrossed with small personal accomplishments that many of them are too afraid to take giant leaps of faith. Note that’s its not something to be blamed on the current generation of startups or entrepreneurs but what it does seem like is the very Asian culture of “kiasu” (Singaporean term for “afraid to lose”). We are too afraid to leap out and take that daring move to propose something out of this world and aim for it and make it happen. Most startup awards that I have seen are for companies that made it big doing things that other companies have already done right in other areas of the world. Nothing is different, nothing that speaks out and says wow. We also have Vivek Wadhwa claiming that in 5 years, Indian startups should be able to stand shoulder to shoulder with American Startups. I support the notion and in fact adore the idea that Asia is trying its very best to catchup but what I do not agree with is the nature of the business’ here.

What we need isn’t necessarily another Google or Facebook. What we do need is another Nanowrimo for instance. Their intentions are clear and their idea is out of this world. Creating an equal platform for writers around the world to contribute and write with the end of goal of reach their personal goal by their own definition( – Read Nanowrimo Rebel). What the world needs are people with the intention of redefining the way we do the things we do in a completely different way. Give us something we never had before and could never live without after we had our first taste of it. Like Twitter.

A lot of entrepreneurs today have a misguided notion of the end game. Ask any entrepreneur what their end-goal is, and if they proceed to name a current major company in existence, they have a slanted goal. Their entire life’s aim is dependent upon a model that already exists and all their are doing is “creating” an additional layer above the current model. A true entrepreneur must clearly aim towards setting a benchmark that no one has set before. To build a company that no one has ever thought of, to provide a service that never existed. They should be trying to change the monochrome world we live in to a more colorful one. That’s the true spirit of entrepreneurship and that’s what lacking today.

So here is my challenge to all entrepreneurs out there : Can you propose a solution that will rock my world ? A service that will blow my mind ? If you do, I’ll be more than happy to work with you, along side your dream and help you achieve the goal you’ve been aiming to achieve. But until then, please, please think deeply about the message above and ask yourself, why aren’t you trying to change the world ?

,

2 Comments

Welcome to the new CerebralSlant

Hello all,

I am Brian Ritchie and this is my blog. I am using this as a medium to achieve my goal of being an evangelist. I believe in changing the world one step at a time with the interest of everyone in mind. I have a few key focus areas which I shall be discussing within this blog. Note that this is a living document and I am a living being, so this key areas might change over time.

Key Focus Areas :

  • Technology
  1. Software Development
  2. Business Intelligence
  3. Data Warehouse – Setup/Maintenance
  4. Information Security
  5. Enterprise Architecture
  6. Free Open-Source Software
  7. Cloud Computing
  • Non Profits

,

1 Comment