# LICENSE

## MarkdownEditor - ライセンス情報

### プロジェクトライセンス
- 本ソフトはシェアウェアであり、継続的な利用にはライセンスの購入と登録が必要です。
- 著作権はEasyMeasurementsに帰属し、プログラムの改変、解析、およびライセンスの無断譲渡を禁じます。
- ソフトは現状渡しとし、使用による損害への責任や購入後の返金には一切応じかねます。
```
    Copyright (c) 2025
    EasyMeasurements
    https://www.easymeasurements.com
```
---
## 使用ライブラリのライセンス情報
本ソフトウェアは以下のオープンソースライブラリを使用しています。

| ライブラリ | バージョン | ライセンス | 用途 |
|-----------|-----------|-----------|------|
| PySide6 | 6.5.0+ | LGPL v3 | GUIフレームワーク |
| mistune | 3.0.0+ | BSD License | Markdownパーサー |
| fpdf2 | 2.7.0+ | LGPL v3 | PDFエクスポート機能 |
| PyInstaller | 5.13.0+ | GPL v2 + Commercial Exception | 実行ファイルビルド |
| jinja2 | 3.1.0+ | BSD License | テンプレートエンジン |
| markupsafe | 2.1.0+ | BSD License | セキュリティユーティリティ |
| lxml | 4.9.0+ | BSD License | XML/HTML処理 |
| docutils | 0.19+ | Public Domain + BSD | ドキュメント処理 |
| pygments | 2.15.0+ | BSD License | シンタックスハイライト |
| pathlib2 | 2.3.7+ | MIT License | 旧Python互換Pathlib |
| openai | 1.0.0+ | MIT License | OpenAI互換APIクライアント |
| google-generativeai | 0.5.0+ | Apache License 2.0 | Gemini APIクライアント |
| Pillow | 10.0.0+ | PIL License (BSD-like) | 画像処理・リサイズ機能 |

### ライセンス要件サマリ

| ライセンス種別 | 商用利用 | ソース開示義務 | その他の主な条件 |
|---------------|----------|----------------|------------------|
| MIT License | 可能 | 不要 | 著作権表示とライセンス全文を保持 |
| BSD License (2/3-clause) | 可能 | 不要 | 著作権表示・免責条項を保持 |
| Apache License 2.0 | 可能 | 不要（改変箇所の明示が必要） | NOTICEファイルの同梱、商標利用ポリシー遵守、特許条項あり |
| LGPL v3 | 可能 | 動的リンク時は不要（再リンク手段の提供/ソース要求対応が必要） | ライブラリ改変時はソース公開、LGPL全文提供 |
| GPL v2 + Commercial Exception | 可能 | 不要（例外により） | PyInstallerのライセンス表示保持、例外条項遵守 |
| Public Domain | 可能 | 不要 | 表示義務なし（任意でクレジット推奨） |

---

## 重要な配布要件

### 1. 各ライブラリのライセンス要件

#### LGPL v3 ライブラリ（PySide6、fpdf2）

LGPL v3でライセンスされたライブラリを使用していますが、動的リンク方式により以下の要件を満たしています：

- ✅ **ソースコード開示**: 不要（動的リンクの場合）
- ✅ **商用利用**: 可能
- ✅ **再配布**: 可能

**重要**: 以下の要件を満たす必要があります：

1. **著作権表示の保持**: 各ライブラリの著作権表示を保持してください
2. **LGPL v3全文の提供**: 本ファイルまたは別途LGPL v3全文を提供してください（要求された場合）
3. **ソースコード要求権**: ユーザーがLGPLライブラリのソースコードを要求した場合、提供する準備が必要です

**ソースコード提供方法**:
- PySide6: https://code.qt.io/cgit/pyside/pyside-setup.git/
- fpdf2: https://github.com/PyFPDF/fpdf2

#### BSD License ライブラリ（mistune、jinja2、markupsafe、lxml、docutils、pygments）

- ✅ **商用利用**: 可能
- ✅ **ソースコード開示**: 不要
- ✅ **再配布**: 可能
- ✅ **改変**: 可能（改変した場合はライセンス表示を保持）

**BSD License要件**:
- 著作権表示とBSD License全文を保持してください
- 本ファイルに含まれています

#### MIT License ライブラリ（pathlib2、openai）

- ✅ **商用利用**: 可能
- ✅ **ソースコード開示**: 不要
- ✅ **再配布・改変**: 可能（再配布時は著作権表示とライセンス全文を保持）

#### PIL License ライブラリ（Pillow）

- ✅ **商用利用**: 可能
- ✅ **ソースコード開示**: 不要
- ✅ **再配布・改変**: 可能（PIL LicenseはBSDライセンスに類似）

**MIT License要件**:
- 著作権表示とMIT License全文を配布物に含めてください（ https://opensource.org/licenses/MIT ）

#### Apache License 2.0 ライブラリ（google-generativeai）

- ✅ **商用利用**: 可能（Googleのブランドポリシーおよび利用規約を遵守してください）
- ✅ **ソースコード開示**: 不要（改変箇所はNOTICE等で明示）
- ✅ **特許ライセンス**: Apache License 2.0 第3条に基づき付与

**Apache License 2.0要件**:
- Apache License 2.0の全文を配布物に同梱するか、URLを明記してください（ https://www.apache.org/licenses/LICENSE-2.0 ）
- 著作権表示・免責条項を保持してください
```
    ## NOTICE (告知事項)
    本ソフトウェアには、Google LLC が著作権を有する google-generativeai ライブラリが含まれています 。Apache License 2.0 の規定に基づき、以下の告知事項を掲示します：
    対象ライブラリ: google-generativeai 
    著作権者: Copyright (c) Google LLC 
    ライセンス: Apache License, Version 2.0 
    告知:
    本ライブラリの使用は、Apache License 2.0 の条項および条件に従います 。
    ライセンスのコピーは http://www.apache.org/licenses/LICENSE-2.0 から入手可能です 。
    法律で定められている場合、または書面による合意がある場合を除き、本ライブラリは「現状有姿（AS IS）」で提供され、明示的か黙示的かを問わず、いかなる種類の保証も伴いません 。
    本ソフトウェアにおける当該ライブラリの利用については、Google のブランドポリシーおよび利用規約を遵守しています。
```

#### PyInstaller（GPL v2 + Commercial Exception）

- ✅ **商用利用**: 可能（Commercial Exceptionにより）
- ✅ **ソースコード開示**: 不要
- ✅ **実行ファイル配布**: 制限なし
- ✅ **ライセンス表示**: PyInstallerのライセンス情報を含める必要があります

---

## ライブラリ別の詳細情報

### PySide6

**ライセンス**: LGPL v3  
**著作権**: The Qt Company Ltd.  
**Webサイト**: https://www.qt.io/  
**ソースコード**: https://code.qt.io/cgit/pyside/pyside-setup.git/  
**商用ライセンス**: https://www.qt.io/licensing/ （LGPL制限の回避に商用ライセンス購入が可能）

**ライセンス全文**:
```
This software uses PySide6 which is licensed under LGPL v3.0
See https://www.gnu.org/licenses/lgpl-3.0.html for the full LGPL v3.0 text
```

### mistune

**ライセンス**: BSD License  
**著作権**: Hsiaoming Yang  
**Webサイト**: https://github.com/lepture/mistune  

**BSD License**:
```
Copyright (c) Hsiaoming Yang <me@lepture.com>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
   this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
```

### fpdf2

**ライセンス**: LGPL v3  
**著作権**: The fpdf2 team  
**Webサイト**: https://github.com/PyFPDF/fpdf2  
**ソースコード**: https://github.com/PyFPDF/fpdf2

**ライセンス全文**:
```
This software uses fpdf2 which is licensed under LGPL v3.0
See https://www.gnu.org/licenses/lgpl-3.0.html for the full LGPL v3.0 text
```

### PyInstaller

**ライセンス**: GPL v2 + Commercial Exception  
**著作権**: PyInstaller Development Team  
**Webサイト**: https://pyinstaller.readthedocs.io/  
**商用例外**: 実行ファイルの配布に関する制限は適用されません

---

### pathlib2

**ライセンス**: MIT License  
**著作権**: The Python Packaging Authority and contributors  
**Webサイト**: https://github.com/jazzband/pathlib2  

**MIT License**:
```
This software uses pathlib2 which is licensed under the MIT License.
See https://opensource.org/licenses/MIT for the full text.
```

### openai

**ライセンス**: MIT License  
**著作権**: OpenAI, L.L.C.  
**Webサイト**: https://github.com/openai/openai-python  

**MIT License**:
```
This software uses the openai Python SDK which is licensed under the MIT License.
See https://opensource.org/licenses/MIT for the full text.
```

### google-generativeai

**ライセンス**: Apache License 2.0  
**著作権**: Google LLC  
**Webサイト**: https://github.com/google/generative-ai-python  

**Apache License 2.0**:
```
This software uses google-generativeai which is licensed under the Apache License, Version 2.0.
You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is
distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
```

Apache License 2.0 に基づく配布物には、Googleが提供する `NOTICE` ファイルを含める必要があります。改変した場合は、変更箇所を `NOTICE` に明記してください。

### Pillow

**ライセンス**: PIL License (BSD-like)  
**著作権**: Secret Labs AB, Fredrik Lundh, and contributors  
**Webサイト**: https://python-pillow.org/  
**ソースコード**: https://github.com/python-pillow/Pillow  

**PIL License**:
```
This software uses Pillow (PIL) which is licensed under the PIL License.
The PIL License is a BSD-like license that allows free use, modification, and distribution.
See https://github.com/python-pillow/Pillow/blob/main/LICENSE for the full text.
```

PIL LicenseはBSDライセンスに類似しており、商用利用・改変・再配布が可能です。

---

## 免責事項

本ライセンス情報は、2025年11月7日時点の情報に基づいています。

- ライセンス条項は変更される可能性があります
- 法的な確実性については、適格な法律専門家にご相談ください
- 各ライブラリの最新のライセンス情報は、公式ドキュメントをご確認ください
- 本情報は現状有姿で提供され、明示的または黙示的保証は含まれません

---

## 参考リンク

- PySide6: https://www.qt.io/licensing/
- mistune: https://github.com/lepture/mistune
- fpdf2: https://github.com/PyFPDF/fpdf2
- PyInstaller: https://pyinstaller.readthedocs.io/
- LGPL v3全文: https://www.gnu.org/licenses/lgpl-3.0.html
- GPL v2全文: https://www.gnu.org/licenses/gpl-2.0.html
- BSD License全文: https://opensource.org/licenses/BSD-2-Clause
- MIT License全文: https://opensource.org/licenses/MIT
- Apache License 2.0全文: https://www.apache.org/licenses/LICENSE-2.0
- openai Python SDK: https://github.com/openai/openai-python
- google-generativeai: https://github.com/google/generative-ai-python
- pathlib2: https://github.com/jazzband/pathlib2
- Pillow: https://python-pillow.org/

---

**最終更新**: 2025年12月25日  
**バージョン**: B20251225

