> > Is it for the fun of writing code? - You don't need to distribute your > code for that. > Is it to participate in the community? > Is it to get a virtual pat on the shoulder (or a beer in the bar) from > other programmers? > Is it to make other people happy by letting them do their job easier? > Is it because you feel obligated as you are using other peoples code > free of charge? >
How about - I am lazy and by releasing some useful code, you are hoping that some one else would find it useful & in turn expand it & maintain it for you? --aditya