コンテンツにスキップ

第三者ライセンス通知( Framegrabber SDK )#

Framegrabber SDK には、Basler および/または Basler AG によって開発されていないコードが含まれており、使用されています。このセクションとそのサブセクションには、使用されているライセンスと作者の名前が記載されています。

インストールパッケージには、ヌルモデムエミュレータCom0Comが含まれています。関連するライセンス情報は以下に記載されています。

さらに、GUIツール内でmicroDiagnosticsシステム情報は、サードパーティ製ツールであるCPU-Zの結果に基づいて調査および表示できます。CFU-Zは通常のインストール時にインストールされます。 Framegrabber SDK 5. インストール手順。CPU-Z のライセンス契約は以下に記載されています。

BaslerのログメッセージシステムFramegrabber SDK は、log4cxx を部分的にベースとしています。log4cxx は Log4j の C++ 版であり、Apache Software Foundation の Apache Logging Services プロジェクトの一部です。関連するライセンス契約は以下に記載されています。

特定のプラットフォームで「not distributed」と記載されているライセンスは、指定されたプラットフォーム向けの Basler Framegrabber SDK ディストリビューション パッケージに含まれていないことに注意してください。ソフトウェアはそれらのライセンスに動的にリンクされ、システム内に存在することを期待します。これらのライセンスは、すべての Linux ディストリビューションによって提供されます。

特定のプラットフォームで「not used」と記載されているライセンスは、指定されたプラットフォーム上で配布、使用、または再リンクされることはありません。

Com0Comヌルモデムエミュレータ#

Nullモデム エミュレーターは、Windows 用のオープン ソースのカーネル モード仮想シリアル ポート ドライバーであり、GPL ライセンスの下で自由に利用できます。無制限の数の仮想 COM ポート ペアを作成し、任意のペアを使用して 1 つのアプリケーションを別のアプリケーションに接続できます。

各 COM ポート ペアには、CNCA0 と CNCB0 で始まるデフォルト名を持つ 2 つの COM ポートが用意されています。一方のポートへの出力はもう一方のポートからの入力となり、その逆も同様です。

通常、ペアのポートの1つはWindows デバイスとの通信に COM ポートを必要とするアプリケーションと、デバイス エミュレーション プログラムで使用される別のポートがあります。たとえば、IP 経由でファックスを送受信するには、接続できます。 Windows CNCA0ポートにFAXアプリケーションを、CNCB0ポートにt38modem (http://t38modem.sourceforge.net/)を接続します。この場合、t38modemはFAXモデムエミュレーションプログラムです。

hub4com と連携して、com0com を使用すると次のことが可能になります:

  • 複数の異なるアプリケーションで、単一の実際のシリアル デバイスからのデータと信号を処理する。たとえば、複数のアプリケーションで 1つの GPS デバイスからのデータを共有できます。
  • ローカル コンピューター上に存在するかのように、リモート コンピューターの実際のシリアル ポートを使用する(RFC 2217 をサポート)。

com0comプロジェクトのホームページはhttp://com0com.sourceforge.net/です。

GNU一般公衆利用許諾契約書バージョン2、1991年6月#

Copyright © 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA

誰もがこのライセンス文書の逐語的コピーを複製および配布することを許可されていますが、変更することは許可されていません。前書き ほとんどのソフトウェアのライセンスは、共有および変更の自由を奪うように設計されています。対照的に、GNU General Public License は、フリー ソフトウェアを共有および変更する自由を保証し、すべてのユーザーにとってソフトウェアが確実にフリーであることを保証することを目的としています。この General Public License は、Free Software Foundation のソフトウェアの大半および、作者がこれを使用することを誓約するその他のプログラムに適用されます。(Free Software Foundation のその他のソフトウェアの一部は、代わりに GNU Library General Public License の対象となります。)独自のプログラムにもこれを適用できます。フリー ソフトウェアについて言語する場合、私たちは価格ではなく自由について言語しています。当社の General Public License は、フリー ソフトウェアのコピーを配布する自由があり(希望する場合はこのサービスの料金を請求することもできます)、ソース コードを受け取るか、必要に応じて取得でき、ソフトウェアを変更したり、新しいフリー プログラムでその一部を使用したりでき、これらのことが行えることを知っていることを確実にできるように設計されています。お客様の権利を保護するため、何人もお客様からこれらの権利を剥奪することや、権利を放棄するよう求めることを禁止する制限を設ける必要があります。これらの制限は、ソフトウェアのコピーを配布する場合、またはソフトウェアを変更する場合にお客様が負う特定の責任に変換されます。たとえば、このようなプログラムのコピーを無償であるか有料であるかにかかわらず配布する場合、お客様は保有するすべての権利を受信者に与える必要があります。受信者もソース コードを受け取るか取得できることを確認する必要があります。また、権利を認識できるようにこれらの条件を受信者に提示する必要があります。当社は、2つのステップで権利を保護します。(1) ソフトウェアの著作権を保護する、および (2) ソフトウェアの複製、配布、および/または変更の法的許可を与えるこのライセンスを提供する。また、各作者の保護および当社の保護のために、このフリー ソフトウェアには保証がないことを誰もが理解していることを確認したいと考えています。ソフトウェアが他の誰かによって変更され引き継がれた場合、他者によって導入された問題が元の作者の評判に影響を与えないように、所有しているものがオリジナルではないことを受信者に知らせたいと考えています。最後に、フリー プログラムはソフトウェア特許によって絶えず脅かされています。フリー プログラムの再配布者が個別に特許ライセンスを取得し、事実上プログラムをプロプライエタリにしてしまう危険性を回避したいと考えています。これを防ぐために、いかなる特許も、すべての人の自由な使用のためにライセンスされるか、まったくライセンスされないかのいずれかでなければならないことを明確にしました。複製、配布、および変更に関する正確な規約と条件は以下の通りです。

複製、配布、改変に関する利用規約#

  1. このライセンスは、著作権者によってこのGeneral Public Licenseの条項に従って頒布できる旨の表示が付された、いかなるプログラムまたはその他の著作物にも適用されます。以下の「プログラム」とは、そのようなプログラムまたは著作物を指し、「プログラムに基づく著作物」とは、プログラムまたは著作権法に基づく派生物のいずれをも意味します。すなわち、プログラムそのもの、あるいはその一部分を、そのまま、あるいは修正を加えて、かつ/または他の言語に翻訳した著作物を含みます(以下、翻訳は「修正」という語に制限なく含まれるものとします)。各ライセンシーは「あなた」として宛てられます。複製、頒布、および修正以外の活動はこのライセンスの対象外であり、その範囲外です。プログラムを実行する行為は制限されず、プログラムからの出力は、その内容が(プログラムを実行することによって作成されたかどうかにかかわらず)プログラムに基づく著作物を構成する場合にのみ対象となります。それが当てはまるかどうかは、プログラムが何を行うかによって決まります。1. あなたは、受け取った通りのプログラムのソースコードの同一複製物を、任意の媒体で複製および頒布することができます。ただし、各複製物に適切な著作権表示と無保証の否認を適切かつ目立つように掲載し、このライセンスおよびいかなる保証の不存在言及するすべての通知をそのまま保持し、プログラムと一緒にこのライセンスの複製物をプログラムの他の受領者に渡すことを条件とします。複製物を転送する物理的行為に対して料金を請求することができ、またオプションとして料金と引き換えに保証保護を提供することもできます。
  2. あなたは、プログラムの複製物もしくは複数の複製物、またはその一部を修正してプログラムに基づく著作物を形成し、そのような修正または著作物を上記の第1条の条項に従って複製および頒布することができます。ただし、以下のすべての条件をも満たす必要があります。a) 修正されたファイルには、ファイルを変更したことおよび変更日を明記した目立つ通知を掲載しなければなりません。b) あなたが頒布または公開する、全部または一部にプログラムまたはその一部を含み、あるいはそれらから派生したすべての著作物は、このライセンスの条項に基づき、すべての第三者に対して無償で全体としてライセンスされなければなりません。c) 修正されたプログラムが実行時に通常対話形式でコマンドを読み取る場合、そのような対話的使用のために最も一般的な方法で実行を開始したときに、適切な著作権表示および保証がないことの通知(または保証を提供することの表明)、およびユーザーがこれらの条件の下でプログラムを再頒布できること、さらにこのライセンスの複製物を確認する方法をユーザーに告げるアナウンスを、印刷または表示させなければなりません。(例外:プログラム自体が対話型であるが、通常そのようなアナウンスを出力しない場合、プログラムに基づくあなたの著作物はアナウンスを出力する必要はありません。)これらの要件は、修正された著作物全体に適用されます。その著作物の識別可能な部分がプログラムから派生したものでなく、それ自体で独立した別個の著作物と合理的に見なせる場合、それらを別個の著作物として頒布する場合、このライセンスおよびその条項はそれらの部分には適用されません。しかし、同じ部分を、プログラムに基づく著作物である全体の和の一部として頒布する場合、全体としての頒布はこのライセンスの条項に従う必要があり、他のライセンシーに対する許可は全体の隅々にまで及ぶため、誰が書いたかに関係なくすべての部分に及ぶことになります。したがって、この条項の意図は、完全にあなたによって書かれた著作物に対する権利を主張したり、あなたの権利に異議を唱えたりすることではなく、むしろ、プログラムに基づく派生物または集合的著作物の頒布を管理する権利を行使することにあります。さらに、プログラムに基づいていない別の著作物をプログラム(またはプログラムに基づく著作物)と一緒に、ストレージまたは頒布媒体のボリューム上で単に集約することは、その別の著作物をこのライセンスの範囲内に持ち込むものではありません。
  3. あなたは、上記の第1条および第2条の条項に従い、オブジェクトコードまたは実行形式でプログラム(または第2条に基づくプログラムに基づく著作物)を複製および頒布することができます。ただし、以下のいずれかの条件をも満たす必要があります。a) ソフトウェアの交換に慣習的に使用される媒体上で上記の第1条および第2条の条項に従って頒布される、対応する完全な機械読み取り可能なソースコードを添付すること。b) ソフトウェアの交換に慣習的に使用される媒体上で上記の第1条および第2条の条項に従って頒布される、対応するソースコードの完全な機械読み取り可能な複製物を、ソース頒布の物理的実行にかかる費用を超えない料金で任意の第三者に提供するという、少なくとも3年間有効な書面による申し出を添付すること。c) 対応するソースコードの頒布の申し出に関して受け取った情報を添付すること。(この選択肢は、非営利の頒布に対してのみ、かつ、上記サブセクションbに従ってそのような申し出とともにオブジェクトコードまたは実行形式でプログラムを受け取った場合にのみ許可されます。)著作物のソースコードとは、その著作物に修正を加えるために好ましい形式を意味します。実行可能な著作物の場合、完全なソースコードとは、それが含むすべてのモジュールのすべてのソースコードに加え、関連するインターフェース定義ファイル、および実行ファイルのコンパイルとインストールの制御に使用されるスクリプトを意味します。ただし、特別な例外として、頒布されるソースコードには、実行ファイルが動作するオペレーティングシステムの主要コンポーネント(コンパイラ、カーネルなど)とともに(ソース形式またはバイナリ形式のいずれかで)通常頒布されるものは、そのコンポーネント自体が実行ファイルに付属している場合を除き、含める必要はありません。実行コードまたはオブジェクトコードの頒布が指定された場所からのコピーへのアクセスを提供することによって行われる場合、第三者がオブジェクトコードとともにソースコードをコピーすることを強制されていない場合でも、同じ場所からソースコードをコピーするための同等のアクセスを提供することは、ソースコードの頒布とみなされます。
  4. このライセンスで明示的に規定されている場合を除き、プログラムを複製、修正、サブライセンス、または頒布することはできません。それ以外でプログラムを複製、修正、サブライセンス、または頒布しようとする試みは無効であり、このライセンスに基づくあなたの権利は自動的に終了します。ただし、このライセンスに基づいてあなたから複製物または権利を受け取った当事者は、そのような当事者が完全に遵守し続けている限り、ライセンスが終了することはありません。
  5. このライセンスに署名していないため、このライセンスを受諾する必要はありません。ただし、プログラムまたはその派生物を修正または頒布する許可をあなたに与えるものは他にありません。このライセンスを受諾しない場合、これらの行為は法律で禁止されています。したがって、プログラム(またはプログラムに基づく著作物)を修正または頒布することにより、あなたはそれを行うためのこのライセンス、およびプログラムまたはそれに基づく著作物の複製、頒布、または修正に関するすべての条件を受諾したことになります。
  6. プログラム(またはプログラムに基づく著作物)を再頒布するたびに、受領者は、これらの条件に従ってプログラムを複製、頒布、または修正するためのライセンスを元のライセンサーから自動的に取得します。ここで付与された権利の受領者による行使に対して、さらなる制限を課すことはできません。あなたは、第三者によるこのライセンスの遵守を強制する責任を負いません。
  7. 裁判所の判決、特許侵害の申し立て、またはその他の理由(特許問題に限定されません)の結果として、このライセンスの条件に矛盾する条件が(裁判所の命令、合意、またはその他の方法で)あなたに課された場合でも、それらの条件によってこのライセンスの条件が免除されることはありません。このライセンスに基づく義務とその他の関連する義務の両方を同時に満たすように頒布できない場合、その結果としてプログラムを全く頒布することはできません。例えば、特許ライセンスにより、あなたを介して直接または間接的に複製物を受け取るすべての人がロイヤリティフリーでプログラムを再頒布することが許可されない場合、それとこのライセンスの両方を満たす唯一の方法は、プログラムの頒布を完全に控えることになります。このセクションのいずれかの部分がいかなる特定の状況下でも無効または執行不能とされた場合でも、セクションの残りの部分は他の状況に適用されるものとし、セクション全体としても他の状況に適用されるものとします。このセクションの目的は、特許やその他の財産権の主張を侵害したり、そのような主張の有効性に異議を唱えたりするようにあなたを誘導することではありません。このセクションの唯一の目的は、公共のライセンス慣行によって実装されているフリーソフトウェア頒布システムの完全性を保護することです。多くの人々が、そのシステムの継続的な適用を信頼して、そのシステムを通じて頒布される幅広いソフトウェアに寛大な貢献をしてきました。作者/寄贈者が他のシステムを通じてソフトウェアを頒布する意思があるかどうかを決定するのは作者/寄贈者の自由であり、ライセンシーはその選択を強制することはできません。このセクションは、このライセンスの残りの部分の結果と考えられるものを徹底的に明確にすることを目的としています。
  8. プログラムの頒布および/または使用が、特許または著作権で保護されたインターフェースによって特定の国で制限されている場合、プログラムをこのライセンスの下に置く元の著作権者は、それらの国を除外する明示的な地理的頒布制限を追加することができ、これにより、除外されていない国において、またはその国々の間でのみ頒布が許可されます。その場合、このライセンスには、このライセンスの本文に書かれているかのように制限が組み込まれます。
  9. Free Software Foundationは、General Public Licenseの改訂版および/または新版を随時発行することがあります。そのような新版は精神において現在のバージョンと似ているものですが、新しい問題や懸念に対処するために詳細が異なる場合があります。各バージョンには識別用のバージョン番号が与えられます。プログラムに適用されるこのライセンスのバージョン番号および「以降のバージョン」が指定されている場合、あなたはそのバージョンまたはFree Software Foundationによって発行された以降のバージョンのいずれかの条件に従うオプションがあります。プログラムがこのライセンスのバージョン番号を指定していない場合、Free Software Foundationによってこれまでに発行された任意のバージョンを選択できます。
  10. プログラムの一部を、頒布条件が異なる他のフリープログラムに組み込みたい場合は、作者に手紙を書いて許可を求めてください。Free Software Foundationが著作権を保有するソフトウェアについては、Free Software Foundationにお問い合わせください。当社では、これについて例外を設けることがあります。私たちの決定は、フリーソフトウェアのすべての派生物のフリーなステータスを維持するという2つの目標と、ソフトウェアの共有と再利用を一般的なものとして促進するという目標によって導かれます。
  11. 無保証。プログラムは無償でライセンスされているため、適用される法令で認められる範囲において、プログラムに対する保証はありません。書面で別段statedされない限り、著作権者および/またはその他の当事者は、商品性および特定目的への適合性の黙示の保証を含み、明示的か黙示的かを問わず、いかなる種類の保証もなく、プログラムを「現状のまま」提供します。プログラムの品質とパフォーマンスに関するすべてのリスクはあなたにあります。プログラムに欠陥があることが判明した場合、必要なすべてのサービス、修理、または修正の費用はあなたが負担するものとします。12. 適用法によって要求される場合、または書面で合意される場合を除き、いかなる場合においても、著作権者、または上記の許可に従ってプログラムを修正および/または再頒布する可能性のあるその他の当事者は、プログラムの使用または使用不能から生じる、一般的な、特別な、偶発的な、または結果的な損害(データの損失、データの不正確化、あなたまたは第三者によって被った損失、あるいは他のプログラムとのプログラムの動作の失敗を含みますがこれらに限定されません)を含む損害について、たとえそのようなホルダーまたは他の当事者がそのような損害の可能性について知らされていたとしても、あなたに対して責任を負いません。利用規約の終わり。

Cpuid Cpu-Zエンドユーザーライセンス契約#

CPUID CPU-Z エンドユーザー使用許諾契約(EULA)

重要 - よくお読みください

このエンドユーザー使用許諾契約は、コンピュータソフトウェアおよび関連するメディア、印刷物を含み、オンラインまたは電子マニュアルを含む場合がある、上記で特定されたCPUIDソフトウェア製品について、あなた(個人または単一の法人のいずれか)とCPUIDの間での法的契約です。

CPU-Zをインストール、コピー、またはその他の方法で使用することにより、あなたはこの契約の条件に拘束されることに同意したことになります。

  1. CPUID CPU-Z 製品ライセンス CPUID CPU-Zはフリーソフトウェアです。自由に利用および再配布できます。CPUID CPU-Zは著作権法および国際著作権条約、その他の知的財産法および条約によって保護されています。詳細については、CPUID(住所:25 bis Digue de Mer, 59240 DUNKERQUE, FRANCE)までお問い合わせください。
    1. CPUIDはCPUID CPU-Zの唯一の開発者および所有者です。CPUID CPU-Zのユーザーであるあなたは、CPUID CPU-Zがフランスおよびヨーロッパの著作権法、ならびに世界中の現行の著作権法に基づきCPUIDの専有製品であることを認識し、これに同意するものとします。さらに、関連する知的財産権を含むCPUID CPU-Zに関するすべての権利、権原、および利益はCPUIDに帰属し、今後もCPUIDに留保されることを認識し、これに同意するものとします。また、CPUIDの所有権または権利の有効性について異議を申し立てないことに同意するものとします。本ライセンス契約は、CPUID CPU-Zに関するいかなる権利もあなたに付与するものではなく、本ライセンス契約の条項に従って取り消し可能な、限定的な使用権のみを付与するものです。あなたは、意図した結果を達成するための本プログラムの選択、およびそのインストールとその後の使用について責任を負うものとします。
    2. ソフトウェアの不具合報告CPUID CPU-Zにソフトウェアの不具合が見つかった場合は、 cpuz@cpuid.comまでご報告ください。CPUIDはこれらの不具合を評価し、独自の裁量により、今後のCPUID CPU-Zの改訂版で修正する場合があります。
    3. アップデートCPUID CPU-Zのアップデート(バグ修正、アップグレード、ホットフィックス、機能強化、変更、新リリースなどを含むが、これらに限定されない)は、CPUIDの独自の裁量で提供されます。CPUIDがアップデートを提供する場合、当該アップデートは、本契約(ライセンスを含む)または当該アップデートに付随する契約(存在する場合)の条件に従うものとします。
  2. CPUIDの権利お客様は、CPUID CPU-Zには、フランスおよび国際的な著作権法、商標法、企業秘密法および条約によって保護されているCPUIDの専有資料が含まれていることを認識し、これに同意するものとします。CPUID CPU-Zに関するすべての権利、権原、および利益は、CPUIDに帰属し、今後もCPUIDに帰属します。本契約は、お客様にCPUID CPU-Zに関するいかなる権原または利益も譲渡するものではなく、本契約に規定されているとおりに終了できる限定的な使用権のみを付与するものです。
  3. 保証の免責事項本ソフトウェアおよび付属ファイルは「現状のまま」提供されます。CPUIDおよびそのサプライヤーは、本ソフトウェアまたは当該ファイルの使用によって得られるパフォーマンスまたは結果を保証するものではなく、また保証することもできません。CPUIDおよびそのサプライヤーは、所有権または第三者の権利の侵害、商品性、または特定の目的への適合性に関して、明示的または黙示的な保証を一切行いません。CPUID CPU-Zの品質およびパフォーマンスに関するすべてのリスクは、お客様が負うものとします。CPUID CPU-Zに欠陥が判明した場合、必要なすべてのサービス、修理、または修正にかかる費用は、お客様(CPUIDまたはCPUID製品の正規販売店ではなく)が全額負担するものとします。法域によっては黙示の保証の除外が認められていないため、上記の除外規定はお客様には適用されない場合があります。上記は、お客様の法的権利に影響を与えたり、損なったりするものではありません。適切なデータ処理手順では、いかなるプログラムも、使用する前に重要度の低いデータを用いて徹底的にテストする必要があります。
  4. 責任の制限いかなる場合においても、CPUID は、CPUID CPU-Z の使用または使用不能に起因する、逸失利益、逸失貯蓄、その他の間接的、特別、懲罰的、付随的または結果的な損害、請求または訴訟を含む、いかなる損害についても責任を負いません。たとえ CPUID がそのような損害、請求または訴訟の可能性について知らされていた場合でも同様です。さらに、いかなる場合においても、CPUID は、お客様による CPUID CPU-Z の使用に起因する他の当事者からのいかなる請求についても責任を負いません。一部の法域では、付随的損害または結果的損害に対する責任の制限または免除が認められていないため、上記の制限または免除がお客様に適用されない場合があります。本契約のいかなる条項も、消費者として取引を行う当事者の法的権利を損なうものではありません。
  5. 補償お客様は、CPUID CPU-Z の使用から生じる、またはそれに起因するあらゆる請求または訴訟(費用および弁護士費用を含む)から CPUID を補償し、防御し、免責することに同意します。ただし、CPUID がそのような請求について速やかに書面で通知し、お客様の費用負担でそのような請求の防御または和解を申し出、お客様の費用負担でそのような請求の防御または和解に協力する場合に限ります。
  6. 準拠法 本契約はフランス法に準拠し、同法に従って解釈されるものとします。本契約に基づいて生じる一切の訴訟は、フランスの裁判所においてのみ提起されるものとします。当事者は、国際物品売買条約の適用を除外し、本契約およびその履行に関してフランス法を適用することを選択します。
  7. 分離可能性 本契約のいずれかの条項が管轄権を有する裁判所によって無効、違法、無効、または執行不能と判断された場合、当該条項は本契約から分離され、残りの条項は引き続き完全な効力を有するものとします。
  8. 権利放棄 いずれかの当事者が、本契約に規定された権利をいかなる点においても行使または執行しなかった場合、あるいは本契約違反の場合に相手方当事者に対して措置を講じなかった場合、当該当事者は、本契約に基づくその他の権利、または相手方当事者によるその後の違反もしくは同一の違反の場合に権利を行使または措置を講じる権利を放棄したものとはみなされません。本契約に関してご質問がある場合は、CPUIDまで書面にてお問い合わせください。CPUID 25 bis Digue de Mer 59240 DUNKERQUE FRANCE
  9. 商標本サイトまたは資料に記載されている企業名および製品名は、それぞれの所有者の商標である場合があります。
  10. 本ソフトウェアを使用することにより、お客様は本契約を読み、理解し、その条項に拘束されることに同意したものとみなされます。また、お客様は、本契約がお客様とCPUIDとの間の本件に関する完全かつ排他的な合意であり、口頭または書面による提案や事前の合意、および本契約の主題に関するお客様とCPUIDとの間のその他の通信に優先することに同意するものとします。
  11. オプションのサポートサービス お客様のご選択とご負担により、別途の契約に基づき、CPUIDはCPUID CPU-Zの使用に関するサポートサービスを提供する場合があります。サポートサービスの一環としてお客様に提供される追加のソフトウェアコードは、CPUID CPU-Zの一部とみなされ、本ライセンス契約の条件に従うものとします。
  12. プライバシーポリシー CPUIDのプライバシーポリシーについては、 http://www.cpuid.com/privacy-policy.htmlをご覧ください。
  13. 利用規約については、 CPUIDの利用規約(http://www.cpuid.com/terms-of-service.html)をご覧ください。
  14. CPUID CPU-Z のアンインストール手順CPUID CPU-Z をシステムから削除するには、スタートボタンから「プログラム」を選択し、CPUID、CPU-Z の順に選択して、「CPU-Z のアンインストール」を選択します。コントロールパネルの「プログラムの追加と削除」からも同様の操作が可能です。

Crypto++ライブラリ#

Compilation Copyright © 1995-2019 by Wei Dai. All rights reserved. This copyright applies only to this software distribution package as a compilation, and does not imply a copyright on any particular file in the package. All individual files in this compilation are placed in the public domain by Wei Dai and other contributors.

Framegrabber SDKによって提供される暗号化インターフェイスはありません

当社のソフトウェアではCrypto++ Libraryが使用されていますが、Framegrabber SDKのユーザーに対して暗号化インターフェイスは提供されていないことにご注意ください。

JsonCpp#

Baptiste LepilleurおよびThe JsonCpp Authorsは、かかる放棄を認めるすべての法域において、著作権を明示的に放棄します。そのような法域において、本ソフトウェアはパブリックドメインに解放されます。

パブリックドメインの財産を認めない法域(例:2010年時点のドイツ)では、本ソフトウェアは Copyright © 2007-2010 by Baptiste Lepilleur and The JsonCpp Authors であり、MIT Licenseの条項(下記を参照)の下で公開されています。

MIT License

Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors

本ソフトウェアおよび関連ドキュメントファイル(以下「Software」)のコピーを取得するすべての人に対し、使用、複製、変更、結合、出版、配布、サブライセンス、および/または販売の権利を含むがこれに限定されない制限なしの取り扱いが、以下の条件に従うことを前提として無償で許可されます。

上記の著作権表示およびこの許諾表示は、本ソフトウェアのすべての複製または大部分に含まれるものとします。

本ソフトウェアは、商品性、特定目的への適合性、および権利非侵害に関する保証を含め、明示的か黙示的かを問わず、いかなる種類の保証もなく「現状のままで」提供されます。いかなる場合においても、作者または著作権保持者は、契約、不法行為、またはその他の行為であるかにかかわらず、本ソフトウェア、もしくは本ソフトウェアの使用またはその他の取り扱いに起因し、それに関連して生じるいかなる請求、損害、またはその他の責任についても一切の責任を負わないものとします。

LibTIFF#

Copyright © 1988-1997 Sam Leffler

Copyright © 1991-1997 Silicon Graphics, Inc.

本ソフトウェアおよびそのドキュメントについて、いかなる目的であっても、料金を支払うことなく使用、複製、変更、頒布、および販売することがここに許可されます。ただし、(i)上記の著作権表示および本許可表示が、本ソフトウェアおよび関連するすべてのドキュメントのすべての複製物に記載されること、および(ii)Sam LefflerおよびSilicon Graphicsの事前の書面による具体的な許可なしに、本ソフトウェアに関連する広告やパブリシティにおいてSam LefflerおよびSilicon Graphicsの名前を使用しないことを条件とします。

本ソフトウェアは、商品性または特定目的への適合性に関するいかなる保証も含め、明示的、黙示的、またはその他のいかなる種類の保証もなく、「現状のままで」提供されます。

いかなる場合においても、Sam LefflerまたはSilicon Graphicsは、特別損害、付随的損害、間接損害、結果的損害、あるいは使用、データ、利益の損失から生じるいかなる損害(損害の可能性について通知されていたかどうかにかかわらず、また契約責任、厳格責任、不法行為(過失その他を含む)を問わず、本ソフトウェアの使用または性能に起因または関連して生じるもの)に対して一切の責任を負わないものとします。

Log4cpp#

バージョン0.2.1より、このライブラリはGeneral Public Licenseに代わってLesser General Public Licenseの下でライセンスされています。今後のライセンス変更の予定はありません :-)。

Log for C++ (短縮名: log4cpp) は、柔軟なログ記録のためのC++ライブラリです。 Copyright (C) 2000-2002 LifeLine Networks bv Copyright (C) 2000-2002 Bastiaan Bakker 一部の部分に関する著作権は他の関係者に帰属します。THANKSファイルおよびソースコードを参照してください。

本ライブラリはフリーソフトウェアです。フリーソフトウェア財団が発行するGNU Lesser General Public Licenseのバージョン2.1、または(オプションで)それ以降のバージョンの規約に従って、再配布または変更することができます。

このライブラリは、有用であることを願って配布されていますが、いかなる保証もありません。商品性または特定目的への適合性に関する黙示の保証も一切ありません。詳細はGNU Lesser General Public Licenseを参照してください。

このライブラリにはGNU Lesser General Public Licenseのコピーが同梱されているはずです。同梱されていない場合は、Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USAまでご連絡ください。

Log4cxx#

Log4cxxは、Log4jのC++適応版であり、Apache Software FoundationのApache Logging Servicesプロジェクトの一部です。

プロジェクトライセンス

Apache License, Version 2.0

Apache ライセンス

バージョン 2.0、2004年1月

http://www.apache.org/licenses/

利用、複製、配布に関する利用規約#

  1. 定義
    • ライセンスとは、本書の第1項から第9項で定義されている使用、複製、および配布に関する諸条件を意味します。
    • ライセンサーとは、著作権所有者、または著作権所有者からライセンスを付与する権限を与えられた団体を意味する。
    • 法人とは、行為主体と、その行為主体を支配する、その行為主体に支配される、またはその行為主体と共通の支配下にある他のすべての法人との集合体を意味する。この定義において、「支配」とは、(i) 契約その他により、当該法人の指示または管理を直接的または間接的に行う権限、(ii) 発行済株式の50%以上を所有すること、または(iii) 当該法人の実質的所有権を意味する。
    • 「あなた」(または「あなたの」)とは、本ライセンスによって付与された権限を行使する個人または法人を意味します。
    • ソース形式とは、ソフトウェアのソースコード、ドキュメントのソース、構成ファイルなどを含むがこれらに限定されない、変更を行うための好ましい形式を意味する。
    • オブジェクト形式とは、ソース形式の機械的な変換または翻訳によって生じるあらゆる形式を意味し、コンパイルされたオブジェクトコード、生成されたドキュメント、および他のメディア形式への変換などが含まれるが、これらに限定されない。
    • 「作品」とは、ソースコード形式またはオブジェクトコード形式を問わず、ライセンスに基づいて提供される著作物を意味し、作品に含まれるか作品に添付されている著作権表示によって示されます(例は下記の付録に記載されています)。
    • 派生著作物とは、ソースコード形式またはオブジェクトコード形式を問わず、本著作物に基づいて(または本著作物から派生して)作成された著作物であって、編集上の修正、注釈、加筆、その他の変更が全体としてオリジナルの著作物を構成するものを意味します。本ライセンスの目的上、派生著作物には、本著作物およびその派生著作物のインターフェースから分離可能なもの、または単に本著作物およびその派生著作物のインターフェースにリンク(または名前で結合)するだけの著作物は含まれません。
    • 貢献とは、著作権者または著作権者の代理として提出する権限を与えられた個人もしくは法人によって、本著作物への組み込みを目的としてライセンサーに意図的に提出された、著作物のオリジナル版、当該著作物に対する修正または追加、あるいはその派生著作物を含む、あらゆる著作物を意味します。この定義において、「提出された」とは、ライセンサーまたはその代表者に送信されるあらゆる形式の電子的、口頭、または書面による通信を意味し、これには、本著作物の議論および改善を目的としてライセンサーが管理する、またはライセンサーの代理として管理される電子メールリスト、ソースコード管理システム、および課題追跡システムにおける通信が含まれますが、これらに限定されません。ただし、著作権者によって「貢献ではない」と明示的にマークされている、または書面で指定されている通信は除きます。
  2. 著作権ライセンスの付与。このライセンスの条件に従い、各貢献者はあなたに対し、成果物およびそのような派生物をソース形式またはオブジェクト形式で複製、派生物の作成、公開展示、公開実演、サブライセンス、および頒布するための、永続的、世界的、非独占的、無償、ロイヤリティフリー、取消不能の著作権ライセンスをここに付与します。
  3. 特許ライセンスの付与。このライセンスの条件に従い、各貢献者はあなたに対し、成果物を製造し、製造させ、使用し、販売の申し出をし、販売し、輸入し、その他移転するための、永続的、世界的、非独占的、無償、ロイヤリティフリー、取消不能(このセクションで述べられている場合を除く)の特許ライセンスをここに付与します。ただし、かかるライセンスは、当該貢献者のみの貢献によって、または当該貢献者が貢献を提出した成果物と当該貢献者の貢献との組み合わせによって必然的に侵害される、当該貢献者がライセンスを付与できる特許クレームにのみ適用されるものとします。あなたが、成果物または成果物に組み込まれた貢献が直接的または寄与的な特許侵害を構成すると主張して、いかなる組織に対しても特許訴訟(訴訟におけるクロスクレームや反訴を含む)を提起した場合、その成果物に関してこのライセンスの下であなたに付与された特許ライセンスは、当該訴訟が提起された日付をもって終了するものとします。
  4. 再頒布。あなたは、改変の有無を問わず、またソース形式またはオブジェクト形式で、任意の媒体により本著作物またはその派生著作物の複製物を複製および頒布することができます。ただし、以下の条件を満たすことが条件となります。
    1. 本著作物または派生著作物のその他の受領者に対し、本許諾契約書の複製物を渡す必要があります。また、
    2. 改変したファイルに、ファイルを変更したことを示す目立つ通知を記載しなければなりません。また、
    3. 頒布する派生著作物のソース形式において、派生著作物のいかなる部分にも該当しない通知を除き、本著作物のソース形式に含まれるすべての著作権、特許、商標、および帰属に関する通知を保持しなければなりません。また、
    4. 本著作物がその配布物の一部として「NOTICE」テキストファイルを含む場合、お客様が配布する二次的著作物は、当該NOTICEファイルに含まれる帰属表示の読み取り可能なコピーを、二次的著作物の任意の部分に関連しない表示を除外した上で、次のいずれかの場所に含める必要があります:二次的著作物の一部として配布されるNOTICEテキストファイル内、二次的著作物と共に提供される場合はソース形式またはドキュメント内、あるいは、そのようなサードパーティの表示が通常現れる場合は二次的著作物によって生成される表示内。NOTICEファイルの内容は情報提供のみを目的としており、ライセンスを変更するものではありません。お客様は、本著作物からのNOTICEテキストと並行して、またはその補足として、お客様が配布する二次的著作物内に独自の帰属表示を追加することができます。ただし、かかる追加の帰属表示がライセンスを変更するものと解釈されないことを条件とします。
    5. あなたは、自身の改変に対して独自の著作権表示を追加することができ、また、あなたの改変の利用、複製、もしくは頒布について、またはかかる派生著作物全体について、追加のまたは異なるライセンス条件を規定することができます。ただし、あなたの本著作物の利用、複製、および頒布が、本許諾契約書に定める条件にそれ以外において準拠している場合に限ります。
  5. 貢献の提出。あなたが明示的に別段の意思表示をしない限り、あなたがライセンサーに対して本著作物への含意を意図して自発的に提出した貢献は、追加の条件なしに、本許諾契約書の諸条件に従うものとします。上記にかかわらず、本契約のいかなる規定も、かかる貢献に関してあなたがライセンサーと締結した可能性のある個別のライセンス契約の条件に優先するものではなく、またそれを変更するものでもありません。
  6. 商標。本許諾契約書は、本著作物の起源を説明しNOTICEファイルの内容を複製するために合理的かつ慣習的な使用として必要な場合を除き、ライセンサーの商号、商標、サービスマーク、または製品名を使用する許可を与えるものではありません。
  7. 保証の否認。適用法によって要求されない限り、または書面による合意がない限り、ライセンサーは本著作物(および各貢献者はその貢献)を「現状のまま」提供し、明示的または黙示的を問わず、所有権、非侵害、商品性、または特定の目的への適合性の保証または条件を含むがこれに限定されない、いかなる種類の保証または条件も付しません。お客様は、本著作物の使用または再配布の適切性を判断する全責任を負い、本ライセンスに基づく許可の行使に関連するいかなるリスクも負担するものとします。
  8. 責任の制限。適用法(故意および重大な過失による行為など)によって要求される場合、または書面による合意がある場合を除き、いかなる場合においても、また不法行為(過失を含む)、契約、その他のいかなる法理論においても、貢献者は、本許諾契約書に起因して、または本著作物の使用もしくは使用不能に起因して発生する、直接的、間接的、特別、付随的、または結果的損害を含むいかなる損害(信用の失墜、作業の停止、コンピュータの故障や誤動作、またはその他すべての商用損害や損失を含むがこれらに限定されない)について、たとえ当該貢献者がかかる損害の可能性について通知されていたとしても、あなたに対して責任を負わないものとします。
  9. 保証または追加責任の受諾。本著作物またはその派生著作物を再配布する際、本ライセンスに準拠したサポート、保証、補償、またはその他の責任義務および/または権利の受諾を提供し、その対価として料金を請求することができます。ただし、そのような義務を受諾する場合、他の貢献者の代理としてではなく、ご自身の責任においてのみ行動するものとし、また、そのような保証または追加責任の受諾によって各貢献者が被った責任または主張された請求について、各貢献者を補償し、防御し、免責することに同意する場合に限ります。

利用規約の終わり

msinttypes#

Stdint.H(include/msinttypes/stdint.h にインストールされます)#

Microsoft Visual Studio用のISO C9x準拠 stdint.h

ISO/IEC 9899:TC2委員会草案(2005年5月6日)WG14/N1124に基づく

Copyright © 2006-2008 Alexander Chemeris

ソース形式およびバイナリ形式での再頒布および使用は、変更の有無にかかわらず、以下の条件を満たす場合に許可されます。

  1. ソースコードの再頒布においては、上記の著作権表示、この条件一覧、および以下の免責事項を維持する必要があります。
  2. バイナリ形式での再頒布においては、頒布物とともに提供されるドキュメントおよび/またはその他の資料の中に、上記の著作権表示、この条件一覧、および以下の免責事項を再現する必要があります。
  3. 著作者の事前の書面による特別な許可なしに、本ソフトウェアから派生した製品を推奨または宣伝するために著作者の名前を使用することはできません。

このソフトウェアは、現状のまま著者によって提供され、明示的または黙示的な保証(商品性および特定目的への適合性に関する黙示の保証を含むが、これらに限定されない)は一切否認されます。

著作者は、いかなる場合においても、本ソフトウェアの使用に起因して発生した、直接的、間接的、偶発的、特別、懲罰的、または結果的損害(代替品またはサービスの調達、使用、データ、利益の損失、または業務中断を含むがこれらに限定されない)に対して、契約責任、厳格責任、不法行為(過失またはその他を含む)のいかなる責任理論に基づくかに関わらず、そのような損害の可能性について事前に通知されていたとしても、一切の責任を負わないものとします。

inttypes.h(include/msinttypes/inttypes.h にインストールされます)#

Microsoft Visual Studio用のISO C9x準拠 inttypes.h

ISO/IEC 9899:TC2委員会草案(2005年5月6日)WG14/N1124に基づく

Copyright © 2006 Alexander Chemeris

ソース形式およびバイナリ形式での再頒布および使用は、変更の有無にかかわらず、以下の条件を満たす場合に許可されます。

  1. ソースコードの再頒布においては、上記の著作権表示、この条件一覧、および以下の免責事項を維持する必要があります。
  2. バイナリ形式での再頒布においては、頒布物とともに提供されるドキュメントおよび/またはその他の資料の中に、上記の著作権表示、この条件一覧、および以下の免責事項を再現する必要があります。
  3. 著作者の事前の書面による特別な許可なしに、本ソフトウェアから派生した製品を推奨または宣伝するために著作者の名前を使用することはできません。

このソフトウェアは、現状のまま著者によって提供され、明示的または黙示的な保証(商品性および特定目的への適合性に関する黙示の保証を含むが、これらに限定されない)は一切否認されます。

著作者は、いかなる場合においても、本ソフトウェアの使用に起因して発生した、直接的、間接的、偶発的、特別、懲罰的、または結果的損害(代替品またはサービスの調達、使用、データ、利益の損失、または業務中断を含むがこれらに限定されない)に対して、契約責任、厳格責任、不法行為(過失またはその他を含む)のいかなる責任理論に基づくかに関わらず、そのような損害の可能性について事前に通知されていたとしても、一切の責任を負わないものとします。

Qt#

Qtについて#

Qt(「キュート」)は、主要なデスクトップ、組み込み、およびモバイルオペレーティングシステム向けの、主要なクロスプラットフォームアプリケーションおよびUI開発フレームワークです。Qtは標準のC++を使用しており、GUIを持つソフトウェアアプリケーションの開発だけでなく、ファイル処理、データベースアクセス、XML解析、スレッド管理、ネットワークサポートなどの機能を持つ非GUIアプリケーションの開発にも広く使用されています。

Qtの強力かつフルフレームワークの機能により、高性能なネイティブアプリケーションの作成が可能になるだけでなく、開発者が最適なユーザー体験を提供するツールを選択できるハイブリッド開発も可能になります。

Qt Company Oy、Miestentie 7、02150 Espoo、フィンランドhttps://www.qt.io/group

QtはLGPLの下で提供されています

Qt 5について#

このプログラムはQtバージョン5.12.5を使用しています。

Qtは、クロスプラットフォームアプリケーション開発用のC++ツールキットです。

Qtは、主要なすべてのデスクトップオペレーティングシステム間で単一ソースの移植性を提供します。また、組み込みLinuxやその他の組み込みおよびモバイルオペレーティングシステム向けにも提供されています。

Qtは、さまざまなユーザーのニーズに対応できるように設計された3つの異なるライセンスオプションの下で提供されています。

当社の商用ライセンス契約に基づいてライセンスされたQtは、ソースコードを第三者と共有したくない場合や、GNU LGPLバージョン3またはGNU LGPLバージョン2.1の条項に準拠できない場合の、プロプライエタリ/商用ソフトウェアの開発に適しています。

GNU LGPLバージョン3の利用規約に準拠できる場合に限り、GNU LGPLバージョン3の下でライセンスされたQtは、Qtアプリケーションの開発に適しています。

GNU LGPLバージョン2.1の利用規約に準拠できる場合に限り、GNU LGPLバージョン2.1の下でライセンスされたQtは、Qtアプリケーションの開発に適しています。

Qtのライセンス概要については、 qt.io/licensingをご覧ください。

Copyright © 2019 The Qt Company Ltd and other contributors.

QtおよびQtロゴは、The Qt Company Ltdの商標です。

Qtは、Qt Company Ltdが開発したオープンソースプロジェクトです。詳細はqt.ioをご覧ください。

Qtソースコード(全プラットフォーム対応)リリース5.12.5#

Qt 全プラットフォーム対応ソースパッケージ バージョン 5.12.5 は、インストール パッケージに含まれています。 Framegrabber SDKさらに、Basler Webサイトのダウンロードエリア(https://www.baslerweb.com/en/downloads/software-downloads/source-files-qt-3-3-0-windows-64bit )からダウンロードすることもできます。

GNU Lesser General Public License (バージョン 2.1)#

参照:GNU Lesser General Public License、バージョン2.1

GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright © 1991, 1999 Free Software Foundation, Inc.

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

誰でもこのライセンス文書の逐語的コピーを複製および配布することを許可されていますが、

その変更は許可されていません。

\[これはLesser GPLの最初のリリースバージョンです。また、GNU Library Public Licenseバージョン2の後継でもあるため、バージョン番号は2.1になっています。\]

前文

ほとんどのソフトウェアライセンスは、ソフトウェアを共有したり変更したりする自由を奪うように設計されています。対照的に、GNU General Public Licenseは、フリーソフトウェアを共有および変更する自由を保証し、すべてのユーザーにとってソフトウェアが確実にフリーであることを目的としています。

Lesser General Public Licenseであるこのライセンスは、Free Software Foundationおよびこのライセンスの適用を決定した他の作者による、特別に指定されたいくつかのソフトウェアパッケージ(通常はライブラリ)に適用されます。あなたもこれを使用できますが、以下の説明に基づいて、特定の場合においてこのライセンスと通常のGeneral Public Licenseのどちらを使用するのがより良い戦略であるかを、まず慎重に検討することをお勧めします。

私たちがフリーソフトウェアについて話すとき、それは価格ではなく使用の自由を指しています。当社のGeneral Public Licenseは、フリーソフトウェアのコピーを配布する自由(希望する場合はこのサービスに対して料金を請求することも含む)を持ち、ソースコードを受け取る、または希望すれば入手でき、ソフトウェアを変更してその一部を新しいフリープログラムで使用でき、これらのことが可能であることを知らされることを確実にするように設計されています。

あなたの権利を保護するために、私たちは、これらの権利を拒否することや、これらの権利を放棄することをディストリビューターに禁止する制限を設ける必要があります。これらの制限は、ライブラリのコピーを配布する場合、またはライブラリを変更する場合に、あなたに対する特定の責任に置き換えられます。

たとえば、ライブラリのコピーを有償または無償で配布する場合、私たちがあなたに与えたすべての権利を受信者に与えなければなりません。受信者も同様にソースコードを受け取る、または入手できることを確認する必要があります。他のコードをライブラリとリンクさせる場合は、受信者がライブラリを変更して再コンパイルした後にライブラリと再リンクできるように、完全なオブジェクトファイルを提供する必要があります。また、受信者が自分の権利を知ることができるように、これらの条項を提示しなければなりません。

私たちは、(1) ライブラリの著作権を保持し、(2) ライブラリの複製、配布、および/または変更を法的に許可するこのライセンスを提供するという、2段階の方法であなたの権利を保護します。

各ディストリビューターを保護するために、フリーライブラリに対する保証は一切ないことを明確に示したいと思います。また、ライブラリが他の誰かによって変更されて引き継がれた場合、受信者は自分が持っているものが元のバージョンではないことを知るべきであり、それにより、他者によって導入される可能性のある問題によって元の作者の評判が影響を受けないようにします。

最後に、ソフトウェア特許は、あらゆるフリープログラムの存在に対する絶え間ない脅威となっています。私たちは、特許権者から制限的なライセンスを取得することによって、企業がフリープログラムのユーザーを効果的に制限できないようにしたいと考えています。したがって、ライブラリのバージョンに対して取得されたいかなる特許ライセンスも、このライセンスで指定された使用の完全な自由と一致していなければならないと主張します。

一部のライブラリを含むほとんどのGNUソフトウェアは、通常のGNU General Public Licenseの対象となっています。GNU Lesser General Public Licenseであるこのライセンスは、特定の指定されたライブラリに適用され、通常のGeneral Public Licenseとはかなり異なります。私たちは、これらのライブラリを非フリープログラムにリンクさせることを許可するために、特定のライブラリにこのライセンスを使用しています。

プログラムが静的または共有ライブラリを使用してライブラリとリンクされている場合、法的に言って両者の結合は結合著作物であり、元のライブラリの派生物となります。したがって、通常のGeneral Public Licenseでは、結合全体がその自由の基準を満たしている場合にのみ、このようなリンクが許可されます。Lesser General Public Licenseでは、他のコードとライブラリをリンクさせるための、より緩やかな基準が許可されています。

このライセンスは、通常の一般公衆利用許諾書(GPL)よりもユーザーの自由を保護する機能が劣っているため、劣等一般公衆利用許諾書( Lesser General Public License)と呼んでいます。また、他のフリーソフトウェア開発者が競合する非フリープログラムに対して持つ優位性も劣っています。こうした欠点があるため、多くのライブラリでは通常の一般公衆利用許諾書を使用しています。しかし、劣等ライセンスは特定の特別な状況においては利点をもたらします。

たとえば、まれなケースとして、特定のライブラリの可能な限り幅広い使用を促進し、それが事実上の標準となるように特別な必要がある場合があります。これを達成するには、非フリープログラムがそのライブラリを使用できるようにする必要があります。より頻繁にあるケースは、フリーライブラリが広く使用されている非フリーライブラリと同じ仕事を果たす場合です。この場合、フリーライブラリをフリーソフトウェアのみに制限することによるメリットはほとんどないため、Lesser General Public Licenseを使用します。

その他のケースでは、非フリープログラムで特定のライブラリを使用する許可を与えることで、より多くの人々が大量のフリーソフトウェアを使用できるようになります。たとえば、非フリープログラムでGNU C Libraryを使用する許可により、より多くの人々がGNUオペレーティングシステム全体、およびそのバリアントであるGNU/Linuxオペレーティングシステムを使用できるようになります。

Lesser General Public Licenseはユーザーの自由の保護度合いが低いものの、ライブラリとリンクされたプログラムのユーザーが、ライブラリの変更されたバージョンを使用してそのプログラムを実行する自由と手段を持っていることを確実にします。

複製、配布、改変に関する詳細な条件は以下のとおりです。ライブラリを基にした作品と、ライブラリを使用する作品の違いに十分注意してください。前者はライブラリから派生したコードを含みますが、後者は実行するためにライブラリと組み合わせる必要があります。

GNU LESSER GENERAL PUBLIC LICENSE

複製、配布、改変に関する利用規約

0) このライセンス契約は、著作権者またはその他の権限のある当事者によって、この劣等一般公衆ライセンス(このライセンスとも呼ばれる)の条件に基づいて配布できる旨の通知が含まれているソフトウェアライブラリまたはその他のプログラムに適用されます。各ライセンシーは「あなた」と呼ばれます。

ライブラリとは、アプリケーションプログラム(それらの関数やデータの一部を使用する)と容易にリンクして実行可能ファイルを形成するように準備された、ソフトウェア関数および/またはデータの集合体を意味する。

以下において「ライブラリ」とは、本規約に基づいて配布されたソフトウェアライブラリまたは著作物を指します。 「ライブラリに基づく著作物」とは、ライブラリ自体、または著作権法上の派生著作物を意味します。すなわち、ライブラリまたはその一部を、そのまま、あるいは一部変更を加えて、かつ/または他の言語に直接翻訳して含む著作物を指します。(以下、「変更」という用語には、翻訳も無制限に含まれます。)

作品のソースコードとは、作品を修正する際に最も望ましい形式を指します。ライブラリの場合、完全なソースコードとは、ライブラリに含まれるすべてのモジュールのソースコード、関連するインターフェース定義ファイル、およびライブラリのコンパイルとインストールを制御するために使用されるスクリプトすべてを指します。

コピー、配布、改変以外の活動はこのライセンスの対象外であり、その適用範囲外です。Libraryを使用したプログラムの実行行為は制限されず、そのようなプログラムからの出力は、その内容が(それを記述するツールでのLibraryの使用とは独立して)Libraryに基づく成果物である場合にのみ対象となります。それが当てはまるかどうかは、Libraryの動作と、Libraryを使用するプログラムの動作によって決まります。

1) どのような媒体であれ、受け取った通りのLibraryの完全なソースコードの同一複製物をコピーおよび配布することができます。ただし、各複製物に適切な著作権表示および無保証の免責事項を目立つように適切に掲載し、このライセンスおよび無保証について言及しているすべての通知をそのまま保持し、このライセンスのコピーをLibraryとともに配布することを条件とします。

コピーの物理的な譲渡行為に対して料金を請求することが認められており、任意で料金と引き換えに保証を提供することも可能です。

2) Libraryのコピー(一部または複数)またはその任意の部分を改変し、それによってLibraryに基づく成果物を形成し、そのような改変物または成果物を上記の第1条の条件の下でコピーおよび配布することができます。ただし、以下のすべての条件をも満たしている必要があります:

a) 改変された成果物自体がソフトウェアライブラリである必要があります。

b) 改変されたファイルには、ファイルを変更したことおよび変更日を示す目立つ通知を記載する必要があります。

c) 成果物全体が、このライセンスの条件の下ですべての第三者に対して無償でライセンスされるようにする必要があります。

d) 改変されたLibraryの機能が、その機能の呼び出し時に渡される引数以外に、その機能を使用するアプリケーションプログラムによって提供される関数またはデータテーブルを参照する場合、アプリケーションがそのような関数またはテーブルを提供しない場合でも、機能が引き続き動作し、その目的の残りの意味のある部分を実行できるように、誠実な努力を払う必要があります。

(たとえば、平方根を計算するライブラリ内の関数は、アプリケーションとは完全に独立して十分に定義された目的を持っています。したがって、サブセクション2dでは、この関数によって使用されるアプリケーション提供の関数またはテーブルはオプションでなければならないことが求められます:アプリケーションがそれを提供しない場合でも、平方根関数は引き続き平方根を計算する必要があります。)

これらの要件は、改変された成果物全体に適用されます。その成果物の識別可能なセクションがLibraryに由来せず、それ自体で独立した別個の成果物と合理的にみなせる場合、それらのセクションを個別の成果物として配布する場合、このライセンスとその条件はそれらのセクションには適用されません。しかし、同じセクションを、Libraryに基づく成果物である全体の一部として配布する場合、全体の配布はこのライセンスの条件に従わなければならず、他のライセンシーに対する許可は全体の隅々にまで及び、したがって誰が書いたかに関係なくすべての部分に及びます。

したがって、このセクションの意図は、完全にあなたによって書かれた成果物に対する権利を主張することや、あなたの権利に異議を唱えることではありません。むしろ、その意図は、Libraryに基づく派生成果物または集合成果物の配布を管理する権利を行使することです。

さらに、Libraryに基づかない別の成果物を、ストレージまたは配布媒体のボリューム上でLibrary(またはLibraryに基づく成果物)と単に統合しただけでは、その別の成果物がこのライセンスの適用範囲に入ることはありません。

3) 指定されたLibraryのコピーに対して、このライセンスの代わりに通常のGNU General Public Licenseの条件を適用することを選択できます。これを行うには、このライセンスを参照しているすべての通知を変更して、このライセンスの代わりに通常のGNU General Public Licenseのバージョン2を参照するようにする必要があります。(通常のGNU General Public Licenseのバージョン2よりも新しいバージョンが登場している場合は、必要に応じてそのバージョンを指定することもできます。)これらの通知において、他の変更を行ってはなりません。

指定されたコピーにおいてこの変更が行われると、そのコピーに対しては取り返しがつかないため、通常のGNU General Public Licenseが、そのコピーから作成された以降すべてのコピーおよび派生成果物に適用されます。

このオプションは、Libraryのコードの一部をライブラリではないプログラムにコピーしたい場合に便利です。

4) 上記の第1条および第2条の条件の下で、オブジェクトコードまたは実行形式の形式でLibrary(または第2条に基づくその一部もしくは派生)をコピーおよび配布することができます。ただし、完全な対応する機械可読ソースコードを添付する必要があります。これは、ソフトウェアの交換に通常使用される媒体上で、上記の第1条および第2条の条件の下で配布されなければなりません。

指定された場所からのコピーへのアクセスを提供することによってオブジェクトコードの配布が行われる場合、同じ場所からソースコードをコピーするための同等のアクセスを提供することも、第三者がオブジェクトコードと一緒にソースコードをコピーすることを強制されない場合でも、ソースコードを配布する要件を満たします。

5) ライブラリのいかなる部分からも派生した要素を一切含まないが、コンパイルまたはリンクによってライブラリと連携するように設計されたプログラムは、ライブラリを使用する著作物と呼ばれます。このような著作物は、単独ではライブラリの派生著作物ではないため、本ライセンスの適用範囲外となります。

しかし、ライブラリを使用する作品をライブラリにリンクすると、ライブラリを使用する作品ではなく、ライブラリの派生物である実行ファイルが作成されます(ライブラリの一部が含まれているため)。したがって、この実行ファイルはこのライセンスの対象となります。第6項では、このような実行ファイルの配布に関する条件を規定しています。

ライブラリを使用する作品が、ライブラリの一部であるヘッダーファイルの素材を使用する場合、ソースコードはライブラリの派生作品ではないとしても、作品のオブジェクトコードはライブラリの派生作品となる可能性があります。特に、作品がライブラリなしでリンクできる場合、または作品自体がライブラリである場合は、このことが当てはまります。このことが当てはまるかどうかの基準は、法律で明確に定められていません。

そのようなオブジェクトファイルが数値パラメータ、データ構造のレイアウトとアクセサ、および小さなマクロと小さなインライン関数(長さが10行以内)のみを使用する場合、法的に派生成果物であるかどうかにかかわらず、オブジェクトファイルの使用は制限されません。(このオブジェクトコードにLibraryの一部を加えた実行形式は、引き続き第6条の対象となります。)

それ以外の場合、当該著作物がライブラリの派生物である場合は、第6項の規定に基づき、当該著作物のオブジェクトコードを配布することができます。当該著作物を含む実行可能ファイルも、ライブラリ自体に直接リンクされているか否かにかかわらず、第6項の対象となります。

6) 上記の条項の例外として、ライブラリを使用する作品とライブラリを組み合わせて、ライブラリの一部を含む作品を作成し、その作品を自由に選択した条件で配布することもできます。ただし、その条件は、顧客自身の使用のために作品を修正すること、およびそのような修正のデバッグのためにリバースエンジニアリングすることを許可するものでなければなりません。

成果物の各コピーには、Libraryがその中で使用されていること、およびLibraryとその使用がこのライセンスの対象であることを示す目立つ通知を記載する必要があります。このライセンスのコピーを提供する必要があります。成果物が実行中に著作権表示を表示する場合、Libraryの著作権表示をその中に含める必要があり、またユーザーをこのライセンスのコピーへと誘導する参照も含める必要があります。さらに、以下のいずれかを行う必要があります:

a) 作品には、作品で使用された変更を含む、ライブラリに対応する完全な機械可読ソースコード(上記セクション1および2に従って配布されなければならない)を添付すること。また、作品がライブラリにリンクされた実行可能ファイルである場合は、ライブラリを使用する完全な機械可読作品をオブジェクトコードおよび/またはソースコードとして添付すること。これにより、ユーザーはライブラリを変更し、その後再リンクして、変更されたライブラリを含む変更済み実行可能ファイルを作成できる。(ライブラリ内の定義ファイルの内容を変更したユーザーが、変更された定義を使用するようにアプリケーションを再コンパイルできるとは限らないことを前提とする。)

b) Libraryとのリンクに適切な共有ライブラリメカニズムを使用します。適切なメカニズムとは、(1)ライブラリ機能を実行形式にコピーするのではなく、ユーザーのコンピュータシステム上にすでに存在するライブラリのコピーを実行時に使用するもの、および(2)ユーザーが改変版をインストールした場合、改変版が成果物の作成元となったバージョンとインターフェース互換性がある限り、ライブラリの改変版で適切に動作するものです。

c) 上記のサブセクション6aで指定された資材を、配布の実行にかかる費用を超えない料金で同じユーザーに提供するための、少なくとも3年間有効な書面によるオファーを成果物に添付すること。

d) 指定された場所からのコピーへのアクセスを提供することによって成果物の配布が行われる場合は、同じ場所から上記で指定された資材をコピーするための同等のアクセスを提供すること。

e) ユーザーがすでにこれらの資材のコピーを受け取っていること、またはあなたがすでにこのユーザーにコピーを送信していることを確認すること。

実行可能ファイルの場合、ライブラリを使用する作品の必須形式には、その実行可能ファイルを複製するために必要なデータおよびユーティリティプログラムがすべて含まれていなければなりません。ただし、特別な例外として、配布される資料には、実行可能ファイルが実行されるオペレーティングシステムの主要コンポーネント(コンパイラ、カーネルなど)とともに通常配布されるもの(ソース形式またはバイナリ形式)を含める必要はありません。ただし、当該コンポーネント自体が実行可能ファイルに付属する場合はこの限りではありません。

この要件が、オペレーティングシステムに通常付属しない他のプロプライエタリライブラリのライセンス制限と矛盾する場合があります。そのような矛盾が生じた場合、それらのライブラリとLibraryの両方を、あなたが配布する実行ファイル内で一緒に使用することはできません。

7) このライセンスの対象外である他のライブラリ機能と一緒に、Libraryに基づく成果物であるライブラリ機能を1つのライブラリ内で並行して配置し、そのような組み合わせたライブラリを配布することができます。ただし、Libraryに基づく成果物と他のライブラリ機能のそれぞれの個別配布がそれ以外で許可されており、かつ次の2つの事項を行うことを条件とします:

A. 統合図書館には、他の図書館設備と統合されていない、図書館に基づいた同一作品の複製を添付すること。これは、上記の条項に従って配布されなければならない。

B. 統合ライブラリには、その一部がライブラリを基にした作品であることを目立つように表示し、同じ作品の統合されていない形式がどこにあるかを説明する。

8) このライセンスで明示的に規定されている場合を除き、Libraryのコピー、変更、サブライセンスの付与、リンク、または配布を行うことはできません。それ以外の方法でLibraryをコピー、変更、サブライセンスの付与、リンク、または配布しようとする試みは無効であり、このライセンスに基づくあなたの権利は自動的に終了します。ただし、このライセンスに基づいてあなたからコピーまたは権利を受け取った当事者は、かかる当事者が完全な遵守を維持している限り、ライセンスが終了されることはありません。

9) あなたはこのライセンスに署名していないため、このライセンスを受諾する必要はありません。しかし、Libraryまたはその派生物を変更または配布する許可をあなたに与えるものは他にありません。このライセンスを受諾しない場合、これらの行為は法律で禁止されています。したがって、Library(またはLibraryに基づく成果物)を変更または配布することにより、あなたはこのライセンスを受諾し、Libraryまたはそれに基づく成果物のコピー、配布、または変更に関するすべての条件に同意したことを示します。

10) あなたがLibrary(またはLibraryに基づく成果物)を再配布するたびに、受領者は、これらの条件に従ってLibraryをコピー、配布、リンク、または変更するためのライセンスを元のライセンサーから自動的に取得します。あなたは、ここで付与された権利の受領者による行使に対して、さらなる制限を課すことはできません。あなたは、第三者によるこのライセンスの遵守を強制する責任を負いません。

11) 裁判所の判決、特許侵害の申し立て、またはその他の理由(特許問題に限定されない)の結果として、(裁判所の命令、合意、またはその他の方法によるかどうかにかかわらず)このライセンスの条件と矛盾する条件があなたに課された場合でも、それらの条件によってこのライセンスの条件が免除されるわけではありません。このライセンスに基づく義務とその他の関連する義務を同時に満たすように配布できない場合、その結果として、あなたはLibraryを一切配布できなくなります。たとえば、特許ライセンスによって、あなたを介して直接または間接的にコピーを受け取ったすべての人がLibraryロイヤリティフリーで再配布することが許可されない場合、それとこのライセンスの両方を満たす唯一の方法は、Libraryの配布を完全に控えることになります。

このセクションのいずれかの部分がいかなる特定の状況下でも無効または執行不能と判断された場合でも、セクションの残りの部分は適用されるものとし、セクション全体としても他の状況下で適用されるものとします。

このセクションの目的は、特許その他の財産権の主張を侵害したり、そのような主張の有効性に異議を唱えたりするようあなたを誘導することではありません。このセクションは、公共のライセンス慣行によって実装されているフリーソフトウェア配布システムの完全性を保護することのみを目的としています。多くの人々が、そのシステムの継続的な適用を信頼して、そのシステムを通じて配布される幅広いソフトウェアに寛大な貢献をしてきました。作成者/提供者が他のシステムを通じてソフトウェアを配布する意思があるかどうかを決定するのは作成者/提供者であり、ライセンシーがその選択を強制することはできません。

本条は、本ライセンスの残りの部分の結果であると考えられる事項を完全に明確にすることを意図しています。

12) 特許または著作権で保護されたインターフェースにより特定の国でLibraryの配布および/または使用が制限されている場合、Libraryをこのライセンスに適用した元の著作権者は、それらの国を除外する明示的な地理的配布制限を追加して、除外されていない国において、または国の間でだけ配布が許可されるようにすることができます。そのような場合、このライセンスはこのライセンスの本文に書かれているかのようにその制限を組み込みます。

13) フリーソフトウェア財団は、Lesser General Public Licenseの改訂版および/または新版を随時発行する場合があります。このような新版は、精神においては現行バージョンと類似していますが、新しい問題や懸念に対処するために細部が異なる場合があります。

各バージョンには、識別可能なバージョン番号が付与されます。ライブラリが、自身およびそれ以降のバージョンに適用される本ライセンスのバージョン番号を指定している場合、利用者はそのバージョン、またはフリーソフトウェア財団が発行するそれ以降のバージョンのいずれかの利用規約に従うことができます。ライブラリがライセンスのバージョン番号を指定していない場合、利用者はフリーソフトウェア財団がこれまでに発行したどのバージョンでも選択できます。

14) Libraryの一部を、配布条件がこれらと互換性のない他のフリープログラムに組み込みたい場合は、作者に手紙を書いて許可を求めてください。フリーソフトウェア財団が著作権を有するソフトウェアについては、フリーソフトウェア財団宛てに連絡してください。当社ではこれに対して例外を設けることがあります。当社の決定は、フリーソフトウェアのすべての派生物のフリーなステータスを維持するという2つの目標と、ソフトウェアの共有と再利用を一般的に促進するという目標によって導かれます。

無保証

15) LIBRARYは無償でライセンスされているため、適用される法律で認められている範囲において、

LIBRARYに対するいかなる保証もありません。

書面で別段の定めがある場合を除き、著作権者および/または

他の当事者は、いかなる保証もなしに現状のままライブラリを提供します。

商品性および特定目的への適合性の黙示的保証を含み、

これらに限定されないいかなる保証もなしに、

「現状のまま」LIBRARYを提供します。LIBRARYの品質およびパフォーマンスに関する

ライブラリはその現状のまま提供されます。ライブラリに欠陥があると判明した場合、必要な保守、修理、または修正にかかる

すべての費用は、お客様の負担となります。

16) 適用される法律による義務がある場合、または書面による合意がある場合を除き、著作権者、

あるいは上記の条件に従ってライブラリの改変および/または

再配布を認めたいかなる第三者も、お客様に対し、

ライブラリの使用または使用不能から生じる一般的、特別、付随的、

または結果的損害(データの損失、データの不正確化、

お客様もしくは第三者によって被った損失、または他のソフトウェアとの

互換性の欠如を含みますが、これらに限定されません)について、

たとえ当該ホルダーまたは

その他のパーティがかかる損害の可能性について事前に知らされていたとしても、

一切の責任を負いません。

利用規約の終わり

これらの規約を新しいライブラリに適用する方法

新しいライブラリを開発し、それを社会にとって可能な限り有用なものにしたい場合は、誰もが再配布や変更を行えるフリーソフトウェアにすることをお勧めします。これらの規約(または代替として通常のGeneral Public Licenseの規約)の下での再配布を許可することで、それを実現できます。

これらの条件を適用するには、以下の通知をライブラリに添付してください。保証の除外を最も効果的に伝えるには、各ソースファイルの先頭に添付するのが最も安全です。また、各ファイルには少なくとも著作権表示と、完全な通知が記載されている場所へのポインタを含める必要があります。

\<one line to give the library's name and a brief idea of what it does.>

Copyright © \<year> \<name of author>

このライブラリはフリーソフトウェアです。フリーソフトウェア財団が発行する

GNU Lesser General Public Licenseの定める条件の下で、

本ライブラリを再配布および/または

変更することができます。ライセンスのバージョン2.1、あるいは(お好みにより)それ以降のバージョンのいずれかが適用されます。

このライブラリは有用であることを願って配布されていますが、

商品性または特定目的への適合性の黙示の保証を含め、

いかなる保証も行いません。詳細についてはGNU

Lesser General Public Licenseを参照してください。

このライブラリとともにGNU Lesser General Public

Licenseのコピーを受け取っているはずです。受け取っていない場合は、Free Software Foundationまでご請求ください。

Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

また、電子メールや郵送による連絡方法に関する情報も含めてください。

必要に応じて、雇用主(プログラマーとして働いている場合)または学校(所属している場合)に、ライブラリの著作権放棄書に署名してもらう必要があります。以下にサンプルを示します。名前は適宜変更してください。

Yoyodyne, Inc.は、ここに、James Random Hackerが作成した

ライブラリ「Frob」(ツマミを微調整するためのライブラリ)に関するすべての著作権上の権利を放棄します。

\<signature of Ty Coon>, 1 April 1990

Ty Coon, 副社長

これだけです!

Qt社 Qt LGPL例外バージョン1.1#

GNU Lesser General Public License バージョン 2.1 の特別な例外として、ライブラリを使用する作品のオブジェクト コード形式は、ライブラリの一部であるヘッダー ファイルからの素材を組み込むことができます。組み込まれた素材が (i) ライブラリ全体のサイズの 5% を超えないこと、および (ii) 数値パラメータ、データ構造レイアウト、アクセサ、マクロ、インライン関数、およびテンプレートに限定されることを条件として、そのようなオブジェクト コードを任意の条件で配布することができます。

GNU Lesser General Public License (バージョン3)#

参照:GNU Lesser General Public License、バージョン3

GNU LESSER GENERAL PUBLIC LICENSE

バージョン 3, 2007年6月29日

著作権 © 2007 Free Software Foundation, Inc. http://fsf.org/

すべての人は、このライセンス文書の同一複製物を複製および頒布することを許可されていますが、変更することは許可されていません。

このバージョンのGNU Lesser General Public Licenseには、GNU General Public Licenseバージョン3の諸条件が組み込まれており、以下に掲げる追加の許可事項によって補足されています。

0. 追加の定義。

本契約において使用される「本ライセンス」とは、GNU Lesser General Public License バージョン 3 を指し、 「GNU GPL」とは、GNU General Public License バージョン 3 を指します。

ライブラリとは、以下に定義されるアプリケーションまたは複合作品を除き、本ライセンスの対象となる作品を指します。

アプリケーションとは、ライブラリが提供するインターフェースを利用するものの、それ以外はライブラリに基づかないあらゆる作品を指します。ライブラリで定義されたクラスのサブクラスを定義することは、ライブラリが提供するインターフェースを利用する方法の一つとみなされます。

複合作品とは、アプリケーションとライブラリを結合またはリンクすることによって作成された作品のことです。複合作品の作成に使用されたライブラリの特定のバージョンは、リンクバージョンとも呼ばれます。

結合作品の最小限の対応ソースとは、結合作品の対応ソースを意味し、結合作品の一部のうち、個別に検討した場合にアプリケーションに基づいており、リンクされたバージョンに基づいていない部分のソースコードは除外されます。

複合著作物に対応するアプリケーションコードとは、アプリケーションのオブジェクトコードおよび/またはソースコードを意味し、アプリケーションから複合著作物を複製するために必要なデータおよびユーティリティプログラムを含みますが、複合著作物のシステムライブラリは除きます。

1. GNU GPL第3条の例外。

あなたは、GNU GPLのセクション3の拘束を受けることなく、本ライセンスのセクション3および4に基づいて翻案対象物を譲渡することができます。

2. 改変バージョンの譲渡。

ライブラリのコピーを改変した場合において、その改変の中で、ある機能が当該機能を使用するアプリケーションによって提供される関数またはデータ(機能が呼び出された際に渡される引数以外のもの)を参照しているときは、以下の条件を満たすことで改変バージョンのコピーを譲渡することができます。

a) アプリケーションが関数またはデータを提供しない場合でも、機能が確実に動作し、その目的の残りの意味のある部分を実行できるように誠実な努力を行うことを条件として、このライセンスの下で、または

b) このライセンスの追加的許可のいずれもその複製に適用されない形で、GNU GPLの下で。

3. ライブラリのヘッダーファイルの素材を含むオブジェクトコード。

アプリケーションのオブジェクトコード形式には、ライブラリの一部であるヘッダーファイルからの素材を含めることができます。含まれる素材が数値パラメータ、データ構造レイアウト、アクセサ、または小さなマクロ、インライン関数、テンプレート(10行以下の長さ)に限定されない場合、以下の両方を行うことを条件として、かかるオブジェクトコードを任意の条件で伝達することができます。

a) オブジェクトコードの各複製に、ライブラリがその中で使用されていること、およびライブラリとその使用がこのライセンスの対象である旨の目立つ通知を付記すること。

b) オブジェクトコードに、GNU GPLおよびこのライセンス文書の複製を添付すること。

4. 結合著作物。

以下のすべての事項も行うのであれば、結合著作物に含まれるライブラリの部分の改変、およびそのような改変をデバッグするためのリバースエンジニアリングを実質的に制限しない、お客様が選択した条件で結合著作物を譲渡することができます。

a) 結合著作物の各コピーに、ライブラリがその中で使用されていること、およびライブラリとその使用が本ライセンスの対象であることを示す目立つ表示を付すこと。

b) 結合著作物にGNU GPLおよび本ライセンス文書のコピーを添付すること。

c) 実行中に著作権表示を表示する結合著作物の場合、これらの表示の中にライブラリの著作権表示を含め、かつ、GNU GPLおよび本ライセンス文書のコピーへとユーザーを誘導する言及を含めること。

d) 次のいずれかを行うこと。

本ライセンスの条件に基づいて最小限の対応するソースを譲渡し、かつ、GNU GPLのセクション6で対応するソースの譲渡に関して指定されている方法に従って、ユーザーがアプリケーションをリンク済みバージョンの改変バージョンと再結合または再リンクして改変された結合著作物を生成することを可能にする形式および条件の下で対応するアプリケーションコードを譲渡すること。

ライブラリとのリンクに適切な共有ライブラリメカニズムを使用すること。適切なメカニズムとは、(a) 実行時にユーザーのコンピュータシステム上にすでに存在するライブラリのコピーを使用し、かつ、(b) リンク済みバージョンとインターフェース互換性のあるライブラリの改変バージョンと正しく動作するものです。

e) インストール情報を提供すること。ただし、GNU GPLのセクション6に基づきそのような情報の提供が義務付けられる場合に限られ、かつ、アプリケーションをリンク済みバージョンの改変バージョンと再結合または再リンクすることによって生成される結合著作物の改変バージョンをインストールして実行するために必要な範囲の informações に限られます。(オプション4d0を使用する場合、インストール情報は最小限の対応するソースおよび対応するアプリケーションコードに添付されなければなりません。オプション4d1を使用する場合、対応するソースの譲渡についてGNU GPLのセクション6で指定された方法でインストール情報を提供しなければなりません。)

5. 結合ライブラリ。

アプリケーションではなく、また本ライセンスの対象外である他のライブラリ機能とともに、ライブラリに基づく著作物であるライブラリ機能を単一のライブラリ内に並べて配置し、以下の両方を行う場合には、そのような結合ライブラリをお客様が選択した条件で譲渡することができます。

a) 結合されたライブラリに、他のライブラリ機能と結合されていない、ライブラリに基づく同一成果物の複製を添付し、このライセンスの条件の下で伝達すること。

b) 結合されたライブラリに、その一部がライブラリに基づく成果物であること、および同一成果物の添付された非結合形式の入手先を説明する目立つ通知を付記すること。

6. GNU劣等一般公衆利用許諾契約書の改訂版。

フリーソフトウェア財団は、随時、GNU劣等一般公衆利用許諾契約書の改訂版および/または新版を発行することがあります。このような新版は精神において現行バージョンと類似していますが、新たな問題や懸念に対処するために細部が異なる場合があります。

各バージョンには、識別可能なバージョン番号が付与されています。お受け取りになったライブラリに、特定の番号付きGNU Lesser General Public License 、またはそれ以降のバージョンが適用されると明記されている場合、その公開されているバージョン、またはフリーソフトウェア財団が公開しているそれ以降のバージョンのいずれかの条項に従うことができます。お受け取りになったライブラリにGNU Lesser General Public Licenseのバージョン番号が指定されていない場合は、フリーソフトウェア財団がこれまでに公開したGNU Lesser General Public Licenseのどのバージョンでも選択できます。

受け取ったライブラリにおいて、GNU Lesser General Public Licenseの将来のバージョンを適用するかどうかを代理人が決定できると規定されている場合、その代理人による任意のバージョンの受け入れに関する公的表明は、あなたがそのライブラリのバージョンを選択するための永続的な承認となります。

RapidXML#

Copyright © 2006, 2007 Marcin Kalicinski

本ライセンスの対象となるソフトウェアおよび付随するドキュメント(以下「本ソフトウェア」)の複製物を得るいかなる個人または組織に対しても、本ソフトウェアの使用、複製、表示、頒布、実行、送信、ならびに本ソフトウェアの派生著作物の作成を許可し、また本ソフトウェアの提供を受けた第三者がこれを行うことを許可します。ただし、以下の条件に従うものとします。

  1. 本ソフトウェアのすべての複製物(全部または一部)および本ソフトウェアのすべての派生著作物には、上記のライセンス付与、本制限事項、および以下の免責事項を含め、本ソフトウェアにおける著作権表示およびこの全文を記載しなければなりません。ただし、かかる複製物または派生著作物が、ソース言語プロセッサによって生成された機械実行可能なオブジェクトコードの形式のみである場合はこの限りではありません。

本ソフトウェアは現状のまま提供され、明示的または黙示的を問わず、商品性、特定目的への適合性、権原、非侵害に関する保証を含むがこれらに限定されない、いかなる種類の保証もありません。

著作権者または本ソフトウェアの頒布者は、契約、不法行為、またはその他いかなる原因に基づくかを問わず、本ソフトウェアに起因して、もしくは本ソフトウェアに関連して、または本ソフトウェアの使用その他の取引に起因して発生するいかなる損害またはその他の責任についても、一切責任を負わないものとします。

RapidXMLに関する詳細なライセンス情報は、 http://rapidxml.sourceforge.net/license.txtでオンラインで確認できます。

zlib#

zlib.h – 汎用圧縮ライブラリ「zlib」のインターフェース

バージョン 1.2.3、2005年7月18日

Copyright © 1995-2005 Jean-loup Gailly and Mark Adler

本ソフトウェアは現状のまま提供され、明示的または黙示的な保証は一切ありません。いかなる場合においても、著者は本ソフトウェアの使用から生じるいかなる損害に対しても責任を負いません。

商用アプリケーションを含むあらゆる目的に本ソフトウェアを使用し、自由に変更および再頒布することが、以下の制限に従うことを条件として許可されます。

  1. 本ソフトウェアの出所を偽ってはならず、オリジナルのソフトウェアを作成したと主張してはなりません。製品で本ソフトウェアを使用する場合、製品ドキュメントに謝辞を記載していただければ幸いですが、必須ではありません。
  2. 変更されたソースバージョンは、その旨を明確に表示しなければならず、オリジナルのソフトウェアであると偽ってはなりません。
  3. この通知は、いかなるソース頒布からも削除または変更してはなりません。

Jean-loup Gailly Mark Adler

jloup@gzip.org madler@alumni.caltech.edu

zlibライブラリで使用されるデータ形式は、RFC(Request for Comments)1950~1952で定義されており、ファイルhttp://www.ietf.org/rfc/rfc1950.txt(zlib形式)、rfc1951.txt(deflate形式)、rfc1952.txt(gzip形式)に記載されています。