Вообще-то мы говорим о патентах, а не исходниках. Ну да ладно.>не окупятся. При таком варианте я за программную реализацию даже не
>возьмусь, а значит, никто не сможет воспользоваться моим замечательным алгоритмом. Это
>не хорошо никому.
Т.е. просто выкинешь свою замечательную идею из жадности? В таком случае не нужна не только такая идея, но и подонок, ее придумавший.
>Я додумался только до варианта выпустить на начальном этапе закрытую реализацию, чтобы
>через какое-то время гарантировано открыть и сделать свободным исходник.
Вот это уже теоретический бред. Либо эту реализацию никто не заметит (а закрытые исходники увеличивают вероятность такого исхода на порядок) и будет благополучно похоронена, либо заметят и она будет раскручена, но получив бабок раскрывать ее ты передумаешь, захотев безбедно жить до старости. Проходили.
>У кого-нибудь есть предложения по решению такой задачи (вернуть затраты на разработку
>программного алгоритма и получить прибыль, и при этом оставить алгоритм максимально
>свободным)?
Разумеется. Со стороны разработчика - делать изначально полностью свободную реализацию, или не делать вообще. Со стороны пользователей - байкотировать закрытые реализации, а также реверсить их и писать открытые, игнорируя патенты и законы, а автора травить.
Серьезно, цивилизация не рухнет без любого конечного числа новых идей, которые были похерены из-за того, что авторы хотели только срубить на них бабла. Зато каждый такой обломавшийся автор заставит следующих задуматься и понять что закрытость=тупик.