> Так же, данное ПО можно продавать, но его исходный код должен быть в открытом доступе с такими-же условиями на распространение. Существует ли лицензия с такими условиями?
А вот не скажу сходу.
Есть парочка маргинальных лицензий с еще более жестким условием — о необходимости публикации в открытом доступе даже используемых частным порядком (не распространяемых) версий. Эти лицензии
по определению несвободны, и посему я их даже упоминать не буду, чтоб не прорекламировать ненароком.
И есть лицензии
авторского лева GNU, и в первую очередь самая популярная из свободных лицензий — GNU GPL в двух версиях. И в них содержится *не* требование публиковать труд в открытом доступе, как ошибочно считает
Евгений Вольф, но запрет отнимать однажды предоставленные права *у пользователей*, в том числе и право опубликовать в открытом доступе.
Что до вашего условия, то с уточнением, что под продажей имеется в виду такая же открытая продажа (как в магазине), оно, может быть, и не сделает вашу программу несвободной (что недопустимо), но определенно сделает вашу программу несовместимой с программами под GNU GPL (что по причине их доминирования весьма нежелательно). Я бы рекомендовал отказаться от него и просто
выбрать для своей программы проверенную годами и гигабайтами кода GNU GPL.
А если ваша программа предназначена или может быть легко переделана для удаленного исполнения (на сервере), то определенно стоит рассмотреть еще и
GNU Affero GPL.