Many comercial products always had the source available.
For example, usually with the professional version of compilers the source code was also there, just not on the student/hobby versions.
Just recently I got hold of an old Turbo Pascal 5.5. brochure where Borland explicitly referred the availability of the source code on it.