I have some software that utilizes a C++ template library that is licensed MS-LPL.
MS-LPL specifies:(F) Platform Limitation- The licenses granted in sections 2(A) & 2(B) extend only to the software or derivative works that you create that run on a Microsoft Windows operating system product. Which is my problem as I am moving this code to Linux.
I am wanting to provide a drop in replacement for this particular MS-LPL licensed library, but keep the applications utilizing this library source code compatible.
Are there any restrictions with my library providing identical symbols,macros,types,etc. as to provide this source code compatibility so long as the implementation is re-written?
Someone please educate me =).