[portland] Protecting Intellectual Property In Python Applications

Rich Shepard rshepard at appl-ecosys.com
Thu Jan 21 23:52:30 CET 2010

On Thu, 21 Jan 2010, Aaron DeVore wrote:

> If you don't want to rewrite in C but still want the obfuscate via
> compiling option then Cython could be a good option. It is a Python-based
> language that compiles down to C and the Python C API. The downside is
> that it requires a Cython and C compilers.


   Without going into a lot of detail, one business service we sell is
creation of approximate reasoning models to address
multi-objective/multi-criteria decision-making under conditions of
uncertainty. There is only a handfull of us doing this world-wide, and we
specialize in the environmental and resource allocation sectors. We'll also
do general business when asked.

   These models are based on the mathematics of fuzzy sets and fuzzy logic
and parallel processing fuzzy inference engines have all been custom
developed. It is this core inference engine that I want to protect. I don't
believe in software/business process patents, but these models have very
high value for the companies that use them and, therefore, for us too.

   I'll find and learn Cpython and use that with gcc. Thanks very much for
the pointer. And thanks to everyone else for contributing ideas and


More information about the Portland mailing list