NDA подпишем с покупающей стороной, чтобы не было сомнений.
Немного поддержу тему.

Ну вряд ли самое основное требование у гипотетического покупателя будет именно заключение NDA, его будет больше волновать текущая реализация продукта, его защита, возможность развития и т.д.
Хотя, огромный плюс для покупателя, если он купит продукт с 1000 и одним багом, но их никто не разгласит.

Тем более если говорить о "коробочном варианте", то NDA тут не поможет, т.к. исходники могут купить (вместе с клиентской базой, что самое ужасное) кто угодно и там уже ни про какие NDA нельзя будет говорить.
Либо тогда надо по серьезному - проприетарное ПО
