feat: add MIT license
- Add the MIT license to the project. - Update the README to reference the new license. - Remove the license issue from the ANALYSIS.md document.
This commit is contained in:
parent
18e1350006
commit
5a125ba410
3 changed files with 18 additions and 7 deletions
|
|
@ -23,8 +23,7 @@ The application is written in Go and uses a `config.json` file to manage CouchDB
|
|||
* **Inefficient Keyword Filtering:** Message filtering by keywords (subject, sender, etc.) is done client-side *after* downloading the messages.
|
||||
* **Suggestion:** Modify the IMAP fetching logic to use server-side `IMAP SEARCH` with keyword criteria. This would reduce bandwidth and processing time, especially for users who only need to archive a small subset of messages from a large mailbox.
|
||||
|
||||
* **Lack of a License:** The project is missing a formal license, which creates legal ambiguity and may deter adoption and contribution.
|
||||
* **Suggestion:** Add a standard open-source license (e.g., MIT, Apache 2.0) to the `LICENSE` file.
|
||||
|
||||
|
||||
* **Usability Enhancement: Dry-Run Mode:** Users have no way to test their configuration (especially folder and message filters) without performing a live sync.
|
||||
* **Suggestion:** Implement a `--dry-run` flag that would log which mailboxes and messages *would* be processed and stored, without actually writing any data to CouchDB.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue