Normalerweise tut man das, indem man Patente auf Algorithmen zulässt, so dass etwa 20 Jahre lang niemand diesen Algorithmus verwenden kann – es sei denn, der Patentinhaber lizenziert ihn an Dritte.
Typically, you do that by allowing patents on algorithms, so that for 20 years or so nobody can use your algorithm unless you license it to them.