commit 214b96835244a0c374796547b8c689051a3e076c
parent d40e0cb3a7184b10f0cb2596809caffaa86653ce
Author: AMIT DUTTA <amitdutta4255@gmail.com>
Date: Mon, 26 Jan 2026 14:37:17 +0530
Revise contribution guidelines and licensing information
Updated the contribution guidelines to reflect the current licensing under the MIT License and clarified the terms for contributors.
Diffstat:
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
@@ -1,26 +1,31 @@
# Contributing to bsc
-Thank you for your interest in improving this repository!
+Thank you for your interest in improving this repository! Now that this project is licensed under the **MIT License**, I welcome community contributions, bug reports, and optimizations.
-While this is a personal academic repository protected by the **Educational Source-Available License (ESAL-1.0)**, I welcome constructive feedback, bug reports, and suggestions for optimization.
+## 📜 Licensing
-## ⚠️ Important Legal Notice for Contributors
+By submitting a Pull Request (PR) or code snippet to this repository, you agree that your contribution will be governed by the **[MIT License](LICENSE)**.
-By submitting a Pull Request (PR) or code snippet to this repository, you agree to the following terms:
+## How to Contribute
-1. **License Agreement:** You acknowledge that your contribution will be governed by the **[ESAL-1.0 License](LICENSE)**. You are *not* contributing under an open-source license like MIT or GPL.
-2. **Originality:** You certify that the code you submit is your own original work and does not violate any academic integrity policies of your institution.
-3. **Rights:** You grant Amit Dutta (the repository owner) the perpetual right to use, modify, and distribute your contribution as part of this project.
+1. **Report Bugs:** If you find an error in a solution, please open an **Issue**. Provide details on how to reproduce the error or why the current logic is incorrect.
+2. **Suggest Improvements:** If you have a more efficient algorithm or a cleaner implementation, feel free to share it via an Issue or a PR.
+3. **Documentation:** Typos, better comments, and clarity improvements are always appreciated.
-## How to Contribute
+## Contribution Guidelines
+
+To maintain the quality of this resource, please ensure:
-1. **Report Bugs:** If you find an error in a solution, please open an **Issue** rather than a PR, unless the fix is trivial.
-2. **Suggest Improvements:** If you have a more efficient algorithm, feel free to share it in an Issue or a PR.
-3. **Documentation:** Typos and clarity improvements are always welcome.
+* **Originality:** You certify that the code you submit is your own original work or that you have the right to submit it under the MIT License.
+* **Academic Integrity:** Do not submit code copied from textbooks or other students without proper attribution.
+* **Purpose:** While this is now open-source, please avoid submitting solutions to *active* university assignments that could facilitate academic dishonesty.
-## What NOT to Contribute
+## Getting Started
-* **Plagiarized Code:** Do not submit code copied from textbooks, other students, or online sources without attribution.
-* **Homework Solutions:** Do not submit solutions to *active* assignments from WBSU or other institutions that differ from the ones already present, as this could facilitate cheating.
+1. **Fork** the repository.
+2. **Clone** your fork locally.
+3. Create a **branch** for your changes.
+4. **Commit** your work with clear descriptions.
+5. Push to your fork and submit a **Pull Request**.
-Thank you for helping keep this resource accurate and high-quality!-
\ No newline at end of file
+Thank you for helping keep this resource accurate and high-quality!