Stefan Ram wrote:
The customer pays for the solution. The software manufacturer does the refactoring for it's own sake, because when it's a longer running project, the refactorings will pay for themself.
The customer owns the source code (at least where I was). YMMV -- https://mail.python.org/mailman/listinfo/python-list