私はフリーランスのビジネスに2年以上携わっています。他の人のためにプロジェクトをしている間、私はプロジェクトで実装する一般的なタスクのコンパイルを構築し、それらをコードに入れました。これは、同じことを何十回も書き直さなくても再利用できるいくつかの関数を備えたライブラリのようなものです。Accessデータベースへのアクセス、FTPからの情報のダウンロードなどについて話しています。
これは法的な観点から受け入れられますか?古いコードを再利用し、それを最初から書き直した場合の違いは何ですか(もう一度自分の頭脳を使用するため、まったく同じロジックです)?
もちろん、私はそれに著作権を保有せず、これらのクラスのソースコードをクライアントに提供します。