License - Extended Hospital Management API v2.0

This commit is contained in:
Flook 2025-09-19 04:40:55 +07:00
parent 3bc0f0339e
commit b53f447a0e
5 changed files with 60 additions and 12 deletions

14
CREDITS.md Normal file
View File

@ -0,0 +1,14 @@
# 🙏 Credits & Acknowledgements
This project is based on the work of [MirnaGama/hospital-management-api](https://github.com/MirnaGama/hospital-management-api).
- Original features R1R10 were introduced in MirnaGamas project.
- Features R11R56, along with architecture refactoring and testing improvements,
were developed by SoftwareCraft.
⚠️ **Disclaimer**
The original repository by MirnaGama did not specify a license.
Therefore, code portions copied or adapted from that project are considered **Unlicensed**,
and reuse may require permission from the original author.
✅ All new code and improvements by SoftwareCraft are released under the **MIT License**.

19
LICENSE Normal file
View File

@ -0,0 +1,19 @@
MIT License
Copyright (c) 2025 SoftwareCraft (softwarecraft.tech)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "SoftwareCraft Contributions"),
to deal in the SoftwareCraft Contributions without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the SoftwareCraft Contributions, and to permit persons to whom the SoftwareCraft Contributions
are furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies
or substantial portions of the SoftwareCraft Contributions.
THE SOFTWARECRAFT CONTRIBUTIONS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARECRAFT CONTRIBUTIONS OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

14
LICENSE-THIRD-PARTY Normal file
View File

@ -0,0 +1,14 @@
Third-Party Notice
------------------
Some portions of this repository are derived from
MirnaGama/hospital-management-api (https://github.com/MirnaGama/hospital-management-api).
⚠️ IMPORTANT:
The original repository does not include a license.
As such, those portions of the codebase should be treated as "All Rights Reserved"
and may require explicit permission from the original author (MirnaGama)
for reuse, distribution, or modification.
This repository does not grant any license for those portions.
Please consult the original author for usage rights.

View File

@ -281,15 +281,16 @@ https://his-backend.softwarecraft.tech/swagger-ui/index.html
---
## 🙏 Credits
This project is an extended version inspired by [MirnaGama/hospital-management-api](https://github.com/MirnaGama/hospital-management-api).
The original repository did not include a license.
⚠️ Note: Features R1R10 were originally developed in MirnaGamas repository.
All other features (R11R56), refactoring, and architecture improvements are original contributions by SoftwareCraft.
---
## 📜 License
The newly developed modules and improvements (R11R56) are released under the MIT License.
Use of R1R10 features may require permission from the original author.
This project uses a **dual-license structure**:
- 🟢 **MIT License** applies to all new contributions and improvements by SoftwareCraft.
See [LICENSE](./LICENSE).
- 🔒 **Unlicensed / Permission Required** applies to portions derived from
[MirnaGama/hospital-management-api](https://github.com/MirnaGama/hospital-management-api).
See [LICENSE-THIRD-PARTY](./LICENSE-THIRD-PARTY).
⚠️ If you plan to redistribute or use this project commercially,
ensure that you have the necessary rights for third-party portions.

View File

@ -30,6 +30,6 @@ public class OpenAPIDocConfiguration {
.url("https://github.com/MirnaGama"))
.contact(new Contact()
.name("Extended & Maintained by: FlookSP / softwarecraft.tech")
.url("https://gitea.softwarecraft.tech/hospital-management-api")));
.url("https://gitea.softwarecraft.tech/gitea/hospital-management-api.git")));
}
}