OSS-License-Extract.

著作権表示とライセンスジェネレータ
今すぐダウンロード

OSS-License-Extract. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Scott Iekel-Johnson
  • 出版社のWebサイト:
  • http://www.monkey.org/scottij/

OSS-License-Extract. タグ


OSS-License-Extract. 説明

著作権通知とライセンスジェネレータ OSS-License-Extractは、特定のソースファイルのセットに対して包括的な著作権通知とライセンスを生成するプログラムです。これは、オープンソースソフトウェアを再配布するか、既存のライセンスを監査するときに特に便利です。このプログラムは、プログラムファイルのファイルとディレクトリのリストを再帰的にスキャンし、それらからライセンスと著作権情報を自動的に抽出しようとしますPerlスクリプトです。 Copyrightステートメントは付随するライセンスと関連しており、各ライセンスは他のファイルからのライセンスと比較され、重複を排除します。出力は、各固有ライセンスの単一のコピーと、スキャンされたすべてのファイルをカバーしたその関連著作権保有者を含む包括的なリストです。このリストはデフォルトで標準出力に印刷されますが、コマンドラインでは異なる名前を指定できます。ファイルとディレクトリをスキャンして、および/または-fオプションを指定してテキストファイルで指定できます。プログラムファイルは現在* .c、* .h、* .sh、* .plと一致するものとして定義されています(プログラムは、読み取るファイルを決定するために実際には、実際にはVolugs(1)find(1)を呼び出します)。プログラムは、「再配布」または「許可」で始まるテキストのブロックを探してライセンスを検出します。存在する場合は、ライセンスの前に著作権通知が見つかります。同じファイル内の複数のライセンスがサポートされています。広告句のいくつかの一般的な形式を含むライセンスおよび/または保証は、作者の名前が「著作権者」に置き換えられます。これは、著者の名前のみに異なる多数のライセンスを一意に検出しないようにするためのものです。プログラムは、重複をチェックして削除した後、このテキストを他のすべてのライセンスと著作権情報の終わりに含めます。このテキストは '-x' option.duplicateライセンスを使用して除外することができます。明らかに、トランプス文字、Typos、およびその他の微妙な変更によってのみ異なるライセンスは、まったく異なるライセンスを2つ考えられます。このアルゴリズムの改善は歓迎され、奨励されています。 ・Perl


OSS-License-Extract. 関連ソフトウェア