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.