After payment, you will receive the full rights to the code, under the conditions that you cite me in the usage of it.
Why would you require a customer cite you in code they paid for?
And I'm only asking for it If you want to keep the source, when most people would charge you for it.
Stated in your OP is that customers will already receive the source code but only full rights upon citation. What are the limited rights, if any, should a customer not to cite you as the author? Citation is generally required with Creative Commons Licensing and similar licenses, not for something you directly fund.
Given your pricing model, of 1.5 to 4 BTC (currently ~$14 to $52 USD) per 750 line of code, how is this cost arrived at? What's the going rate for a if/else statements, do/while loop, or abstract base class?
But in all seriousness you should probably define the rights your customer receives. Furthermore move to a more mainstream billing model (say hourly or per project) as it will help protect both you and your customer from misunderstands/disagreements. You wouldn't want a customer saying one code segment is 1.5BTC while you think its 4BTC...
Fixed the OP. I meant full rights to the compiled code. The price would be open to negotiation, mostly depending on how hard it would be to make the software. If you want a more solid pricing, lets do by characters in the program, not including whitespace. Assuming 15 characters per line, time 750 lines, that would give us about 12000 characters for a 1.5 btc program. So lets call it at 1BTC for every ten thousand non-white space characters. I will turn over FULL rights to you, just as long as I am cited. I mean, when you look at the splash for a game or something, you see them put the company logos for the companies they bought code from.