To write the best possible input lib, it is good to compare, and compete with other Input LIbs.
OpenInputPros:
:arrow: Cross language supprot because C interface
Cons:
:arrow: Written in c
:arrow: Takes control of things other then Input
:arrow: LGPL - Not a flexible license
How OIS compares:
Cons:
:arrow: Written in C++, so other language use is made more difficult.. Though, things like Swig can help bridge the gap... Though, this lib is small enough in scope that a C wrapper could be written by hand in little to no time at all.
Pros:
:arrow: Written in C++, fits in better with OO code.
:arrow: I have a proven track record of cool libs

:arrow: Most flexible license out there (with the exception of public domain).