Вот
FAQ по лицензии Python. Вкратце — да, код открывать необязательно, но нужно сохранять копирайты в коде и приложить копию питоновской лицензии; при упоминании Python в документации использовать ® и указать, что это знак Python Software Foundation.
Общепринятой лицензии на closed-source freeware нет, пишите от себя :) Ну или
вот тут предлагают использовать
CC-BY-NC, хотя обычно CC для ПО не используется.