Why not? If my work is good enough and I cant make money form (mainly because I'm lazy) why should some one else not make some money. Anyway I believe in human goodness and I think if anyone actually did that they would probably give me credit/money for it.

Why make it open source as opposed to just releasing it for free? If its free other people can make better use of it, and you dont have to be involved in any way. How many open source projects get passed from their original developer onto other team to continue the work - they all had to ask the originator to be able to do it - not with my stuff, just get a copy modify and use - you dont owe me anything.

Much easier