GPL viết :
Bạn có thể chuyển tải một tác phẩm dựa trên Chương trình hoặc các sửa đổi để sản xuất nó từ Chương trình, dưới dạng mã nguồn theo các điều khoản của phần 4, với điều kiện bạn cũng phải đáp ứng tất cả các điều kiện sau:
Vì vậy, điều kiện này chỉ áp dụng nếu công việc của bạn là "dựa trên" thư viện mà giấy phép xác định như sau:
Để sửa đổi, một tác phẩm có nghĩa là sao chép từ hoặc điều chỉnh tất cả hoặc một phần tác phẩm theo cách cần có sự cho phép bản quyền, ngoài việc tạo ra một bản sao chính xác. Tác phẩm được tạo ra được gọi là phiên bản sửa đổi của người dùng của các tác phẩm trước đó hoặc một tác phẩm khác dựa trên cơ sở của tác phẩm trước đó.
Đó là, chương trình của bạn "dựa trên" thư viện nếu và chỉ khi đó là một tác phẩm phái sinh theo luật bản quyền. Định nghĩa pháp lý của thuật ngữ đó thay đổi phần nào giữa các khu vực pháp lý và thường không trực tiếp giải quyết phần mềm. Chẳng hạn, Đạo luật Bản quyền Hoa Kỳ viết:
Một tác phẩm phái sinh của một người khác có thể được đúc lại, biến đổi, hoặc thích nghi. Một tác phẩm bao gồm sửa đổi biên tập, chú thích, xây dựng hoặc sửa đổi khác, nói chung, đại diện cho một tác phẩm gốc của tác giả, là một tác phẩm phái sinh của Hồi giáo.
Điều này có nghĩa là gì đối với phần mềm phải được các tòa án giải thích, dựa trên các phán quyết tương tự trước đó. Tôi không đủ quen thuộc với luật án lệ liên quan trong phạm vi quyền hạn của bạn để nói một cách chắc chắn rằng một tòa án sẽ quyết định trường hợp của bạn như thế nào. Người ta có thể lập luận rằng "thay thế thư viện GPL bằng mã riêng" là một hành động dịch thuật, đặc biệt nếu mã của bạn được truyền cảm hứng mạnh mẽ bởi việc triển khai GPL. Ngay cả việc sử dụng lại API của thư viện GPL cũng có thể đưa bạn vào nước nóng (xem Oracle so với Google ).
Nếu câu trả lời quan trọng với bạn, tôi khuyên bạn nên tìm kiếm tư vấn pháp lý có thẩm quyền thay vì hỏi người lạ trên internet.