Unit lite is an alternative to boost units that handles compile-time checking of unit consistency, multiples of units and unit pretty print. This library is designed to be more user friendly than the boost one with easy to use syntax, faster compilation, and easier to read error messages.
This library looks really useful! I'm a game developer and interested in incorporating this into various systems of mine including physical and physiological systems and signal processing systems. I may also be interested in working on a fork that does not require C++14 features.
Unfortunately, the LGPL v3 requires me to make your library upgradable in any application I ship. Because it's a template system, it compiles into my code's object files rather than its own module, and could not be provided as a DLL or lib --- thus, any source code utilizing your library would have to be made available to end users. I do some commercial (closed-source) work, so sadly that's a deal breaker. :(
I would like to request that this library be made available under a slightly more permissive license such as BSD, MIT or zlib, to enable its use in closed-source software.