Là người giữ bản quyền, bạn có thể cấp phép mã theo bất kỳ cách nào bạn muốn, lặp đi lặp lại nhiều lần. Bạn có thể cấp phép cho nó dưới dạng GPL, và sau đó có một khách hàng yêu cầu giấy phép cho MS-Pl cho một trong các dự án của họ, và sau đó cấp phép lại cho nó trong BSD ...
Bạn, người giữ bản quyền, luôn có quyền quyết định phát hành tác phẩm theo một giấy phép khác. Bạn không thể thu hồi cách mọi người đã nhận nó trước đây, nhưng bạn luôn có thể phát hành nó theo giấy phép mới.
Điều đó 'bạn không thể thu hồi' có một số hàm ý. Nếu ai đó đã đi đến phiên bản GPL của bạn và rẽ nhánh ở đó, với đóng góp của họ được cấp phép GPL, mã đó vẫn sẽ được cấp phép GPL.
Giấy phép là thứ bạn sử dụng để hướng dẫn người khác về cách họ có thể sử dụng mã của bạn - và giấy phép cho nó dính với nó. Nó không bao giờ giới hạn cách bạn có thể sử dụng nó hoặc quyết định cấp phép và cấp lại mã của bạn .