8 comments

[ 3.8 ms ] story [ 16.2 ms ] thread
Have you considered putting some of code back into a C extension? You could probably get back most of the lost performance with only a little bit of C.
I can't seem to find under what license is this released?
Seems to be under a BSD-style license https://github.com/siavashg/mod_qr/blob/master/COPYING
Thanks. I saw the COPYING file, but since I'm not a legal expert (and since I am considering using this as part of a big project), I was looking for a declaration of a specific license rather than a few terms. Plus, I'm not that familiar with Github so I thought maybe I was simply not seeing a "license" section. Anyhow, thanks.
When are you planning on open sourcing the Python version?
Have you considered Cython?
I wonder what the performance difference would be between using the Python Apache plugin and running qrencode - the C executable ( http://fukuchi.org/works/qrencode/index.en.html ).

I know it's not clean to call shell commands from Apache - not to mention the obvious performance hit with swapping environments - but perhaps the ELF vs Python JIT might compensate for this.

Also, i'd be interested in a comparison of features between the two.