Netscape Public License (NPL) はフリーソフトウェアライセンスであり、 Netscape Communications Corporation がMozilla を最初にリリースした際のライセンスです。
その最も注目すべき特徴は、Mozillaのオリジナル開発者(Netscape 、現在はAOLの子会社)に対し、他の貢献者による変更を、独自の条件を含むあらゆる条件で配布する権利を与えている一方で、オリジナル開発者による貢献に対しては、他の貢献者に同様の権利を与えていない点である。これにより、 Netscape 6以降のバージョンをプロプライエタリソフトウェアとしてリリースすることが可能になった。
権利に関するこの非対称性は、オープンソースおよびフリーソフトウェア運動の多くのメンバーによるこのライセンスへの批判につながっています。フリーソフトウェア財団は、これをフリーソフトウェアライセンスとして認めつつも、避けるべきライセンスであるとしました[ 1 ]。また、オープンソースイニシアチブは、これを完全に拒否するか、レビューを依頼されませんでした[ 2 ] 。FSFは、このライセンスの下で入手したソフトウェアとGPLの下で入手したソフトウェアを組み合わせることはできないと付け加えています[ 3 ]。
Mozilla Public Licenseバージョン 1.1 は類似しており (限定的な「ファイルレベルのコピーレフト」があります)、権利の非対称性がありません。Time Warner はNetscape Public License に基づく権利を行使し、Mozilla Foundation の要請により、Netscape Public License の下にあった Mozilla のすべてのコード (他の貢献者によるコードを含む) を MPL 1.1/GPL 2.0/ LGPL 2.1の三元ライセンスに再ライセンスし[ 4 ] 、 GPLとの非互換性を解消しました。
少し前に mozilla.org は、Mozilla パブリック ライセンス (MPL) と GNU 一般公衆ライセンス (GPL) および GNU Lesser General Public License (LGPL) との間の認識されている非互換性に対処する新しいライセンス スキームの下で Mozilla コードのライセンス変更を求める意向を発表しました。