On Thu, 2010-12-30 at 13:50 +0530, Narendra Sisodiya wrote:
remind me never to purchase from you ;-) Jokes aside, what you are trying to say is this: I write software for someone who pays me for
it.
Although I write it, since the developement is paid for by my
client, he
has the copyright over it. He can decide to release it under any license, or to keep it proprietary. I do not have any rights over
the
software. This is one way to make money (that is how I make a living
although I do not charge Narendra)
It means, you are not getting money from selling FOSS. You are getting money from selling your software to some customer who completely own your software. I too do sometimes but what is the difference between a developer sitting in a proprietary firm who produce non-free software and you. Both are getting paid for writing code which other own. In your case, the customer, in other case, the company.
my business model is to tell the customer that if he develops his software in a public repository as open source, he is likely to get outside developers also who will work for free (if the software is any good). Then I and other free lancers get paid to develop the software under an open source license (usually BSD). If outside developers are interested, we sometimes pay them also for their contributions. As long as software is not the core business of the client, this model works.