私が計画しているオープンソース プロジェクト (Codeplex または Sourceforge でホストされる予定) について質問を受けました。
つまり、プロジェクトは、準拠する XML ファイルのスキーマを定義する XSD ファイルと、それらの XML ファイルを操作する C# コードで構成されます。
しかし、特に XSD ファイルについて、どのライセンスを与えるべきかわかりません。このプロジェクトはほとんどがクラス ライブラリになるので、フリー ソフトウェアとプロプライエタリ ソフトウェアの両方で使用できるように、LGPL を使用したいと考えています。
しかし、1 つ言えることは、XSD ファイルを変更できるようにしたくないということです。これは、特定の問題領域のデータ共有の標準を作成しようとしているからです。標準を作成しても意味がありません。オープンソースですか?
または、XSD を別のプロジェクトとしてリリースする必要がありますか? どうするのが正解なのかわからない…
この件についてアドバイスをいただきありがとうございます。
マチュー