GPLを取り除く方法は?

このような優れたライブラリ: MatrixSSLがあります。 小さく、軽快、安全...そして、最も重要なことは、OpenSSLに存在する悪夢ではなく、完全に健全なAPIを使用していることです。 しかし、1つの欠点があります。著者は、ユーザーが有料版を購入することを奨励するために、LGPLではなくGPLでライブラリをリリースしました。



この点に関して、ライセンスを理解している人に質問があります。次のトリックを使用すると、GPLの下でMatrixSSLを使用するアプリケーションのライセンスを回避できますか。 ネットワークサービスとして機能する別のアプリケーションがGPLの下で作成されます。RPC要求を受け入れ、それらに応答し、実際にこのRPCインターフェイスを介してMatrixSSL APIへのアクセスを提供します。 また、メインネットワークアプリケーションは、このネットワークサービスを使用しますが、GPLの対象外になります。



論理的には、これは合法でなければなりません。 結局のところ、商用アプリケーションはGPLアプリケーションによって提供されるネットワークサービスを常に使用します。



更新:コメントから判断すると、再度明確にする必要があります(おそらく何度も何度も)-このようなクールなライブラリの作成者にお金を払うことに何の抵抗もありません 。 しかし、GPLの下でソフトウェアをリリースしたくないので 、パブリックドメインまたは極端な場合には他のオープンライセンスを好むが、GPLウイルスは好まない!



All Articles