Wednesday, July 30, 2008

A small note

Its been 28 days since I had last posted. I DO NOT have anything to share through words but through a video.



All credits to Cyberthing for this video. Please do not sue me !! :)

Tuesday, July 8, 2008

'Open' ness

'Openness is a philosophy that is being used as the basis of how various groups and organizations operate. It is a relatively new term to describe this general way of doing things. It is typified by communal management, and open access to the information or material resources needed for projects; openness to contributions from a diverse range of users/producers/contributors, flat hierarchies and a fluid organisational structure.' - Wikipedia

I was quite taken aback when the IT department here asked me to uninstall a trial version of Adobe Flex Builder which had about 60 days more of evaluation time. My intension was to learn Flex and try to build an AIR application using this great IDE. I don't quite understand why the trial version, which by the way expires itself, was causing a problem. It will expire anyway!

This brings us to the thought I have always had. Why is software made for the public, not publically made free !? Even if 'free' does not mean 'free' in FSF ways, it could at least mean 'free to use'. I understand that the code written has expenses and they have to be funded from somewhere. The Limewire style of have a 'pro' product along with the free version is a great way to go. Adverstise, minimally, in the product and that seems perfectly fine to me. But locking it up and opening it up to an elite set of people seems absurd and preposterous to me.

I as a developer find it great to share knowledge. I believe that sharing increases visibility and gives a two way development. When you bottle it up it is bound to burst some day. Open the code up and see how good your program is. How better you could get by people criticizing it. Could you handle criticism? Could you handle better programmers viewing your code ?
Food for thought.