Wednesday, October 27, 2010

Arrange Marriages vs Open Source

  The title of this post seems a bit funny but this is about developer's view about realations and marriages. As most of you know I prefer open source over microsoft technologies. This never means that microsoft or other paid technologies are not good but this is just because I like open source. I am not a big open source contributor but promote it. I am not going to talk about just technologies but want to talk about some real life realities too.
 
   In open source every thing is in front of you. You can change it as you like. It is comitment between a developer and a language, commitment of individuals . While other option is like arrange marraiges because in arrange marraiges you actually combines two families. If you want to combine two families then do arrange marriage, people will be less important and families will be more important just like dot net. C# is preferable over VB but more important thing while choosing technology is dot net itself. You need to live with it how microsoft want . In the same way in arrange marriages, people mostly live according to family lifestyle. People hope is not life partnet but the family. If there will be some sort of clash with family with one partner it will become difficult to survive unless partners have good emotions for each other, just like some developers write their own library or more code in the framework.

    While in the case of open source like love marriage , there is not a problem of  family , person trust person not their families trust each others. Families interests need not to be neccessarily same always while the people live with each other and most of the time their actually interest is same and both people can respect their family because they love each other and flexible. Like if I am a PHP developer then if Kohana will not working well then I can change it accoding to my purpose, if I will get library then some time I can change library according to it. Their will be flexibilities.

     However there is a type of open source that is almost extra ordinary open source in which there is no rule regulation. You just take so much open source work and build so many things but as there is no rule in them so they are not so reliable and result is divorce that is happening with many of young people having love marriage. There are also security flaws in it.  So for this sort of marriages you need to have at least one very experienced Senior with you. While most of this case happens with young generations mostly when they are trying easy approach mostly in PHP.

     Java is a sort of hybrid person, that hold family and also openness, this is also safe one.

     There is also some thing else, this is where individuals make family with a set of rules. Where languages make frameworks. This sort of marriages make people important and due to importance of people, families become important.  If there is a problem , then they can solve that easily together, if there is clash between them then there are set of rules who can work for them. Examples are Ruby on Rails and Python's Django. And nowadays many of PHP's individuals are making families but their set of rules don't seems to be so powerful but still good.

    Here Python's Django , RoR, Kohana PHP is what I like. I like open source, but not some thing that is just apparently rich like PHP's opensource CMS. This is about my choice , I will also like to know about your choice. So please comment.

2 comments:

  1. The major advantage of open source is free and secure but quite harder over microsoft tech

    ReplyDelete

I shared here what I thought, will you please share your thoughts ?