well, the pricing should always be decided by the one selling the product, eh?
I totally support the idea of clear identification with labels.
From my personal experience, small to mid-size companys will always prefer to buy stuff where they get the source code. Why? Because if you have to “fix” something or change something a bit to the way you would like the Software to behave, you don’t want to be dependent on the developer (in a time consuming way). It is much easier, faster and thus cost-efficient if one of the in-house developers can invest a few days to alter the code to work like desired instead of contacting the developer and probably waiting months for the feature request to be implemented.
Just to give those people who are of the conviction that keeping their stuff a secret will actually increase their sales.
But we should never force someone to provide full source code, for some companies, mostly those ruled by lawyers, that will not be possible at all