ライセンスの氾濫
不要なライセンスを作り、コードの再利用性を低下させないようにするためには、既存のライセンスと互換性のあるライセンスを作成するか、既存のライセンスから、そのソフトウェア、ドキュメントの性質、規模や利用形態により適切なものを選択する必要がある。FSFは相互に両立しないライセンスを誤って選択しないための一つの指針を提示している。例えば、既にプロプライエタリな実装が存在するソフトウェアでは(とりわけそのようなものはライブラリに多い)二次的著作物を同一のライセンス下に置くのは制限が強過ぎて組み合わせて頒布できなくなるので、弱いコピーレフトを持つライセンスである、LGPLが適切だと述べている。またウェブアプリケーションでは"Remote Network Interaction"条項という、頒布されなくともコピーレフトを発揮するGNU AGPL(バージョン3)が適切であり、プロプライエタリなフォーマットの置き換えを目標とするもの(例: MP3に対するOgg+Vorbis)や小規模なソフトウェアでコピーレフトが必要ないと考えられる場合はApache Licenseバージョン2が適切であるとも述べている。その他のプログラムやライブラリはGPLが適切であると述べている。Apache Licenseバージョン2はBSDライセンスと同じくパーミッシブ・ライセンスであり、二次的著作物を同一の許諾条件に置く必要はない。よってプロプライエタリソフトウェアと組み合わせることができるが、BSDライセンスとは異なり特許に対するある程度の防御策が施されているため、単なるBSDライセンスを採用するよりも不当な特許権主張の訴訟攻撃を緩和できると期待される。