If you want to patent something globally you have to patent it in every country, and there are some things like software that aren’t patentable in some countries.
A license just tells someone what they can and can not do with something, it doesn’t protect an idea. For code it literally just protects the written code, someone could write a clean room clone, i.e. never looking at your code.
Swiss patent office good enough?
But you can’t license ideas, right?
If you want to patent something globally you have to patent it in every country, and there are some things like software that aren’t patentable in some countries.
A license just tells someone what they can and can not do with something, it doesn’t protect an idea. For code it literally just protects the written code, someone could write a clean room clone, i.e. never looking at your code.