Just add an AGPL command-line interface, or a daemon wrapping the library and you have a process boundary. That doesn't necessarily create a derivative work boundary, but it probably would if it is generic enough to be useful to everyone.
Also, doing this extra work and developing the binary is probably more expensive than just buying a commercial license.