Каким образом лицензировать бесплатное ПО (на python)?

Я создал утилиту и планирую распространять ее в собранном виде в архиве ZIP. Для разработки я использовал сторонние модули, которые лицензируются по лицензиям MIT или BSD. Сейчас я не планирую открывать код программы, по крайней мере пока.

Моя основная проблема - это выбор лицензии для программы. Она будет бесплатной, но я хочу запретить ее продажу. Программа должна оставаться в свободном доступе, однако запрет на коммерческое использование, как я понимаю, может противоречить лицензиям используемых модулей.

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

ЧТО Я ДУМАЛ:

1 Я думал создать собственную лицензию, в которой четко прописать, что запрет на коммерцию распространяется только на материалы, созданные мной, такие как дистрибутив, код, логотип, сайт и т. Д. Но я все еще не уверен, что это лучший вариант.

2.Или же я думал о другом подходе, это когда я лицензирую под MIT\BSD\APACHE или подобное, не открывая код и оставляя сообщение в интерфейсе приложения, что это приложение является бесплатным и если вы купили его, я рекомендую потребовать возврата денег.

(Я уже добавил список сторонних модулей в README, а копии их лицензий - непосредственно в дистрибутив)

Хочется узнать как безопасно выпустить программу чтобы ничего не нарушить.


Ответы (0 шт):