I have an unfinished MathML rendering library written in C++. I ceased development a few months ago due to lack of time. The library [still] uses the TrueType version (unsupported) of the STIX fonts beta [version 1.0 of the STIX fonts (OpenType Postscript format) has since been released].
Development of this kind of library is a HUGE undertaking and, in fact, requires a number of programmers/developers. In my case, I am doing it alone, and here's my question:
Does anyone of you know of any foundations/philanthropists who may be interested to fund my project in return for open sourcing the code?
The funding will serve as an incentive for me to finish the library - perhaps by taking a sabbatical :p - and, of course, as 'payment' for the intellectual property involved.
I've searched the web, contacted some [e.g., foundations, VCs, angels, etc.], but I either did not get a response (from VCs and angels) or was rejected (one reason is geography since these foundations support only US-based projects).
As an aside, when I search the web for MathML, the results are often outdated. I guess there's not much activity concerning MathML. Yet, I believe this library will be very useful not only to developers but also to anyone who uses math, especially students and teachers. It is useful for e-learning, can be used with desktop apps and web servers (Windows), makes it easy to insert images of formulas in PowerPoint documents, etc.
You can find screenshots of an application of mine that uses the library at the link below (see the last 2 images at the bottom).
http://jaskolskit.facebook.joyent.us/alpha.html
The application shown in the above link first converts a subset of LaTeX to MathML (this is another library of mine), which is then fed as input to the library which renders the MathML. The library supports a variety of output formats such as BMP, EMF+, PDF, PNG, SVG, XAML.
[The SVG rendering library in the above link is yet another unfinished library of mine - too many ideas not enough time. :(]
Any suggestions are most welcome. Thank you.