Jupp, wenn möglich sollte man immer die Quellcodes mit kaufen.
Sehe ich nicht ganz so sondern: Das gilt sofern man die Anwendung langfristig nicht angewiesen ist oder eine Wegwerf-App macht.
Wenn dem nicht so ist ist es kein "sollte" sondern ein "muss". Und wenn es Quellcodes nicht gibt dann ganz lassen.