This commit introduces database integration using FireflyDB for storing and retrieving audio file metadata. - Integrated FireflyDB for persistent storage of metadata. - Added methods to check for existing metadata in the database and retrieve it. - Modified the Organizer class to use FireflyDB for processing metadata. - Added auto-scanning and metadata extraction upon directory opening in Fbrowser. - Created archiver.py and metaextract.py to house the ArchiveExtractor and MetadataExtractor classes respectively. - Added .gitignore entries for Firefly related files. - Added Mock MIT License, Contributor License Agreement, and Pro Edition License Agreement files.
63 lines
2.9 KiB
Markdown
63 lines
2.9 KiB
Markdown
fbroswer Pro Edition License Agreement
|
||
======================================
|
||
|
||
This License Agreement (“Agreement”) is a binding contract between you (“Licensee”)
|
||
and [Your Name or Organization] (“Licensor”) for the licensed software product
|
||
known as “fbroswer Pro Edition” including all updates, add‑ons, and accompanying
|
||
documentation (collectively, the “Software”).
|
||
|
||
1. GRANT OF LICENSE
|
||
Licensor hereby grants Licensee a non‑exclusive, non‑transferable, revocable
|
||
license to install and use one copy of the Software on up to [N] machines
|
||
owned or controlled by Licensee, solely for Licensee’s internal business or
|
||
personal use, subject to payment of the license fee described below.
|
||
|
||
2. LICENSE FEE & PAYMENT
|
||
a. Licensee agrees to pay Licensor a one‑time license fee of USD $[Amount].
|
||
b. All payments are non‑refundable. Licensor may suspend license rights for
|
||
non‑payment or late payment beyond [30] days after invoice date.
|
||
|
||
3. RESTRICTIONS
|
||
Licensee shall not, and shall not permit others to:
|
||
- Reverse‑engineer, decompile, or disassemble the Software except as expressly
|
||
permitted by law.
|
||
- Rent, lease, sublicense, or distribute the Software to third parties.
|
||
- Remove or alter any proprietary notices or labels on the Software.
|
||
|
||
4. SUPPORT & MAINTENANCE
|
||
Licensor will provide free updates and bug‑fix releases for a period of [12]
|
||
months from the date of purchase. Extended maintenance contracts are available
|
||
separately.
|
||
|
||
5. OWNERSHIP
|
||
The Software is licensed, not sold. Licensor and its suppliers retain all
|
||
rights, title, and interest in and to the Software, including all intellectual
|
||
property rights.
|
||
|
||
6. WARRANTY DISCLAIMER
|
||
THE SOFTWARE IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. LICENSOR
|
||
DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
|
||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON‑INFRINGEMENT.
|
||
|
||
7. LIMITATION OF LIABILITY
|
||
IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
|
||
OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE,
|
||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||
|
||
8. TERMINATION
|
||
This Agreement will terminate automatically if Licensee fails to comply with
|
||
any term herein. Upon termination, Licensee must cease all use of the Software
|
||
and destroy all copies in its possession.
|
||
|
||
9. GOVERNING LAW
|
||
This Agreement shall be governed by and construed in accordance with the laws
|
||
of [Your State/Country], without regard to its conflict of law principles.
|
||
|
||
10. ENTIRE AGREEMENT
|
||
This Agreement constitutes the entire agreement between the parties
|
||
concerning the Software and supersedes all prior or contemporaneous
|
||
understandings or agreements.
|
||
|
||
By installing, copying, or otherwise using the Software, Licensee agrees to be
|
||
bound by the terms of this Agreement.
|