Как доказать покупателю свои права на программу?
Можно разделить скрипт на две части. Одну часть опубликовать на githab под open source лицензией, а другую продавать. Open source часть может быть каким-нибудь модулем, интересным только для других кодеров (пусть звездами усыпят), но не решающим практические задачи ваших клиентов, так что ваша закрытая часть остается ценным товаром. Когда клиент интересуется вашим авторством, вы отвечаете: "Обижаете! Мы - те самые парни, которые создали тот модуль, который сегодня лежит в основе всех подобных решений" и передаете клиенту привет со страницы своего гитхаба.
Авторские права на программы обычно принадлежат автору на основании пункта 3 статьи 1228 Гражданского Кодекса Российской Федерации и в силу отсутствия факта передачи исключительных имущественных прав третьим лицам. Регистрация программных продуктов и получение документального свидетельства - не обязательное, а рекомендуемое действие для защиты авторских прав.