Thông thường, tác giả của một tác phẩm có thể cấp phép cho nó theo nhiều hơn một trong các giấy phép nguồn mở mà bạn đề cập (được gọi là cấp phép kép). Tuy nhiên, dường như có một vấn đề với việc làm như vậy theo chính sách biên tập ACM được tham chiếu, trong đó tuyên bố rằng bạn sẽ có nghĩa vụ chuyển quyền sở hữu bản quyền trên các "thuật toán" đã xuất bản:
Tác giả của các thuật toán có bản quyền (hoặc chủ nhân của chúng) được yêu cầu chuyển bản quyền sang ACM khi chấp nhận thuật toán để xuất bản, theo chính sách ACM để sở hữu bản quyền trên tài liệu được xuất bản ACM.
Chính sách (và Thỏa thuận cấp phép và bản quyền và phần mềm ACM) nêu rõ rằng nó "cấp cho các tác giả quyền sử dụng lại tài liệu của họ, đồng thời cấp phép tự do cho việc tái sử dụng phần mềm liên quan cho các mục đích phi thương mại." Hạn chế này đối với các mục đích phi thương mại sau đó sẽ ngăn tác giả (IMHO, IANAL) không được cấp phép lại theo các giấy phép nguồn mở được đề cập trong câu hỏi của bạn, vì những điều này không cho phép phân biệt giữa sử dụng thương mại và phi thương mại.
Một giải pháp có thể có thể được tìm thấy trong phần thảo luận chi tiết về Chính sách bản quyền ACM :
Trong trường hợp đặc biệt khi tác giả hoặc chủ nhân của tác giả phải giữ bản quyền hoặc khi ACM không muốn cung cấp cho tác phẩm của mình một tác phẩm cụ thể, ACM có thể chấp nhận bản phát hành từ chủ sở hữu cấp cho ACM quyền mà họ cần để xuất bản tác phẩm.
Tôi không biết mức độ thường xuyên có thể được cấp cho xuất bản. Nếu tôi đang cố gắng tìm kiếm một ngoại lệ như vậy, có lẽ tôi đã lập luận rằng tôi đã cấp phép phần mềm theo một trong những giấy phép nguồn mở đó và ACM thay vào đó có thể có bản quyền trong tác phẩm phái sinh được tạo ra bởi việc xuất bản bài báo.
Tôi đã đề cập đến IANAL (tôi không phải là một luật sư)?