This is very interesting technology something our startup like many others could use it. Server licensing is always tricky. I would say go with number 2 and in the meantime build a commercial product around the technology. Since you understand this technology the best it wouldn't be hard for you to build a shopping engine based on CatchPhrase.