分散プロプライエタリパッケージに埋め込むことができるApachelog4cxxに相当するものはありますか?
2 に答える
Log4cplusは優れた代替手段です。
その製品リリース1.0.4ではAsyncAppenderがありませんが、それは次の1.1に存在します(いつリリースされるかはわかりません)。
log4cxxはlibapr/libaprutil(素敵なApache 2ライセンス)に依存しているため、log4cxxからlog4cplusに切り替えました。これは、Ubuntu10.04では再びlibdb4.8.soに依存しています。libdb4.8のライセンスは、Oracleからライセンスを購入しないと、クローズドソースの商用アプリケーションに適合しません。差出人/usr/share/doc/libdb4.8/copyright
:
...ここに記載されている以外の条件下でBerkeleyDBソフトウェアを使用するためのライセンス、またはこのソフトウェアのサポートを購入するためのライセンスについては、Oracle(berkeleydb-info_us@oracle.com)にお問い合わせください。
...(もう少しテキスト)
3.いかなる形式の再配布にも、DBソフトウェアおよびDBソフトウェアを使用する付随するソフトウェアの完全なソースコードを取得する方法に関する情報を添付する必要があります。..。
Apache ライセンスにより、クローズド ソースの商用パッケージであっても、製品でこのパッケージを使用できます。http://en.wikipedia.org/wiki/Apache_Licenseを参照してください
あるいは、LGPL の下にあるlog4cppを見てください。