Just to rehash on an earlier post, I have formulated a personal policy for using and developing Open Source Software. As I mentioned in the earlier post, I have decided to give myself permission to use open source software, despite the harm that I expect it will bring to those that develop it free of charge. The way I see it, they are trying to find their way in life, just as I am trying to find my own. Who knows, in the end they may prove me wrong.
As for developing Open Source Software, I will only work on it if I can foresee some monetary advantage to be gained from it. That is, I will work on OSS if my employer pays me to, or if by adding a new feature to some piece of free software, it enables me to save or earn money in some other way.
In the end, my whole policy boils down to saying I have to have a strong business case for using and developing Open Source Software.