First of all: i'm not an OpenVPN developer.
I am, however, a programmer :)

There's LOTS of formal reading material to be found regarding APIs
and the definition of what can be called an API. Especially in
the academic CS field.
To be predictable, i'll insert a link to wikipedia here :)
http://en.wikipedia.org/wiki/API
(not that i'll call a wikipedia article "formal" but it's a start).

The OpenVPN management interface is what it says: an interface.
I wouldn't call it a full blown API. Then again, it "exports"
function(ality)/"methods".

I think you'll find you're better off stating in a short and concise
manner what it is you're looking for. As lots of open source people
work on FOSS projects in their spare time or at least have an allotted
amount of time for a project they won't have to luxury to spend hours
wading through a paper or to sieve academic language for the bare facts.

When talking to programmers it's better to describe your problem
in let's say one shortish paragraph, then list the seperate issues/
challenges. I say list because formatting it like a bulleted list
works well, especially when discussing issues. It's better to be
able to quote easily human-parsable statements than to have to
describe it in lush amounts of text.
(and thats skipping over the issue that not everyone speaks/reads
 English as their first language)

Programming/design... when you can't describe your challenges,
design goals and pitfalls in an orderly concise fashion you
need to rethink and rephrase.

You obviously want something with to incorporate VPN functionality
into a "Grid" of sorts.
In what sense do you mean "grid" ?
What makes deploying openvpn in such an environment special ?
What do you need the API for ?
It's all none to clear from your previous messages really.

Albert

Reply via email to