Tuesday 3 March 2015

OpenSource: How it benefits your Business -Part -2

In my prevoius blog, OpenSource: How it benefits your Business -Part -1, I had mentioned some of the misconceptions and misgivings regarding OpenSource and tried to address these concerns. In this blog, I will proceed to give a few examples of how OpenSource technologies have brought about paradigm shifts in the domain of Information Technology. Many of these paradigm shifts have touched the lives of millions directly and some indirectly.

There are multiple examples of the use of OpenSource in everyday life of many of us, which we take for granted - Google, Facebook, Twitter, LinkdIn, Whatsapp to name just a few (I apologise to many of the other OpenSource based companies whom I have not mentioned - they are no less, but I needed to keep the list short). The Android Operating System is a Linux based Operating system. If we just think Social Media, no one in their right senses would be using anything other than OpenSource to develop their product.

Cloud provisioning is another area where OpenSource has seen rapid progress and despite there being proprietary solutions available, the OpenSource solutions are fast becoming popular.

High Performance Computing is dominated by Linux based OpenSource softwares.

Hadoop, Big Data Analytics are mostly on OpenSource.

All these may sound like high end stuff, which may not be what a medium sized business would be interested in.  But these are proof enough that OpenSource is ubiquitous, and has dominated the thought process of growing business the world over.

So, why should a business adopt OpenSource ?

Here, I would like to give an example of a client of ours, who had started out as a 150 strong company and is currently having 500 odd employees and is growing. The client was looking to expand from the 150 odd people he had and wanted a solution which would simply scale, without the costs scaling proportionately. He was open to any solution, but needed the assurance that his business would not be hampered by the soultion. His business was highly IT dependent and could not afford downtimes. Security and confidentiality was also of prime importance.

We proposed a solution based on OpenSource Virtualization with a network architecture which would be flexible (user based dynamic VLAN), backed by OpenSource domain controller. Today, none of his users are bothered about how they are accessing the various components over the network because, they do not care - but the fact remains that everything at the backend is on OpenSource (except the Antivirus server). Whithin a year and a half, he has seamlessly scaled to 500 users, with almost nothing changing at the backend - except add some hardware. And the savings - as the numbers grew, the  savings increased, since he did not have to pay for licensing costs. It is not only scalability that has improved - even his initial costs (barring hardware costs) had been reduced dramatically. All this could have been achieved with multiple proprietary products - but the Total Cost of Ownership would have gone through the roof - add to that, the license renewal costs of various softwares. However, at the client machine end, we did not propose any changes, since that would have involved retraining a large number of users - which he was not in a position to do at that point of time.

It is not as if we have achieved anything great - all this could have been achieved only because we had access to OpenSource based softwares and we merely put together the right components to get the required results. Every part of our solution was tested in our labs (some were even demonstrated to the client), before they were put in place. It is not as if we have not worked with proprietary technology - but that has been only when we did not see that the OpenSource equivalent had not matured enough to replace the same. But the belief that only a proprietary product can do something even when an equivalent OpenSource product exists is not always wise. The use case is very important since there are many features of a product that a Business may be paying for, but not use. The question then comes down to understanding the business requirements and creating a solution according to that.

For more on TIS Labs, please visit http://www.tislabs.in 

Monday 2 March 2015

OpenSource: How it benefits your Business -Part -1


It has been some time that we at TIS Labs have been working with OpenSource technology and trying to bring out the best for our clients. Yet, we have always been questioned about why anyone should adopt OpenSource technologies. Without any malice towards proprietary products, let me try to give an idea of how I look at OpenSource as something that benefits anyone who adopts these technologies. I will also try to address the genuine concerns of many vis-a-vis the technologies.

Before I start, let me make something clear - for those who think OpenSource = Free, the earlier this misconception is removed the better. There are no free lunches - you either need to invest time or money to use OpenSource technologies. And unless you really have the passion for it, investment of time may not be worth it. So, you do need to invest money. The question is where do you invest that money and how much - not whether you need to invest money. Unlike traditional proprietary products, Opensource solutions are driven by the services provided for the solutions.

One of the genuine concerns of people who talk about OpenSource is about ownership - who owns an OpenSource "product". The answer unfortunately, is not very straightforward, since there are many layers to it. So, for example, Redhat Enterprise Linux is an OpenSource product - but it is owned by Redhat. You do not buy RHEL, you buy subscription for support and updates. What you basically do is to insure yourself against possible security issues, get updates that can enhance your working experience and support in case of an issue you may face. Redhat is the face of RHEL. The same goes for many other distributions of Linux like Ubuntu, Mandriva, Oracle Linux etc. They all have dedicated teams which keep track of updates and bugs and security issues in OpenSource softwares and provide you instant access to the updates for a fee.
So, you could ask, what about a distribution like Debian or Centos. Are there no owners ? Who is taking the onus for these updates - the answer is there is a community - the same community, which keeps track of the softwares in the other Linux distribution. So, why buy Redhat and not use Centos. Well, that is a call you need to take - when you buy a RHEL subscription, you are giving your update headaches to someone whom you expect to take care of issues that may arise for multiple reasons. So, why am I harping on issues vis-a-vis OpenSource - are they more buggy ? The answer is no - they are more up-to-date than the proprietary software that you buy. The cycle for security updates, bug fixes and enhancements, all of which are part and parcel of any software (anyone IT guy who thinks there is a perfect software should seriously consider a change of profession), come faster, because there are millions worldwide who are looking into these softwares and testing them on a day-to-day basis. Compare that with a closed source i.e. proprietary product. The cycles are way longer since the number of people working on them is a handful compared to the Opensource softwares. What the Redhats of the world give you (and so does Debian and Centos) are very stable versions of the same softwares, so that security issues and bugs are minimal. And that is why, the versions of software in these are much behind the current versions of the softwares. So it is a question of comfort level of the IT administrator that determines whether they would go for a Redhat or Centos.

So, now that I have mentioned one way of looking at ownership, let me come to another way of looking at ownership. There are multiple organizations in the world, similar to TIS Labs, who take the pains of installing, testing and validating the OpenSource softwares, which then are offered as a solution to the customer. Who takes ownership for these - these companies do. We provide the support for these softwares - and we charge a fee for the same. This model is built a lot on trust, and companies like ours have to work our way up, but we have been successful because we have shown that we don't just propose these solutions but also understand them. This does not mean we do not work with Redhat - in fact we work very closely with them - because there is no real meaning in reinventing the wheel. But we leverage the support given by Redhat for their products (we are the biggest proponents of Redhat's Virtualization solution, RHEV in Eastern India and have extremely happy customers to vouch for it). But we integrate other OpenSource solutions to give a comprehensive solution to the client.

For more on TIS Labs, please visit http://www.tislabs.in 

TIS Labs - Solutions built on Business Needs


In the times when startup was not exactly the buzzword in Eastern India and Opensource was a "what is that - free software ?", a person who had worked for donkey's years in hightech companies like Wipro, HCL decided to quit his job and start a small company in Kolkata, India which was focussed in Opensource based solutions. Supported by funds from Mr. Naresh Kumar Bothra, the owner and CEO of Computer Exchange India Limited, who had a penchant for spotting motivated people, Kaushik Goswami, CEO of TIS Labs started his journey into the unknown world of trying to sell OpenSource solutions.

TIS Labs is today 5 years young and has been the only company to focus solely on OpenSource solutions - starting from migrating from expensive proprietary mail services to OpenSource mail solutions to creating complete backend server and network infrastructure solutions.

I was then an Assitant Professor at Indian Institute of Science Education and Research, Kolkata when I met Kaushik. I was myself a die-hard Opensource evangelist and spent a lot of time on working on all possible solutions using OpenSource. Kaushik wasn't exactly a person who could sell you the best brand of toothpaste if he wanted to - but his passion even today is childlike. We almost instantly felt like we could bond well - I too was quite realizing that I was getting anywhere near the Nobel Prize. We used to discuss for long periods of time and though I realized from the first day that he was no Marketing Whiz, I knew that deep down he had passion and conviction - so despite a number of people discouraging me from leaving a cushy Government job and despite the fact that it was a startup, I joined TIS Labs (I liked the word Labs in it - it still felt a lot like R & D - and it still is). More about Kaushik later - he's one nut I could write a lot about.

So what is this TIS Labs ? Well, for the techie guy we are System Integrators, Solutions guys - we look at a clients existing or future infrastructure and can propose a solution based on their needs, which would be future proof, which would not only be cost effective but also help in adding to their revenue. We consult, build and support IT services - cutting the flab and yet not compromising on the security or the services aspect. So what - you could ask ? There are so many people doing that. Well yes, we are one of them - except, our solutions are tested in our "Lab" before they are delivered to the customer. Our team is a bunch of dedicated fellows, who need to be kicked out of office everyday, because they are too stuck up with trying out some solution they think works better than the one the market now offers.

We have now worked with more than 60 customers, mostly in the Eastern part of India and we now have a number of clients, who believe the fact that you don't need to pay through your nose to build the setup that works for you. It has been a tough fight over the past 5 years - we still do not have a Marketing Whiz - but we have commitment and we have the belief in ourselves. Our clients believe in us. And that counts for more than the few extra dollars/pounds/rupees we might have earned.

In my next blog, I will talk about OpenSource solutions and how companies can really benefit from them.

For more on TIS Labs, please visit http://www.tislabs.in