LGPL và GPL, vâng, LGPL được thiết kế để sử dụng trong ứng dụng GPL và GPL áp dụng cho toàn bộ ứng dụng, do đó toàn bộ ứng dụng của bạn, với mã LGPL'd ban đầu, sẽ là GPL.
Bạn không thực sự có quyền "tái phạm" bất cứ điều gì bạn không viết. Tuy nhiên, nếu bạn lấy thứ gì đó và thực hiện thay đổi, bạn đang tạo ra một tác phẩm phái sinh. Bạn có thể chọn cách cấp phép cho công việc phát sinh đó, nhưng chỉ trong các điều kiện của mã bạn đưa vào. Vì vậy, bạn có thể kết hợp mã GPL và AGPL vào một tác phẩm và có vẻ như AGPL sẽ áp dụng cho toàn bộ. Tôi cho rằng nó sẽ tương tự với LGPL. Tuy nhiên, bạn không thể lấy mã GPL và biến nó thành LẠI vì điều đó sẽ thêm một hạn chế và tôi không nghĩ bạn có thể thêm các hạn chế vào công việc của GPL.
Rõ ràng điều này có lông, và bạn nên đưa câu hỏi cụ thể của bạn cho một luật sư.