Licenseļ
MIT Licenseļ
Copyright Ā© 2026 Alejandro Mata Ali
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:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
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.
What This Meansļ
The MIT License is one of the most permissive open-source licenses. Hereās what it means in plain language:
ā You CAN:ļ
Use the software for any purpose (commercial or non-commercial)
Copy the software and distribute it
Modify the software and create derivative works
Merge the software with other projects
Publish the software or modified versions
Sublicense the software
Sell the software or products that include it
ā ļø You MUST:ļ
Include the license notice: Include the MIT License text and copyright notice in all copies or substantial portions of the software
Include the copyright notice: Credit the original author (Alejandro Mata Ali)
ā You CANNOT:ļ
Hold the author liable: The software is provided āas isā without warranty
Remove the copyright notice: The original copyright must remain
Use the authorās name for endorsement: Without explicit permission
Dependenciesļ
RegressionLab uses several open-source libraries, each with their own licenses:
Core Dependenciesļ
Package |
License |
Use |
|---|---|---|
NumPy |
BSD-3-Clause |
Numerical computing |
Matplotlib |
PSF-based |
Plotting and visualization |
SciPy |
BSD-3-Clause |
Scientific computing and optimization |
Pandas |
BSD-3-Clause |
Data manipulation |
openpyxl |
MIT |
Excel file support |
Pillow |
HPND |
Image processing |
python-dotenv |
BSD-3-Clause |
Environment variable management |
colorama |
BSD-3-Clause |
Colored terminal output |
PyYAML |
MIT |
YAML config (equations, etc.) |
Streamlit |
Apache 2.0 |
Web application framework |
All of these licenses are permissive and compatible with the MIT License.
For version ranges, full license texts of selected dependencies (including PyYAML), and compliance notes, see THIRD_PARTY_LICENSES.md in the project root.
License Compatibilityļ
The MIT License is compatible with:
BSD licenses
Apache License 2.0
GPL (can be relicensed as GPL)
Commercial software
Using RegressionLab in Your Projectļ
Academic Useļ
If you use RegressionLab in academic research, please cite:
Mata Ali, A. (2026). RegressionLab: A curve fitting application for scientific data analysis.
GitHub repository: https://github.com/DOKOS-TAYOS/RegressionLab.git
BibTeX entry:
@software{regressionlab2026,
author = {Mata Ali, Alejandro},
title = {RegressionLab: A curve fitting application for scientific data analysis},
year = {2026},
publisher = {GitHub},
url = {https://github.com/DOKOS-TAYOS/RegressionLab.git}
}
Commercial Useļ
RegressionLab can be used in commercial projects without restrictions. However:
Include the license: The MIT License and copyright notice must be included
No warranty: The software is provided āas isā without warranty
Attribution: Credit the original project (appreciated but not required)
Derivative Worksļ
If you create a modified version of RegressionLab:
You can distribute it under any license (including proprietary)
You must include the original MIT License for RegressionLab code
You should clearly indicate what changes were made
Consider contributing improvements back to the original project
Example attribution:
This software includes code from RegressionLab
Copyright (c) 2026 Alejandro Mata Ali
Licensed under the MIT License
Warranty Disclaimerļ
THE SOFTWARE IS PROVIDED āAS ISā, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
This means:
No guarantee of fitness: The software may not be suitable for your specific purpose
No guarantee of accuracy: Results should be independently verified for critical applications
No guarantee of maintenance: Updates and bug fixes are provided on a best-effort basis
No liability: The authors are not responsible for any damages arising from the use of the software
Important for Scientific Useļ
While RegressionLab has been carefully developed and tested, users are responsible for:
Validating results: Always check that results make physical sense
Verifying accuracy: Compare with known solutions when possible
Understanding limitations: Be aware of numerical precision and algorithm limitations
Citing properly: In scientific publications, cite the tool and methods used
Copyrightļ
Original Workļ
Copyright Ā© 2026 Alejandro Mata Ali
The following materials are original works created by Alejandro Mata Ali for RegressionLab:
Source Code: All software code written specifically for RegressionLab.
Documentation: All user guides, API references, and example content.
Design: UI/UX layouts, application structure, and architectural diagrams.
Images and Icons: All images and icons included with RegressionLab are original creations.
Sample Data: All provided sample datasets are original and created for use with RegressionLab.
Third-Party Componentsļ
RegressionLab uses certain third-party resources, including:
Mathematical Algorithms: Implemented based on standard, widely accepted numerical methods.
Contributingļ
By contributing to RegressionLab, you agree that:
You own or have the rights to the contributed code
You grant the project a perpetual, worldwide, non-exclusive license to use your contribution
Your contribution will be licensed under the MIT License
You understand your contribution may be used commercially
See Contributing Guide for details.
Trademarkļ
āRegressionLabā is not a registered trademark. You may:
Use the name āRegressionLabā to refer to this software
State that your project āuses RegressionLabā
State that your project is ābased on RegressionLabā
You may not:
Imply official endorsement without permission
Use the name in a way that causes confusion with the original project
Register āRegressionLabā or similar names as trademarks
Contactļ
For licensing questions or commercial inquiries:
Email: alejandro.mata.ali@gmail.com
GitHub: Project Repository
Full License Textļ
The complete MIT License text is also available in the LICENSE file in the root directory of the repository.
Version Historyļ
v0.9.1 (February 2026): Current license (MIT)
License has remained MIT since project inception
Frequently Asked Questionsļ
Can I use RegressionLab in my company?ļ
Yes, the MIT License allows commercial use without restrictions or fees.
Do I need to make my code open source if I use RegressionLab?ļ
No, the MIT License does not require you to open-source your code. You can use RegressionLab in proprietary software.
Can I sell a product that includes RegressionLab?ļ
Yes, you can sell products that include or are based on RegressionLab. You must include the MIT License and copyright notice.
Do I need to credit RegressionLab?ļ
You must include the license and copyright notice in your distribution. Attribution beyond that is appreciated but not required.
Can I modify RegressionLab and keep my changes private?ļ
Yes, you can modify the code and keep your changes private. Thereās no requirement to share modifications.
What if I find a bug or security issue?ļ
Please report it on GitHub or via email. While the license disclaims warranty, we take bugs and security seriously and will address issues as quickly as possible.
Can I use RegressionLab in academic papers?ļ
Yes, itās free to use for academic purposes. Please cite the software appropriately (see citation information above).
What if I want to contribute code back?ļ
Great! See the Contributing Guide. Your contributions will also be under the MIT License.
For any other questions about licensing, please contact alejandro.mata.ali@gmail.com.