GPL là như kiểu HIV ý, thằng nào dính vào là thằng đấy cũng thành GPL nốt, proprietary dùng license khác thì là không compatible => khỏi dùng. LGPL thì cũng gần sida như thế, nhưng lỏng hơn ở chỗ nếu dynamic link thì không dính, static link thì vẫn ăn cám. Nói chung mấy thằng thích [L]GPL là mấy thằng dở hơi, open source nên là tự nguyện thay vì ép buộc, hoặc ít nhất cũng nên là dual license. Có những cái là business của người ta, open ra có phải contribute dek gì cho cộng đồng đâu.
https://www.ogre3d.org/2009/09/15/ogre-will-switch-to-the-mit-license-from-1-7
Btw, GPL thực ra có case vẫn không cần open source. Định nghĩa là một chương trình mà được deliver đến user thì phải open source để user nó cần thì nó tự sửa được trên máy của nó. Nhưng nếu ông dùng GPL mà không deliver cái app ra ngoài thì khỏi. Ví dụ dựng một con server có dùng GPL chẳng hạn.
Hoặc là tách phần couple vào GPL thành một cái app riêng, những thằng khác giao tiếp qua IPC hoặc stdio gì đấy. Thì open riêng cái app đấy ra thoải mái.