私は現在、どのライセンスの下で、Webサービスにアクセスする.NETクライアントソフトウェアをリリースするかを決定しています。私の状況を説明する最良の方法は、ユーザーがWebサービスにアクセスできるようにするクライアントソフトウェアを備えているDropboxのようなものです。
成長やサポートなどを促進するためにこれをオープンソースにするのが最善の決定なのか、それともWebサービスの誤用/悪用を目的として実行されている非公式クライアントの数を減らすためにソースを閉じたままにするのが最善の決定なのかわかりません。バックエンド。
(クライアントソフトウェアがデータを計算してバックエンドに送信するのに役立つ場合は、送信されたデータの改ざんを最小限に抑えるのが最善です。)
長所、短所、提案は大歓迎です