<P>くろねこは Delphi 発売以来 Professional 版以上のエディションを使用しており、Borland 社のコンポーネントのソースコードを閲覧することが出来ました。このことは、くろねこがコンポーネントを開発する上で、非常に大きな参考資料となりました。<BR>コンポーネントの配布を目的とするまた保守性を高めるためには、元のソースコードには手を触れず継承をして作成すべきですが、Borland の DBGrid のソースコードを読み進めるうちに、くろねこがしたいことが継承では不可能もしくはくろねこの技術力では不可能というべきに近いと判断し、元のソースコードをコピーして改造するといった手法を取ることとなりました。<BR>このため、Borland社が版権を有するコードが多数含まれる結果となり、元のコードのオリジナリティが失われるほどにまで改修出来てないためにくろねこ単体で著作権を保持できると言えない状況になっています。<BR>このため、ソースコードを配布することが出来なくなっております。</P>
<P>あわせて、くろねこが Borland 社に確認したことがあります。<BR>くろねこが作成したくろねこ製コンポーネントの権利を誰かに譲ることが出来るのか？ということです。<BR>Borland 社の答えとしては、「くろねこが保持している Delphi のライセンスを放棄しコンポーネントとともにライセンスも譲渡する」という方法であれば可能とお答えを頂きました。ただ、くろねこほとんどプログラムを作る機会が失われていますが、一番慣れ親しんだ言語を放棄できる様な状況ではないので、(C#を勉強してみたいというのはありますが。)この方法を採ることはあり得ません。</P>
<P>Borland 社の回答が要求する事項は上記の通りだと思うのですが、抜け道を探すとすれば...</P>
<OL>
<LI>共同で購入したライセンス上でくろねこが一から再開発する(現有のソースコードを参照して複写する事になりそうですが)。 
<LI>配布せず Delphi 2006 のライセンスを保持する方にコンパイルを依頼するもしくは環境をお借りしてコンパイルする。 </LI></OL>
<P>程度しか思いつかないのが現状です。<BR>まあ、どちらも Borland 社がチェックできるとは思えないですが、出来る限りライセンス規定は守るべきと考えておりますので。<BR>(出来る限りというのは、個別に対応をお願いするなどの方法で抜けられないかなという意味です。)</P>