I am writing a game engine with an abstraction layer that allows different external libraries to be used as backends for graphics, sound, input, physics, etc. For each of these backends/external libraries I have a wrapper library.
Assuming my game engine is called libge.so, and there are 2 libraries called libgraphics1.so and libgraphics2.so, with my current naming convention I would name the wrappers libge_graphics1.so and libge_graphics2.so.
Does this naming convention cause any copyright conflicts, whether the external library is FOSS or not?
I'm leaning towards licensing my code LGPL if that is relevant.