Yes and who do you think writes that opensource/free alternatives? In almost every case its a developer or group of developers who have other jobs which support them and an amount of free time. If they were to lose that job that supported them don't you think it would be acceptable for them to get something out of the project they so diligently supported for free for so long? Open office was StarOffice before it became open office (sun purchased and open sourced it) and was in fact a paid product. The ONLY reason it exists in its current form is that Sun provided the source and a dedicated group of people maintain it. That could all change in a second if their circumstances changed. I would quite happily produce every single line of code I write for free if someone will come up with a system where I am provided with the necessities required for living and maintaining my current lifestyle. Until that happens my time and my experience and valuable commodities, no different than a doctors or carpenters or any other service profession.