以下の仮想のケースについて、ソースコードの開示が必要かどうか、ご教授いただきたく思います。一般ユーザを対象としたサービスの提供を検討している。Mは、Webサーバと連携することで動作する、E-learningのためプラットフォームで、P社は1年につき300題の問題・解答・解説を新たに入力して、ストックしてゆく。ストックした問題から特定の問題を選んでテストを作成する際、Mの現状の機能では、問題をカテゴリごとに検索できる。ある一定のテーマの問題をカテゴリ横断的に検索する機能はない。「出題年度は問わず○○条約」という検索はできない。そこでP社は、次の2つのことを行った。(1)Mの既存機能を用いて各問題に対してタグ付けを行った。タグを付与)(2)テスト作成の際の問題選択インターフェースを変更し、タグのAND検索に対応した。(リストから「○○条約」を選ぶと、出題年度、その他の条件は問わず「○○条約」のタグが付いた問題が一覧表示される。「H22年出題過去問」タグ及び「○○条約」のタグが付いた問題が一覧表示される。)(a)上記改変したPHPソフトウェアM'は、P社が管理するサーバ上に置かれ、P社外部のものには見ることはできない。(b)上記改変した画面はP社の社員とある特別の契約のある数名程度の者が使用できる。一般のユーザが使用できる。配布しないで自社で使用する場合についてはあまり書かれていません。不特定多数にサービスを展開する場合、ソース公開の必要性はグレイかと思います。改変となるソースコードを公開する必要があります。改変版を配布しないのであれば、公開する必要はありません。※結論:商用のクライアントソフトウェアとしては使えない。サーバ用なら客に配布しない限り、ソースコード公開義務が発生しないので使える。皆さんはいかが思われますでしょうか。してもソースを公開したくなくて、それが可能である場合、(b)に書いた「ある特別の契約」の内容について、どのようなことを規定すればよいか合わせてお知らせ願います。以上、何とぞよろしくお願いいたします。GPLを適用したコードの場合だと思います。02:39>atsushifxさまお返事ありがとうございます。