From 2f5e36a933c657ba050adfc310c1ae1d29cce745 Mon Sep 17 00:00:00 2001 From: Leonardo Meireles Date: Tue, 14 Jan 2025 21:10:42 -0300 Subject: [PATCH] chore: update license from MIT to GNU General Public License v3.0; revise README for license details --- LICENSE | 39 ++++++++++++++++++++++----------------- README.md | 42 +++++++++++++++++++++++------------------- 2 files changed, 45 insertions(+), 36 deletions(-) diff --git a/LICENSE b/LICENSE index 5e6149e..9f2f964 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,26 @@ -MIT License +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 -Copyright (c) 2024-2025 Leonardo Nogueira Meireles +Copyright (C) 2024-2025 Leonardo Nogueira Meireles -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Preamble -THE SOFTWARE IS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + +... + +For the full text of the GPL v3 license, please refer to: +https://www.gnu.org/licenses/gpl-3.0.en.html diff --git a/README.md b/README.md index 6665d84..b88d7db 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ A specialized web application for laboratory quality control management, implementing Westgard rules for statistical quality control (QC) in clinical laboratories. This tool provides comprehensive visualization and analysis capabilities for monitoring and managing quality control data across hematology, coagulation, and biochemistry testing. ## Project Structure + ``` ├──public │ ├── favicon.ico @@ -48,26 +49,26 @@ A specialized web application for laboratory quality control management, impleme ## Features - **Westgard Rules Implementation**: - - Automated quality control validation using Westgard multi-rules - - Real-time violation detection and alerting - - Statistical process control (SPC) monitoring + - Automated quality control validation using Westgard multi-rules + - Real-time violation detection and alerting + - Statistical process control (SPC) monitoring - **Interactive Quality Control Charts**: - - Levey-Jennings charts for QC data visualization - - Dynamic charts and graphs for trend analysis - - Control limit calculations and display + - Levey-Jennings charts for QC data visualization + - Dynamic charts and graphs for trend analysis + - Control limit calculations and display - **Multiple Test Categories**: - - Hematology QC analysis - - Coagulation QC studies - - Biochemistry QC results + - Hematology QC analysis + - Coagulation QC studies + - Biochemistry QC results - **Analytics Dashboard**: - - Comprehensive QC data analysis with filtering capabilities - - Statistical metrics and performance indicators - - Quality control violation tracking + - Comprehensive QC data analysis with filtering capabilities + - Statistical metrics and performance indicators + - Quality control violation tracking - **Dark/Light Mode**: Full theme support for comfortable viewing in any environment @@ -164,22 +165,25 @@ The application can be deployed to various hosting platforms: 1. **Vercel** (Recommended) - - Connect your repository - - Follow the automatic deployment process + - Connect your repository + - Follow the automatic deployment process 2. **Other Platforms** - - Deploy the contents of the `build` directory - - Configure your server to serve the static files + - Deploy the contents of the `build` directory + - Configure your server to serve the static files +## License +This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the [LICENSE](LICENSE) file for details. -## License +The GPL-3.0 ensures that: -This project is licensed under the MIT License - see the LICENSE file for details. +- The software remains open source +- Any modifications or derived works must also be released under GPL-3.0 +- Source code must be made available when distributing the software ## Screenshots The application supports both light and dark modes for optimal viewing experience in any environment. ![image](https://github.com/user-attachments/assets/861b601c-53cd-4bd6-a12a-96ccc5ed0dce) -