さらに調査した結果、Netbeans フレームワークは同じ構成 (GPLv2 と CDDL) でライセンスされていることがわかりました。幸いなことに、Netbeans の担当者が時間をかけて、その方法と理由を少し説明してくれました。
デュアルライセンスについて彼らは次のように述べています。
デュアル ライセンスとは、同一のソフトウェアを 2 つ (またはそれ以上) の異なる契約条件の下で配布する方法です。ソフトウェアがデュアル ライセンスの場合、受領者はソフトウェアを取得する条件を選択できます。デュアル ライセンスの 2 つの通常の動機は、ビジネス モデルとライセンスの互換性です。[...]
CDDL に関する詳細をさらに検索すると、すばらしい概要を含む次のサイトにたどり着きました。
これが私の質問に関連する部分の1つです:
CDDL はファイルベースのライセンスです。つまり、CDDL ライセンスのソフトウェアに変更を加えた場合、変更する既存のファイルはすべて CDDL の下に残す必要がありますが、作成する新しいファイルは、そのライセンスが互換性がない限り、任意のライセンスの下に置くことができます。 CDDL.
結論(私は弁護士ではありません。これは法的助言ではありません。入手可能な情報に基づく個人的な解釈にすぎません):