Về mặt pháp lý , tôi muốn nói rằng nó sẽ ổn (nhưng tôi không phải là luật sư - hãy hỏi ý kiến luật sư để được tư vấn pháp lý).
Về mặt đạo đức , nó khá đáng trách. Nếu bạn không thích GPL, thì giải pháp "phù hợp" là không sử dụng thư viện GPL.
Chỉnh sửa : Để làm rõ, bất kể vị trí pháp lý của GPL liên quan đến việc liên kết động có được phép hay không, LGPL được tạo riêng với mục đích cho phép liên kết động trong trường hợp thư viện. Vì vậy, dường như rõ ràng với tôi rằng bằng cách chọn GPL trên LGPL, tác giả của thư viện đã làm điều đó một cách rõ ràng để không cho phép liên kết động. Theo tôi, việc sử dụng một phương tiện kỹ thuật để khắc phục một hạn chế pháp lý thể hiện ý định rõ ràng của tác giả đối với mã của anh ta là điều đáng trách, theo ý kiến của tôi.
Đối với hồ sơ, cá nhân tôi không phải là người hâm mộ GPL (tôi thích giấy phép dễ dãi hơn như MIT hoặc BSD). Tuy nhiên, tôi là một fan hâm mộ lớn của việc tôn trọng công việc của các nhà phát triển khác và nếu họ không muốn bạn liên kết thư viện của họ với phần mềm nguồn đóng, thì đó là đặc quyền.