FOSS Industry Adoption

Probably I am not so much qualified to enlighten others on this topic, but this is what I can see from my eyes.

Praise Python! Praise Linux! Praise any other FOSS technology! Now go and check what is being used in the corporations. I would like to list them down a few – .NET, IE6 , ActiveX, Rational Suite, Lotus Notes etc etc.  Most of the technologies are either outdated or fully enterprise software. Half of them would be probably new for anyone.

.NET

Even when I was in college, all I used to hear was that .NET used to be an integral part of  their requirement of any company that hits the campus. Even in the Internship last year, .NET was the religion. Even in all the jobs around why is .NET so important? We hear so much about Python, isn’t it? Where is it? When will it be adopted as mainstream popular development language?

Don’t confuse between .NET and Python. When we say .NET we usually mean C#.NET. This language was responsible for the success of the framework. We even have IronPython, but hardly anyone uses it. (Please don’t bring VB.NET in between). One reason is that since all of the language having .NET bindings generate MSIL, the language doesn’t matter. Since C# has syntax very similar to Java, it becomes a preferred choice even for beginner and experts.

I personally don’t like the .NET runtime. It is slow and hogs the resources. Visual Studio sucks more RAM and resources than the OS itself(read Vista). It is slow in response, freezes a lot. (Please don’t give bullshit suggestions to get a 4GB RAM Module). The only positive thing is C# which is very familiar and is probably the best language from Microsoft.

To make Python more famous, we need to look out from the standard modules and create a huge collection of libraries and organize them in categories.  .NET has a bigger library for more functionality (makes it more heavy).

Source Control

ClearCase! I would keep my mouth shut over here, but the web interface sucks. Sucks bigtime! Doesn’t look like a web app in the first place. Upgrades are slow in enterprise and we are forced to use the old versions of any software which should be kicked out by now.

Why not subversion? I know some of my friends who say that their company uses it, but still ClearCase still has a big market share. Probably a big reason may be due to early adoption and a complete Suite. I have attended one conference of IBM Rational Suite in which I was really impressed by the way it was being explained. I hope people should get the point. Marketing matters as much as quality matters. Subversion may be excellent, but it needs an excellent  marketing to make it more appealing. A rock-solid support is also needed.

IE6

Probably nothing sucks more than IE6 when web is mentioned. The usage of IE6 is highest in corporate offices. Employees are forced to use this stone-age browser because either their company policies don’t allow or they don’t have admin privileges or the worst of all – The smart-ass programmers made the company’s intranet to work only on IE6.

Operating System

Do I even need to mention this? All companies have deals with the software giant for bulk licenses to keep their systems running. They strike special deals if they ever need *nix systems. This decision is usually taken after lot of brainstorming.

This post was not to show someone superior or inferior. Just my point of view! Your point of view goes down in the comments section.

Advertisements

10 thoughts on “FOSS Industry Adoption

  1. If you like Subversion, but are required to use ClearCase, you really ought to take a look at Team Concert. This is also an IBM product but is more like SVN in terms of performance and ease of use. If you are working in Visual Studio or Eclipse, it works in those IDE’s. Go to jazz.net to take a look.

    1. As I have written in the post that I have attended the IBM conference which was held in my company. They did introduce Jazz and Team Concert and told that it work with SVN and Eclipse. BTW haven’t used much of Rational software.

      1. I hope you found the conference useful (it sounds like you did). Yes, Team Concert works as either a replacement for SVN or using SVN as the underlying SCM system. and its runs very nicely on Ubuntu – which should make you happy 🙂

        1. Yes, it as useful. It looks like Team Concert is made using Java as I can feel from the looks and feel of UI. The looks of UI matches with Eclipse.

          Ubuntu? I am Operating System agnostic! I use whatever works for me properly and which I can afford financially. Ubuntu has worked excellently on my laptop till now. The day it fucks up badly, I’ll move to next distro. 🙂

    1. I can understand that git is very good, but I always felt that subversion is used more in corporate than git.
      Maybe I am wrong, but AFAIK subversion is used in atleast one of the two companies — Juniper or Nokia-Siemens Network.

  2. Hey Manish,

    I agree IE6 sucks, but do upgrade.
    You can’t live in win98 world and keep on complaining about win98 when better Win 7 is in the market.

    1. Thanks Surya.

      IE6: You should try our Intranet site in any non-IE browser. It doesn’t work. That is the reason IE is still living. Plus I have IE8 on my personal computer. I don’t want to play much with IE on work-stations.

      If you are talking about pirated ones, then it doesn’t take much time to upgrade.

      If you are talking of legitimate copies of Win7, then it’s a tough time. Even upgrades to Win7 from Vista is costlier($220 Vista Ultimate) than Leopard to Snow Leopard even when anything Apple is usually expected to be costly.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s