<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5434939462925231331</id><updated>2012-01-20T15:40:01.064+05:30</updated><title type='text'>Linux in the enterprise</title><subtitle type='html'>Recording my experiences as an entrepreneur providing free software based solutions to enterprises. Some of my thoughts on harnessing collective knowledge through collaborative applications for enterprises.
Our blogs: http://linuxconfig.blogspot.com/, http://rknowsys-ror.blogspot.com/, http://corporatelinux.blogspot.com/
 -- www.rknowsys.com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kc</name><uri>http://www.blogger.com/profile/05313666068473957349</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-2310203813403950385</id><published>2009-08-20T14:51:00.002+05:30</published><updated>2009-08-20T15:06:41.007+05:30</updated><title type='text'>Open source business prospects</title><content type='html'>I am very happy to demonstrate the viability of a pure Free Software (FOSS) based business model. We work only with FOSS technologies and have been doing pretty well.&lt;br /&gt;&lt;br /&gt;We focus on RoR, Liferay, Alfresco and FOSS BPM, workflow (openwferu, jBPM). We also maintain a couple of Amazon deployments.&lt;br /&gt;&lt;br /&gt;Our most sought after services are in RoR and Liferay. We have benefited quite a bit from these projects and have contributed back in quite a few ways - code, cash donations, bug reports, documentaton...&lt;br /&gt;&lt;br /&gt;We have had to reject a couple of projects based on .NET but never regretted it. The only issue we sometimes face is trying to ensure browser compatibility but otherwise we are pretty well placed.&lt;br /&gt;&lt;br /&gt;Though we have released a few FOSS plugins/modules and one product, we intend to release a few more going forward.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-2310203813403950385?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/2310203813403950385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=2310203813403950385' title='69 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/2310203813403950385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/2310203813403950385'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2009/08/open-source-business-prospects.html' title='Open source business prospects'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>69</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-5363319664486440567</id><published>2009-08-20T14:44:00.002+05:30</published><updated>2009-08-20T14:51:13.567+05:30</updated><title type='text'>STPI registration in Hyderabad</title><content type='html'>I recently started &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;STPI&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;regitration&lt;/span&gt; for R-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Knowsys&lt;/span&gt; Technologies. The process is reasonably smooth and the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;STPI&lt;/span&gt; website (http://www.hyd.stpi.in/) gives pretty good guidance. The people there are very helpful too - Ms. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Kishori&lt;/span&gt; and Mr. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Suresh&lt;/span&gt;.&lt;br /&gt;Start with the '7 easy steps' document and you can get it done yourself without any consultant.&lt;br /&gt;&lt;br /&gt;One thing to note is that you need to be very diligent in ensuring that all the projected revenues and investments are consistent across all the documents.&lt;br /&gt;&lt;br /&gt;Once the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;STPI&lt;/span&gt; gives approval, custom bonding is mandatory. This is the one which takes more time. Customs department is notorious for &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;bureaucratic&lt;/span&gt; procedures. This is the only step pending for STPI registration.&lt;br /&gt;&lt;br /&gt;I will update again once custom bonding is completed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-5363319664486440567?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/5363319664486440567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=5363319664486440567' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5363319664486440567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5363319664486440567'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2009/08/stpi-registration-in-hyderabad.html' title='STPI registration in Hyderabad'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-3555603262262714624</id><published>2009-06-03T13:28:00.004+05:30</published><updated>2009-06-03T13:32:14.771+05:30</updated><title type='text'>Unethical registrars blocking domains?</title><content type='html'>I have been searching for a domain name for a new service we were planning to launch. I shortlisted a few good ones which were available and went back to register them the next week. To my surprise, I found them not available. These are not common names - they are very specific to a niche service and I doubted that somebody else would have thought the of same names at the exact same time.&lt;br /&gt;&lt;br /&gt;On googling, I found mentioned on various sites/forums that 'Network Solutions' and some other registrars engage in something called 'domain kiting', 'domain tasting' and 'front-running' where they basically block all domain names that were searched for and force you to pay more.&lt;br /&gt;&lt;br /&gt;There is a work around to this -&lt;br /&gt;http://instantdomainsearch.com/&lt;br /&gt;http://www.saferwhois.com/&lt;br /&gt;&lt;br /&gt;Hope this helps somebody.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-3555603262262714624?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/3555603262262714624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=3555603262262714624' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3555603262262714624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3555603262262714624'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2009/06/unethical-registrars-blocking-domains.html' title='Unethical registrars blocking domains?'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-802306635031281238</id><published>2008-06-16T16:37:00.004+05:30</published><updated>2008-06-16T17:15:57.247+05:30</updated><title type='text'>Microsoft threatening to 'send people over' for audit</title><content type='html'>&lt;div style="text-align: justify;"&gt;I just got a call from Microsoft asking me to purchase licenses for SqlServer and .NET&lt;br /&gt;&lt;br /&gt;When I informed them that we were a Free Software development company and did NOT use Microsoft products, the lady - a Ms. Maninder (if I remember right) told me that 'that was not what she had in the database' and that I had to buy licenses. When I refused to do so on account that I did not need them, she threatened to 'send people over'.&lt;br /&gt;Any person who takes the time out to go through our web-site will understand perfectly that we do not do any kind of Microsoft work. I am starting to think that we are being targeted because we are a FOSS company.&lt;br /&gt;&lt;br /&gt;Now I am figuring out how to get legal help to fight this. I have no intention to allow any external people onto our premises.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-802306635031281238?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/802306635031281238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=802306635031281238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/802306635031281238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/802306635031281238'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2008/06/microsoft-threatening-to-send-people.html' title='Microsoft threatening to &apos;send people over&apos; for audit'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-5577980919691511726</id><published>2008-05-27T13:56:00.007+05:30</published><updated>2008-06-09T19:50:52.948+05:30</updated><title type='text'>Abolishing Software Patents - Throwing the baby out with the bathwater?</title><content type='html'>&lt;div style="text-align: justify;"&gt;There is a strong movement in the Free Software Community to abolish patents. Here is a perspective from a real, true blue *small guy*.&lt;br /&gt;&lt;br /&gt;When I started my IT career with the then biggest Software firm in India in 1997, my salary was about US$ 1500/annum in India - yes there is no zero missing. It was Fifteen Hundred dollars per annum. It was a meager amount even by Indian (and in general 3rd world) standards. I had to scrape around for money for gasoline for my motorbike.&lt;br /&gt;&lt;br /&gt;I worked with other firms, eventually got promoted to being overpaid when I decided to start a firm based purely on Free software (later branched to cover FOSS software). I started with US$ 300, a borrowed laptop and dial-up Internet access. Actually I could not look at starting a firm with proprietary technologies as the license costs were too steep - remember that we are in India.&lt;br /&gt;&lt;br /&gt;I really believe in FOSS and think it is great for unlocking the productivity of 3rd world countries. I am convinced enough to bet my life (not to mention my savings, career and marital bliss) on starting a FOSS consultancy. We are doing pretty well and have also contributed back to the community. In spite of that, I am not convinced with the argument of abolishing patents altogether. The purpose of patents (and copyright) was to benefit the society and reward the inventor. The fact that the current patent law is being abused by large firms is a reason for modifying the law - not for abolishing it altogether. We have to ensure that the laws are changed to serve the original intent of fostering innovation to benefit society and rewarding the inventor.&lt;br /&gt;Abolishing patent protection for software altogether will just enable established large organisations to further enhance their monopolies. The small firms where quite a bit of innovation happens will be left with no protection from large organisations which can absorb the innovation (for free) and then use their marketing/marketshare muscle to simply put the small firms out of business. Apart from people who write software for the love of it (and are good at it), small firms and individual inventors will not have much of a incentive to innovate.&lt;br /&gt;&lt;br /&gt;Take the case of firms like mine with less than 20 people. If we had hit upon a innovative idea and decided to implement it as FOSS without patenting it, any large corporation can just re-implement it in their products and we will be left with no differentiating factor.&lt;br /&gt;In fact, no matter how hard we try and provide value to our customers, the large corporations can just let us make all the mistakes and simply adopt all our successes. There will be no reason for a customer to choose our product/services over the established players. After all, the bigger players can demonstrate more stability and bigger support infrastructure. To top it all, the large players need not open their source code as they are not using my code - just my idea/concept which they have implemented in their proprietary product.&lt;br /&gt;There is also no reason for the large players to 'play nice' with small firms.&lt;br /&gt;&lt;br /&gt;In this scenario, our only hope for survival is if we can get some kind of legal protection. If indeed we are awarded a patent, the larger established players will be comp to license it from us and thus small firms like mine will be compensated.&lt;br /&gt;&lt;br /&gt;If the large cos. are abusing this system to create barriers, then we have to look at preventing the abuse rather than abolish the system itself. Just because somebody is into credit card fraud does not mean we abolish credit cards altogether.&lt;br /&gt;In India, there was a 10 year tax holiday for software firms (which ends in about a yr.). There were other firms like realty, manufacturing etc which registered themselves as software firms to benefit from this. The Government should look at tax fraud instead of abolishing the policy altogether - That would be a knee jerk reaction and simplistic.&lt;br /&gt;&lt;br /&gt;The government is expected to provide a level playing field for all players. If the small firms do not have patent protection, it will be difficult indeed for small firms to be founded much less succeed unless as a result gross incompetence on behalf of the large firms.&lt;br /&gt;&lt;br /&gt;I would recommend a more democratic solution to the software patent issue:&lt;br /&gt;1. Let patents be granted only to individuals and small firms(Criteria - can be discussed).&lt;br /&gt;2. Even in large firms, patents will be granted to individuals/small teams. The large firms should not be allowed to restrict independent licensing of these patents. They can at the most ask that they get exclusive access to these patents for 6 months from date of filing or to recover the cost of the patent.&lt;br /&gt;3. Free patent organisation, Apache foundation, GNU can also patent stuff which can be leveraged to open up more source code.&lt;br /&gt;4. GPLed (GPL v3, Affero GPL) software can be made exempt from patent prosecution if the software for the complete(and not just partial) product/service is GPLv3 or under Affero GPL. This exemption will serve the primary purpose of benefiting society (with patents being a vehicle to promote this).&lt;br /&gt;&lt;br /&gt;This way, the society is benefited from innovation without the inventor being shortchanged.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-5577980919691511726?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/5577980919691511726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=5577980919691511726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5577980919691511726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5577980919691511726'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2008/05/abolishing-software-patents-throwing.html' title='Abolishing Software Patents - Throwing the baby out with the bathwater?'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-7085092194872745302</id><published>2008-01-19T15:13:00.001+05:30</published><updated>2008-05-27T12:27:05.460+05:30</updated><title type='text'>Government liasoning for startups in India</title><content type='html'>Do NOT deal with any govt' agency on your own. Always deal through your lawyer or Chartered Accountant or through a competent qualified professional.&lt;br /&gt;&lt;br /&gt;In lots of cases, the officials themselves will not know the correct procedure or law. If you go directly, you will be misled and/or misinformed. Always deal through a competent professional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-7085092194872745302?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/7085092194872745302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=7085092194872745302' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/7085092194872745302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/7085092194872745302'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2008/01/government-liasoning-for-startups-in.html' title='Government liasoning for startups in India'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-3496774662734631585</id><published>2007-11-22T11:31:00.000+05:30</published><updated>2007-11-22T11:36:36.017+05:30</updated><title type='text'>orgChart plugin for Rails</title><content type='html'>Quite a few of our applications require capturing and using the organisational Chart of our clients. We finally decided to make a plugin out of it. We have launched the alpha version of it on rubyforge. It does need improvements and we will add features as and when we require them in our appplications - meanwhile it will be great if people start using it and report issues/feature requests. http://rubyforge.org/projects/orgchartplugin/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-3496774662734631585?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rubyforge.org/projects/orgchartplugin/' title='orgChart plugin for Rails'/><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/3496774662734631585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=3496774662734631585' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3496774662734631585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3496774662734631585'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/11/orgchart-plugin-for-rails.html' title='orgChart plugin for Rails'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-3608564505950044095</id><published>2007-10-25T19:46:00.001+05:30</published><updated>2008-01-19T15:10:59.335+05:30</updated><title type='text'>Issues with partnerships when starting ventures.</title><content type='html'>As an entrepreneur, I have had quite a few offers where people come to me with ideas that they have come up with. Some are quite good actually and some not. People expect me to fund these ideas and take them to market. Rknowsys sometimes does help people with this. I have had quite a few unique problems in this process. Our usual modus operandi is that we first discuss the idea to see whether it does have monetary potential. After that we look at logistics and issues involved in taking it to market. We work with some management consultants. We also work with  i-runway.com for Intellectual property issues. After that comes the technology part which is where R-Knowsys is paid either with cash or stake in the new venture i.e. R-Knowsys acts as an incubator. We have relatively easy access to VCs due to our partnerships.&lt;br /&gt;&lt;br /&gt;Now, a lot of people underestimate the effort and difficulties involved with entrepreneurship. We need a very well defined product/service offering. We need clarity on what we are NOT doing and at some point people need to be paid for services - including R-Knowsys built prototypes. Recently I have had 3-4 people come to me with ideas. One of the ideas was a pretty good one too. My friend wanted to have a web-site dedicated to educating consumers for a very specialised financial product. He wanted to make money off advertisements. Not a bad idea but I wasn't sure if people will visit the site just for education. I pitched the idea of comparing different products in terms of features and cost and then actually selling the product online. We got pretty excited and R-Knowsys built a prototype and we started going about making the business plan. We made some initial progress but then we started facing issues. Eventually my friend landed a very high paying job and risking that for this venture did not appeal to him. He lost interest and dropped out. There were a few issues which could have been handled better.  We had a deal with various vendors. I had paid some of them and it was understood that my friend will pay for one vendor. The liability was split roughly based on stake in the venture. One of the vendor's work was slightly short of our expectations.  My friend resisted paying this vendor and I ended up picking up the tab as I have continuing relations with this vendor. I think that this is a very important decision that should be made upfront. What happens to liabilities if the venture is abandoned midway?&lt;br /&gt;The second issue is that R-Knowsys is sort-of expected to put in effort for prototypes/solutions and valuation of this work could be more professional. For Eg. Lets say we put in 3-4 man months of effort for a working prototype which we demonstrate to a VC. What is the valuation of this? Now, we are a service company and charge in dollars/hr for our work. We are based in India and though we pay on par with the market, this is lesser than the actual earnings. Now I believe that the valuation should be what we would charge any client for this. i.e. It should be around USD15k for a 3-4 man month effort. We have had people looking to value our contributions based on our cost rather that opportunity cost. We are working on correcting this, the time/effort we spend on these projs should be considered as lost opportunity with respect to our services business. This has been one of our bigger challenges.&lt;br /&gt;&lt;br /&gt;Other issues include - lack of interest/drive from some parties. This is a bigger problem than it appears. There needs to be a clear agreements on responsibilities even among founders.  Though painful, formal legal agreements even during prototype stage are a good idea. I have seen parties who are extremely risk/responsibility averse but hang around just in case things work out.&lt;br /&gt;&lt;br /&gt;Hope to discuss other issues as we come across them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-3608564505950044095?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/3608564505950044095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=3608564505950044095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3608564505950044095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3608564505950044095'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/10/issues-with-partnerships-when-starting.html' title='Issues with partnerships when starting ventures.'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-8913128438446836387</id><published>2007-10-25T19:38:00.000+05:30</published><updated>2007-10-25T19:45:09.179+05:30</updated><title type='text'>Launched RailsSecure on rubyforge</title><content type='html'>&lt;div style="text-align: justify;"&gt;We had identified quite a few components needed for enterprise applications. Today we launched another Rails plugin useful in collaborative web applications. Normally when we upload files to web applications, they are stored in unsecure format on the server. We launched a new Rails plugin which will encrypt and store uploaded documents - this will keep the data safe even from system administrators and application administrators.&lt;br /&gt;&lt;br /&gt;Link to the plugin - http://rubyforge.org/projects/railssecure/&lt;br /&gt;&lt;br /&gt;More plugins to come.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-8913128438446836387?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/8913128438446836387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=8913128438446836387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8913128438446836387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8913128438446836387'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/10/launched-railssecure-on-rubyforge.html' title='Launched RailsSecure on rubyforge'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-3287757699062071200</id><published>2007-09-15T17:13:00.000+05:30</published><updated>2007-09-15T17:22:58.816+05:30</updated><title type='text'>Interest from student community on Open Source projects</title><content type='html'>&lt;div style="text-align: justify;"&gt;In response to the mail asking for volunteers for our GPLed products, I had a couple of students mail me about wanting to contribute to opensource projects. I have an idea of going round undergrad and grad schools in the area and conducting workshops to encourage students to contribute to open-source.&lt;br /&gt;&lt;br /&gt;I will float the idea in the local LUGs and see whether there are any takers. We can help solve one of the biggest reasons for non deployment of open-source in India - scarce availability of skilled coders and system-administrators.&lt;br /&gt;&lt;br /&gt;Hopefully this can be extended to make a self sustaining project where undergrads from engineering schools start contributing to opensource when they are in still in school and thus build credentials to be showcased when they are searching for employment.&lt;br /&gt;&lt;br /&gt;R-Knowsys will start a program to do this. I think we should have it up on our web-site too.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-3287757699062071200?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/3287757699062071200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=3287757699062071200' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3287757699062071200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/3287757699062071200'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/09/interest-from-student-community-on-open.html' title='Interest from student community on Open Source projects'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-8056363422391699550</id><published>2007-09-15T17:03:00.000+05:30</published><updated>2007-09-15T17:41:23.694+05:30</updated><title type='text'>First opensource release from R-Knowsys (and other planned)</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is the first collaborative product from R-Knowsys technologies - http://rubyforge.org/frs/download.php/25301/ideaxchange-0.1-alpha.tar.gz.&lt;br /&gt;We released the sources a week back, made some minor changes and released the first version for testing. We have tested it throughly internally. There are no known bugs.&lt;br /&gt;&lt;br /&gt;We have kicked off a couple of other projects -&lt;br /&gt;&lt;ol&gt;&lt;li&gt;VOIP plugin for Firefox - https://sourceforge.net/projects/fvoip.&lt;/li&gt;&lt;li&gt;Distro aiming to be a communication server.&lt;/li&gt;&lt;/ol&gt;We have some more ideas;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;After we have stabilized the ones we have launched now.&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Security framework(plugin) for web apps - securely sharing artifacts among community members - the way we share google-docs. A few additional features are planned. This will be a generic architecture and the initial implementation will be for Rails (RoR). We might also implement it in JAVA/J2EE to be usable in other frameworks/apps - Liferay/sakai.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Workflow framework(plugin) - A generic workflow plugin architecture. We will provide tools like creating and editing workflows and ability to plug into new apps with minimal coding. Initial implementation will be for Rails (RoR).&lt;/li&gt;&lt;li&gt;Office applications in the browser - We can build on the Security and Workflow framework above to build a full fledged browser based Enterprise Office Suite. We might need to include version control with subversion/cvs. This will be very useful for SMEs in India.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;br /&gt;I have another thought: I have been mulling on this for almost 2-3 yrs now.&lt;br /&gt;We should open up the test cases and show the results of testing for every release. That way people can contribute test cases as well as go through the test results and check for themselves what is broken and how good the release is for production use. Users can also check for themselves the quality of testing the product has undergone. The idea is to have replicate the distributed development model we have right now to a distributed testing model too.&lt;br /&gt;This will go a long way in assuring people that they have an 'Enterprise Quality' product.&lt;br /&gt;We already have excellent bug reporting tools. We may need an open test cases repository. This could be another project for the open source community.&lt;br /&gt;I will try and explore more on this and see if it is feasible to do this for this project.&lt;br /&gt;&lt;br /&gt;Please evaluate our first attempt to initiate a free product:&lt;br /&gt;http://rubyforge.org/projects/ideaxchange/&lt;br /&gt;&lt;br /&gt;Volunteers welcome.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-8056363422391699550?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/8056363422391699550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=8056363422391699550' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8056363422391699550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8056363422391699550'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/09/first-opensource-release-from-r-knowsys.html' title='First opensource release from R-Knowsys (and other planned)'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-9096159034520359884</id><published>2007-09-11T11:50:00.000+05:30</published><updated>2007-09-11T15:06:38.485+05:30</updated><title type='text'>OpenSolaris vs. Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Have been following this story for quite some time and knew even 3 yrs back that Solaris WILL have to be GPLed for it to compete with Linux. I seriously think this is a bit too late. While Solaris definitely has better features, GPL v2 would have been suicide as Linux is on an upswing and all these features would have been put into Linux faster that you could have blinked (well maybe inside of a year).&lt;br /&gt;Going with v3 is a very smart move considering the Linux may stay with GPL v2 and thus unable to use Solaris code. This strategy is fraught with the risk that other hardware/software vendors may not play ball. It will be easier to put in binary blobs drivers and these companies can then be convinced that freeing up the code may be a good thing. Take ATI for example. GPL v2 was flexible in that respect. What does v3 say about this?&lt;br /&gt;SUN will have to show excellent value to their vendors for the vendors to open up.&lt;br /&gt;While I really welcome this move, I suspect uptake with the community will be slow due to reasons like comfort factor, established user and developer base, packaging ease (livna, rpmfind.net, rpm, apt-get, no of packagers) and given that Linux is still viewed as a community while Solaris is still a 'SUN sponsored project'.&lt;br /&gt;The 2 big challenges for OpenSolaris are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Vendor buy in.&lt;/li&gt;&lt;li&gt;Building and nurturing an open, motivated and thriving community.&lt;/li&gt;&lt;/ol&gt;and I suspect thte the second one is going to be tougher. Only if SUN had done this 3 yrs back when it had much clearer advantage over Linux.......I saw the writing on the wall moved from Solaris to Linux fulltime in 2000.&lt;br /&gt;I am starting to like SUN more and more with their strategy on Java and OpenSolaris.&lt;br /&gt;Will either SUN or an independent company work on Solaris on the desktop and handhelds? I do not see any obstacle here. While hardware cos. like DELL, HP, may look at Linux with suspicion/scepticism, they will definitely be more favorable to an OS with a company like SUN behind it providing support and indemnification. Opensource is sure getting interesting as we go along.&lt;br /&gt;&lt;br /&gt;Will this turn out to be GPL-v3 vs. GPL-v2? It will be a great benefit to end customers in the long run. And GPLv3 does indeed have some practical drawbacks over v2 and is superior in some respects.&lt;br /&gt;&lt;br /&gt;Need to give openSolaris a thorough try out and see if my clients like it better that Linux if they want to migrate their environments. Will have to check out the value proposition in more detail.&lt;br /&gt;&lt;br /&gt;One thing is for sure, R-Knowsys WILL launch a product for OpenSolaris under GPLv3.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-9096159034520359884?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/9096159034520359884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=9096159034520359884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/9096159034520359884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/9096159034520359884'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/09/opensolaris-vs-linux.html' title='OpenSolaris vs. Linux'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-2427291259887913172</id><published>2007-08-27T19:51:00.000+05:30</published><updated>2007-08-28T23:37:24.539+05:30</updated><title type='text'>Enterprise products in Linux to beat MS Office/Sharepoint</title><content type='html'>&lt;div style="text-align: justify;"&gt;The most common applications in enterprises apart from communications are office suites(word processing, spread sheets) and collaboration/workflow.&lt;br /&gt;&lt;br /&gt;These needs are currently being met by MS-Office product range and either MS-Sharepoint/Groove or other proprietary/custom developed solutions.&lt;br /&gt;&lt;br /&gt;There are a couple of strategies for Linux to provide value here:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Openoffice + Portal/CMS (Liferay/Alfresco).&lt;/li&gt;&lt;li&gt;Completely browser based solution.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;I am not a big fan of solution '1' for the enterprise. The management overhead is too high if you want to manage Openoffice (any desktop application for that matter) on 1000+desktops. I will not discuss too much on this.&lt;br /&gt;We have envisioned a more scalable and easier solution. What we are working on is:&lt;br /&gt;Browser based office solutions(like google docs) with the following features:&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Browser based editing (store docs on server as xml)&lt;/li&gt;&lt;li&gt;Workflow engine and workflow features (Modular, Generic, Customisable for each enterprise, multiple workflows as required. User/Admin created workflows 'on the fly', Standard doc templates and workflow templates.)&lt;/li&gt;&lt;li&gt;Security by data encryption - Ability to encrypt any data by user and ability of user to share encrypted data without exchanging keys - transparent sharing of encrypted data. protects data from sysadmins too&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Version control (using subversion) - This will be a key feature and easily implementable on a server based system&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Additional collaborative features like integrating IM/voice/video with the docs/artifacts. &lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Example scenario:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Marketing executive (exec) creates a new document based on an enquiry from a client(Enq-doc-1). He does this by filling in an on-line template(Enq-doc-template) standardised within the organisation. He fills this template over 2-3 days saving drafts whenever he puts in more information. Once he thinks he has filled in all information, he saves it and clicks on the 'submit' button.&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;The document is automatically routed to his boss - the branch manager (br-mgr). The boss reviews the document, thinks that some more information is needed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The boss asks for the information in either of these ways:&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;Types requests in relevant section of document itself and 'send back' to executive.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Types in the requests in a separate 'comments' text box provided in the browser.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Puts in an IM message.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;'Talks' her message into the browser and 'sends' it to the exec.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This message is by default 'attached' to the context of this document. (As an option, the message may be set in global context - i.e. a general message not related to this Enq-doc-1)&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;li&gt;The exec receives the message and fills in the required information. He 'talks' into the browser to say that the client is very keen to sign the document ASAP. This voice recording is again saved with the context of the Enq-doc-1 and can be listened to by the br-mgr.&lt;/li&gt;&lt;li&gt;Normally the br-mgr and provide the required input which is routed to the exec for him to provide the quote to the client.&lt;/li&gt;&lt;li&gt;In this special case, the order is a big one and the br-mgr decides to take the support of the regional HQ mgr (rHQ-mgr) before supporting the quotation. She verifies the document and 'dynamically' changes workflow to forward it to rHQ-mgr sitting in a separate office. They arrange to have a VOIP conference call where the rHQ-Mgr and br-mgr get together with the exec and thrash out the details. The exec updates the quotation, gets approval from his boss and the rHQ-mgr and mails it out to the client.&lt;/li&gt;&lt;li&gt;He visits the client and some more negotiation comes up. He immediately logs into the Intranet portal and arranges an Video conference between the client, br-mgr and rHQ-mgr. The rHQ-mgr offers a slightly changed solution which the client likes and confirms the deal. BTW the video and audio of the conference is automatically saved in the context of Enq-doc-1 (and can be optionally deleted if storage is a problem.)&lt;/li&gt;&lt;/ol&gt;Key points:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;All interaction is browser based.&lt;/li&gt;&lt;li&gt;All context is saved.&lt;/li&gt;&lt;li&gt;The most convenient medium of communication can be used.&lt;/li&gt;&lt;li&gt;No information is lost and mis-understanding can me minimised.&lt;/li&gt;&lt;li&gt;We have every version of every document.&lt;/li&gt;&lt;li&gt;Document templates&lt;/li&gt;&lt;li&gt;Workflow templates&lt;/li&gt;&lt;li&gt;Document to template mappings 'on the fly'.&lt;/li&gt;&lt;li&gt;Multimedia capabilities.&lt;/li&gt;&lt;li&gt;We can explore whether we can give this as an installable at a later stage.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;It might be a good idea to have this as an independent distro. This product is aimed at thin client operation.&lt;br /&gt;Sub-projects here will be:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Extensible, modular Workflow engine.&lt;/li&gt;&lt;li&gt;Ruby security/encryption plugin.&lt;/li&gt;&lt;li&gt;Portlet interface to previously discussed communication server.&lt;/li&gt;&lt;li&gt;Browser based Office applications.&lt;/li&gt;&lt;li&gt;Generic export/import for various Office doc formats and PDF.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-2427291259887913172?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/2427291259887913172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=2427291259887913172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/2427291259887913172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/2427291259887913172'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/08/enterprise-products-in-linux-to-beat-ms.html' title='Enterprise products in Linux to beat MS Office/Sharepoint'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-5907136630641563911</id><published>2007-08-27T17:13:00.000+05:30</published><updated>2007-08-27T18:11:55.242+05:30</updated><title type='text'>Proposed Enterprise linux altenatives to MS products - MS-Exchange</title><content type='html'>&lt;div style="text-align: justify;"&gt;Date: 27-Aug-07&lt;br /&gt;&lt;br /&gt;Exchange is easily one of the darlings of enterprise IT Managers. Its main advantages over opensource equivalents (as a solution - not as a single product) are:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Much easier to administer for a large number of users with different requirements in an enterprise.&lt;/li&gt;&lt;li&gt;Mail/Calender client integration.&lt;/li&gt;&lt;li&gt;Delegation of powers of administration.&lt;/li&gt;&lt;li&gt;Delegation of email access (to secretaries of busy managers etc.)&lt;/li&gt;&lt;li&gt;Real good integration with ADS/Directory server and Windows in general.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;What features are necessary for an opensource solution to provide excellent value to customers?&lt;br /&gt;Instead of looking at individual mail servers and calender applications, let us try and look at what solution can we provide with opensource.&lt;br /&gt;The way I see it, we can provide a complete communications solution to enterprises. The various components can be:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;eMail &lt;/li&gt;&lt;li&gt;Instant Messaging&lt;/li&gt;&lt;li&gt;VOIP&lt;/li&gt;&lt;li&gt;Video conferencing&lt;/li&gt;&lt;li&gt;Collaboration halls (Like Internet chat rooms.)&lt;/li&gt;&lt;li&gt;Maybe calendering&lt;/li&gt;&lt;li&gt;Groupware suites (I have my reservations here. E-groupware looks like a good candidate but it doesn't seem to have that 'polish'.)&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;From our experiences, we have decided to build this product for our customers. Our proposed solution:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Make it an independent distro - That way we will not have installation dependency issues and this product can be deployed on an independent dedicated/virtualised server. We can control external risks as well as provide a comprehensive admin UI without having to worry about other Linux components.&lt;/li&gt;&lt;li&gt;Configure all the above mentioned servers during setup - i.e. ask all the relevant details like IP addresses, mail domain, IM domain....during setup and configure them so that after setup, we have fully functional communication server without having to configuring individual servers after installation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provide an excellent browser based user interface for users as well as admins. Using the flexibility of opensource we can provide excellent tools to users like mailing lists etc. Integration between all communication media of the solution in the same screen/UI - a la gmail+gtalk but better. This will mean microphone plug-in for firefox. We aim to make everything browser based with an optional client program. We should never need a command line for anything. All admin tasks should be accomplished using a browser. Easy backup/restore/replication functionality.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Groupware integration - Am not really a big fan of this. Existing groupware seem to be too bloated. We are considering eGroupware as an optional plugin but not very seriously at this stage.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Our tentative concrete solution for the above concept:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Mail server: Postfix (To decide on IMAP server)&lt;/li&gt;&lt;li&gt;Integration with Fedora Directory server and MS-Active Directory Server&lt;/li&gt;&lt;li&gt;On-the fly account generation for all services - i.e. Once you create an account in the directory server, as soon as the user logs into any of the services after he is given a new Directory login, he should be able to use any of the services as required without the admin having to explicitly create mailboxes etc. The mail server/IM server have to be aware that a new user has logged whose 'mailbox' and/or other directories do not exist and create them automatically. Of course the mail server itself need not have this capability but the  product will have this through add-on scripts or some such mechanism.&lt;/li&gt;&lt;li&gt;Jabber or chatty of eGroupware? for IM.&lt;/li&gt;&lt;li&gt;VOIP - asterisk. we want to give ekiga/gnome meeting like capabilities in the browser itself.&lt;/li&gt;&lt;li&gt;Video conferencing: H.323 based. (To be explored)&lt;/li&gt;&lt;li&gt;Based on either Fedora or CentOS. - Why? - Excellent community. Proven server side capabilities - Huge user base, we are comfortable with Red Hat as we have been using it since 1998. Lots of 3rd party rpms if functionality needs to be extended. Aiming for binary compatibility for ease of use/administration.&lt;/li&gt;&lt;li&gt;Totally standards based.&lt;/li&gt;&lt;li&gt;Totally GPLed - probably GPL v3 (To be decided.)&lt;/li&gt;&lt;li&gt;Further features to include security/encryption for all forms of communication and ability to record/store voice/video calls as well as IM sessions.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Important issues:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Aim for browser based functionality and hence will try to give VOIP/Video extension to Firefox. If this seems to cumbersome/ time taking, we might provide installable clients and later move to complete browser based interface. We are exploring voice plugin fot Firefox right now.&lt;/li&gt;&lt;li&gt;Completely standards based.&lt;/li&gt;&lt;li&gt;Modular so that the UI can be integrated into Intranets - Look at portlet based UI to the features. That way these can be integrated into other Intranet apps like Wokflow, Proj mgmt etc.&lt;/li&gt;&lt;li&gt;This product will be an excellent fit for thin client/terminal kind of apps. This solution should work even from 'kiosks'.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;We are starting an opensource project soon on sourceforge.net for individual components like browser plugins. We will release the code for actual product too.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-5907136630641563911?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/5907136630641563911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=5907136630641563911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5907136630641563911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5907136630641563911'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/08/proposed-enterprise-linux-altenatives.html' title='Proposed Enterprise linux altenatives to MS products - MS-Exchange'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-5623476877133330867</id><published>2007-08-24T12:37:00.000+05:30</published><updated>2007-08-26T20:46:51.629+05:30</updated><title type='text'>Where Microsoft is still winning over Linux in the Enterprise</title><content type='html'>&lt;div style="text-align: justify;"&gt;There have been occasions that I have been forced to migrate some GNU/Linux based stuff to MS products and after migrated unwillingly, I have come to understand why MS is still competitive and does indeed provide value.&lt;br /&gt;It DOES provide value that Linux is just now starting to provide. Don't send me the flame mail till you are done reading the full article.&lt;br /&gt;We have identified the gaps and our firm is working on the GPLed products to resolve some of the issues. We have planned about 4-5 major products and a couple of minor ones which will in turn be used in the major projects. All of them will be GPLed. Please join and contribute if you can. All help will be well appreciated.&lt;br /&gt;&lt;br /&gt;I have been consulting on GNU/Linux based solutions for almost 7 years now and using GNU/Linux since 8-9 yrs now. I do not have to go into a lot of detail about the stability/security and flexibility of GNU/Linux. All of them are very well documented and I am simply awed by the prodigous amount of excellent quality code the communities have produced.&lt;br /&gt;&lt;br /&gt;Having said that, there are some of the really painful issues that need to be addressed:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Simplicity for end user. Think Google. I think this is the single most important thing for the success of Google. Simplicity of use will make user WANT to use our applications.&lt;/li&gt;&lt;li&gt;Spectacular lack of competent/qualified sys-admins for GNU/Linux.&lt;/li&gt;&lt;li&gt;Dental surgery like pain in configuring and maintaining enterprise class servers - especially openLDAP, Mail servers, Firewalls. openLDAP has been by far the biggest problem to configure and maintain. It defies imagination on how we can have such a fantastic desktop like KDE but fail so miserably when providing a simple way to manage openLDAP. (Don't jump on me that Linux is simple or that I am a moron. I may well be a moron - don't bother pointing it out repeatedly.)&lt;/li&gt;&lt;li&gt;Lack of application integration. This is a fallout of the excellent choice available. We simply cannot integrate all the Free apps. This is not a 'crib'. I shall discuss what R-Knowsys Technologies will be undertaking to solve some of these issues. We need to encourage choice but also ensure that the end user(admins) are not very stretched. And this is where there is excellent opportunity for entrapreneurs.&lt;/li&gt;&lt;/ol&gt;Of the ones listed above I think Directory Services will take the first place. &lt;span style="font-weight: bold;"&gt;The number ONE reason where we face problems with large scale Linux deployments in Enterprises is Microsoft Active Directory and its integration with the rest of the services and most importantly ability to manage hundreds of desktops with the help of Group Policies&lt;/span&gt;.&lt;br /&gt;And this is where Microsoft provides real value.&lt;br /&gt;&lt;br /&gt;Before we jump off the deep end and start plugging a particular technology, let us try and explore the domain.&lt;br /&gt;What are the really essential pieces in a corporate IT environment? The answer for this can be as simple or as complex as you want. The components can vary widely based on the following aspects of the enterprise:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Size - In terms of turnover/people.&lt;/li&gt;&lt;li&gt;Type - Non-Profit/for profit.&lt;/li&gt;&lt;li&gt;Indusrty/sector - requirements for manufacturing will be very different from requirements of a pharma co.&lt;/li&gt;&lt;li&gt;Budget - Is IT essential, how important/relevant it is to the enterprise.&lt;/li&gt;&lt;li&gt;Collaboration/communication needs of the employees. What kinds of communication.&lt;/li&gt;&lt;li&gt;Mobility of employees.&lt;/li&gt;&lt;li&gt;Security.&lt;/li&gt;&lt;li&gt;Statutory requirements/audits.&lt;/li&gt;&lt;li&gt;Employee profile whether they are IT savy....&lt;/li&gt;&lt;li&gt;Specific applications which run only on Windows and do not have equivalents for Linux.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;More factors may affect decision but we may assume just the above for simplicity.&lt;br /&gt;&lt;br /&gt;Now obviously we cannot come up with a fixed list of requirements which can be&lt;br /&gt;used for any organisation.&lt;br /&gt;Let us look at some basic requirements for a reasonably modern enterprise with 15 desktops.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Desktops, Office suite, Password security.&lt;/li&gt;&lt;li&gt;Internal network (LAN, WAN).&lt;/li&gt;&lt;li&gt;Basic networked applications - E-Mail, Intranet apps(Browser based).&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Let us figure out the administration tasks associated with just the basic requirements:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ensuring that desktops are up-to-date with patches.&lt;/li&gt;&lt;li&gt;Configured with the correct time.&lt;/li&gt;&lt;li&gt;Making sure that the hard disks are scanned from time to time.&lt;/li&gt;&lt;li&gt;Protection against virus/worm/malicious threats.&lt;/li&gt;&lt;li&gt;Data backup.&lt;/li&gt;&lt;li&gt;Access controls.&lt;/li&gt;&lt;li&gt;Scheduled maintenance for OS/Apps. Cleaning corrupted apps/files.&lt;/li&gt;&lt;li&gt;Ensuring that the user cannot fiddle with settings that he is not expected to fiddle with: IP addresses, proxies, add/remove applications etc.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Let us assume for illustration that the firm is a biotech firm.&lt;br /&gt;Assuming that I am a sysadmin for these people, I might look at any popular desktop Linux distro like Ubuntu/Suse and be reasonably free from headaches.&lt;br /&gt;&lt;br /&gt;Now let us change the scenario to more like what we face regularly. The number of employees &gt; 500 and more often than not 1000 or more.&lt;br /&gt;There needs to be a&lt;br /&gt;&lt;ol&gt;&lt;li&gt;'corporate standardised desktop with the mission statement diplayed prominently'&lt;/li&gt;&lt;li&gt;Since the firm deals with research work/sensitive IP/secrets/Govt/defense related work, email policies are such that&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;only some employees can receive emails from external sources.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Others can send and recieve email internally only.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Of these, only some can send attachments and that too only internally.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;People in marketing can send attachements outside but size not greater than 500KB and that too only pdf docs.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Only top mgmt. can recieve attachments. Top mgmt can send attachments above 2MB.&lt;/li&gt;&lt;li&gt;Some employees are travelling all the time and need to access their email securely over the net.&lt;/li&gt;&lt;li&gt;There are about 20 offices worldwide and mgmt. travels all over the place and need to log into the corporate network from any office and work seamlessly i.e. they should not have to configure proxies/mail servers, IP address or ANYTHING.&lt;/li&gt;&lt;li&gt;Now Internet access is restricted based on login and it is restricted to need, seniority and even the actual sites allowed to each person. Internet access needs to be throttled based on user and application. No free email sites should be allowed to a large section of the employees.&lt;/li&gt;&lt;li&gt;Users should not be able to transfer files outside the corporation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There are about 30 Intranet applications which need to be integrated into a centrally authenticated and centrally administered Intranet.&lt;/li&gt;&lt;li&gt;New users should be automatically given access to all applications (as per privileges) the day they join the organisation.&lt;/li&gt;&lt;/ol&gt;Do you really think Linux is up to this? Always keep in mind that the sysadmins are not kernel hackers. They cannot be expected to know 'C' or even advanced shell scripting. They just have basic scripting knowledge.&lt;br /&gt;&lt;br /&gt;The best part is that I am not making this up. We did face this task from one of our customers. The customer was really pushing for MS products and though we resisted in the beginning, we saw the light and deployed MS-Server-2003 and standardised on Windows XP SP2 on all desktops.&lt;br /&gt;&lt;br /&gt;We tried to retain their long serving Qmail server which had run for 2 years wihtout a reboot(I checked the uptime).&lt;br /&gt;Their current IT Head wanted Exchange, we tried to save them money by continuing with Qmail on Linux. We went nuts trying to implement their email access requirements in Qmail. Even if we had implemented the requirements in Qmail, they couldn't get a decent sysadmin for maintaining Qmail. We were not into the sysadmin space either. In the end we gave up and implemented Exchange.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Before the project,&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;No of servers --- 2Nos,  P-4 servers with 512 MB-RAM each. And 1 P-3 server with 512MB RAM(yes in 2006)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Server-1 --&gt; Qmail with about 1000+ email accounts + Spam control + Default gateway for 100 users (squid + iptables firewall with NATing).&lt;/li&gt;&lt;li&gt;Server-2 --&gt; Default gateway for 900+ users (Squid + firewall including NATing).&lt;/li&gt;&lt;li&gt;Server-3 --&gt; LDAP(addressbook) + ftp server + internal gateway and routing. (P3-512MB)&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;After the migration, their ADS server alone was a dual opteron RAID-5, 8GB RAM box. and they had ADS replication servers in all locations accross the country.&lt;/li&gt;&lt;li&gt;Their hardware acquisition alone ran into tens of thousands of dollars and you can guess the licensing costs for Windows for 1000+ users -&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Desktop&lt;/li&gt;&lt;li&gt;Office suite&lt;/li&gt;&lt;li&gt;Exchange&lt;/li&gt;&lt;li&gt;Spam control software licenses&lt;/li&gt;&lt;li&gt;Antivirus (Both server and desktop)&lt;/li&gt;&lt;li&gt;Client access licenses for email - this was unbelievable I couldn't believe that &lt;span style="font-weight: bold;"&gt;AFTER&lt;/span&gt; they had purchased licenses for both Exchange AND outlook, they still had to fork out for CAL.&lt;/li&gt;&lt;li&gt;Sharepoint + Groove.&lt;/li&gt;&lt;li&gt;list went on.......&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Now the organisation runs pretty much completely MS-products from desktop to servers and R-KNowsys was instrumental in migrating all of their infrastructure.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;From:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Desktops: Win98/ME(Desktop)&lt;/li&gt;&lt;li&gt;Servers: WindowsNT (Authentication), Linux servers(Mail/squid/LDAP-addressbook)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;To:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Desktop: Standardised WinXP(desktop), &lt;/li&gt;&lt;li&gt;Servers: Windows 2003 server + Active Directory.&lt;/li&gt;&lt;li&gt;Firewall - Hardware based. ISA failed miserably here even with 8GB RAM and 2 dual core Opteron chips.&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Was it a loss for Linux? Definitely.&lt;br /&gt;What could Linux have provided for a win? What is R-Knowsys Technologies doing to improve the situation? Where is the entrepreneurial opportunity?&lt;br /&gt;How can we ensure that Linux provides unquestionable value to enterprises? More on this in my next blogs.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-5623476877133330867?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/5623476877133330867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=5623476877133330867' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5623476877133330867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/5623476877133330867'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/08/where-microsoft-is-still-winning-over.html' title='Where Microsoft is still winning over Linux in the Enterprise'/><author><name>kc</name><uri>http://www.blogger.com/profile/14967738987222471098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5434939462925231331.post-8747097601454874016</id><published>2007-08-10T13:42:00.000+05:30</published><updated>2007-08-21T19:33:40.770+05:30</updated><title type='text'>What ails GNU/Linux deployments in the Enterprise</title><content type='html'>&lt;div style="text-align: justify;"&gt;Date: 21-Aug-07&lt;br /&gt;&lt;br /&gt;For the record, I am one of the founders of a small IT company providing GNU/Linux based solutions for small and medium sized enterprises. (Also a couple of huge enterprises.) We do almost exclusively GNU/Linux - Ruby On Rails (RoR), MySql, Postgres, JAVA/J2EE/Eclipse, Apache/Tomcat, JBoss and in some cases Oracle on GNU/Linux. We also undertake some short term system administration work when requested by existing clients.&lt;br /&gt;We primarily work with Fedora and have recently started working with Suse and Ubuntu.&lt;br /&gt;Before founding our startup we were employed in large IT services firms and have worked in India (Bangalore, Bombay, Gurgaon, Noida), USA(Bay Area), and UK.&lt;br /&gt;&lt;br /&gt;This blog is a record of my entrepreneurship as well as thoughts on how GNU/Linux can be made more relevant to end users and how we have been successfully making a living almost exclusively with Free Software. I believe that there is a huge opportunity for entrepreneurship  opened up by the Free software movement. &lt;br /&gt;I will mention some real life case studies where we saved tens of thousands of dollars for our clients using free software and cases where free software couldn't compete with proprietary solutions even when the cost of the proprietary solution was 10-15 times more and ran into hundreds of thousands of dollars. We decided to build some free software components just because we were frustrated with the existing free software alternatives.&lt;br /&gt;Most of my observations are based on our experience with deploying GNU/Linux in various non IT  and IT enterprises. For some of these business, IT was essential, for others IT is not essential at all. For some, IT was their primary source of income.&lt;br /&gt;&lt;br /&gt;We are and have been very actively evangilising GNU/Linux based solutions to our customer but after a couple of tough deployments, &lt;span style="font-weight: bold;"&gt;we have grudgingly come to accept that proprietary solutions provide excellent value in quite a few cases - even considering high cost. Now in our solutions, we do recommend proprietary components over free ones - especially MS-ADS. &lt;/span&gt;(Flame on.....)&lt;br /&gt;When we evaluate solutions for a customer, we look at -&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;'What are the ones that work well for my customer and are they painless and risk free?'&lt;/li&gt;&lt;li&gt;If that is satisfied, we look at - 'How much does it cost ---- cost vs. benefit + flexibility', 'How easy is it to maintain/upgrade etc - the much famed TCO.' &lt;span style="font-weight: bold;"&gt;'HOW EASY IS IT TO GET THIS APPLICATION ADMINISTERED?'&lt;/span&gt; This is pretty important and I/we have seen quite a few deployments of GNU/Linux rolled back due to this factor alone. More on this as we go along.&lt;/li&gt;&lt;li&gt;After that - 'How does it play in the ecosystem - interoperability'&lt;/li&gt;&lt;li&gt;Then comes 'freedom' - Why does it come last? More often than not freedom is not even relevant. Freedom becomes relevant only at the level of data storage formats. Let me illustrate - If tomorrow MS-Exchange or MS-Word stored data in open formats, I wouldn't be too concerned about what the program did (unless the project was for Govt./defense/public security purpose). I will not even take a 'Joe User' example to illustrate this. I will take a 'Joe programmer' example. Why will an average coder be concerned whether his/her development editor is proprietary or free as long as its output is plain text format? Eg. - Notepad vs. Gvim. (Assuming Notepad is proprietary) Now extend this example to any computer user in any industry - say an assistant in a law firm, a manager in a corporation or a teacher in a primary school.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; Freedom to tamper with the source code? - That is the last thing on the mind of any IT infrastructure manager in a small to mid level IT co. I will have to pay for customising the product in one way or the other - either to the s/w co., to in-house developers or contractors. In a short/medium term business perspective, it is pretty irrelevant to me.&lt;br /&gt;(Of course this thinking may lead to monopoly and more bad things but assuming that I am a average IT/MIS head in a small/medium/huge corporation, the consideration that my vendor may be trying to monopolise will be the least of my worries if it works most of the time.)&lt;br /&gt;&lt;br /&gt;The 'Freedom' concept applied to software becomes relevant only when formats are closed and in boundary conditions.&lt;br /&gt;&lt;br /&gt;Contrary to popular opinion, I do not think that the server war has been almost won by GNU/Linux or that MS is having trouble selling servers to Enterprises. Linux is not even a threat in quite a few areas. Linux is appreciated in ISPs and Datacenters and as a host server for deployments of Oracle/Apache. It may be making progress but does not have some really essential pieces required by servers in an enterprise network. These features were there in Novell Netware almost a decade and half ago and some features started appearing in Windows servers since 2000.&lt;br /&gt;&lt;br /&gt;The biggest advantage MS has in the enterprise is its Active Directory Server. It is really a boon for a understaffed IT/MIS department to manage hundreds of desktops and integrating a range of networked applications. LDAP fails terribly not because of any lack of features but because of the absolute absence of a excellent interface to manage it. There is a very urgent requirement for an free directory services with a half way decent UI which is tailored to the regular everyday requirements of sysadmins. The few php based ones I have seen are not good enough. The UI should try more and more to remove me from thinking about implementation details - like a good API. For a power administrator, we have the text configuration files anyway.&lt;br /&gt;ADS is being leveraged to push the rest of its enterprise products.&lt;br /&gt;The other big advantage MS has and is leveraging like crazy is MS-Sharepoint.  To some extent Groove too.&lt;br /&gt;If we can make excellent Free software products which can compete effectively against these two, I know we can hope to compete against MS productline as a whole. If there are no free software products to challenge ADS and Sharepoint, MS will always be the leader and Free software will always remain a good cost saving second choice for most applications.&lt;br /&gt;&lt;br /&gt;In my opinion, Free software lacks a couple of very important aspects -&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Focussed interface of the community with end-users(a pretty decent job being done by Redhat, Ubuntu and hopefully by Suse) and genuine service where we are listening to the customers issues and solving them instead of just giving the customers the 'freedom to hack the source'. Most people will not have the resources, ability or inclination to handle source code.&lt;/li&gt;&lt;li&gt;Eco-System of a chain of ISVs, service providers and &lt;span style="font-weight: bold;"&gt;trained people&lt;/span&gt;. Trained people is really the biggest bottleneck for free software adoption. Most of the other issues are being resolved and some have been resolved. Unless there is a very focussed attempt at churning out well trained 'free software deployment and administration personnel', free software uptake will be very slow and may be a sitting target while this is in being built up. I had an exchange of email with RMS back in 1998 but I was too young to take it up myself.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Relevancy to a user is NOT JUST about 'cost' and 'freedom'. Though 'cost' and 'freedom' are important, cost comes into the picture only AFTER the utility of the solution is demonstrated and it is comparibly simple to use. Freedom comes even later than that.&lt;br /&gt;&lt;br /&gt;In the coming posts, I will explore what specific issues are essential to making a successful Linux based deployment in enterprises. We will look at (in my opinion) what pieces are missing, incomplete, under-leveraged.&lt;br /&gt;What are the biggest strengths of current proprietary solutions(specifically Microsoft, Oracle, SAP).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is needed for free software applications/solutions to provide clear value to users based solely on utility and technical merit without considering cost at all?&lt;/span&gt;&lt;br /&gt;What are our plans at our firm for building those kind of solutions.&lt;br /&gt;&lt;br /&gt;Next blog: The essential pieces of Enterprise IT infrastructure - Where current Free Software is very good and where Free software still doesn't make the grade.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5434939462925231331-8747097601454874016?l=corporatelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://corporatelinux.blogspot.com/feeds/8747097601454874016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5434939462925231331&amp;postID=8747097601454874016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8747097601454874016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5434939462925231331/posts/default/8747097601454874016'/><link rel='alternate' type='text/html' href='http://corporatelinux.blogspot.com/2007/08/what-ails-gnulinux-deployments-in.html' title='What ails GNU/Linux deployments in the Enterprise'/><author><name>kc</name><uri>http://www.blogger.com/profile/05313666068473957349</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
