Now I am left with mixed emotions. Is it OK after all to sell to your friends? Given that it is not a physical product and it does not cost me much to give it for free. Furthermore there may be others who even felt uncomfortable when I angrily rejected their money...
What is your experience with situations like this?
It depends a lot on the nationality/ethnicity of each person. Where are you from? Where is she from? If you are from country A and she is from country B and both live in country C you need an UN expert to answer the question.
It also depends on the profession. Some profession have an honor code. Some professions are more eager to give a free first consult. And it probably depends on other factor too.
Have you offered to give a free license? If she refuses the free license, should you offer it again? It depend s lot on the nationality/ethnicity.
Can you offer a free upgrade? I'm not sure if this is an aceptable solution for both parts!!!
tl;dr: Humans are complicated :)