Можно ещё попробовать получить патент на программу в тех немногих странах, где это разрешено.
Это позволит защитить идею только в тех немногих странах или по всему миру? Как в данном случае будет работать МЧП, если применимым правом по лиц. договору будет право той редкой страны и в договоре будет указана необходимость соблюдения патента? Наверно это ограничит использование идеи в остальных странах, только для лиц согласившихся с лицензионным договором (или даже для них такой пункт договора будет ничтожным)?