BBRES-RNG Custom Restrictive License
Version 1.0, March 2026

Copyright (c) 2026 Mehul Singh. All Rights Reserved.

https://github.com/singhmehul7783/Bit-Based-Randomized-Entropy-System-Scheduler-Based-RNG


TERMS AND CONDITIONS

1. DEFINITIONS

   "Software" refers to the BBRES-RNG (Bit-Based Randomized Entropy System
   Scheduler-Based RNG) source code, object code, documentation, validation
   reports, test data, and all associated files contained in this repository.

   "Author" refers to Mehul Singh, the original creator and copyright holder
   of the Software.

   "You" (or "Your") refers to any individual or legal entity exercising
   permissions granted by this License.

   "Commercial Use" means any use of the Software intended for or directed
   toward commercial advantage or monetary compensation. This includes, but
   is not limited to: incorporating the Software into commercial products or
   services; using the Software to provide paid services; selling, renting,
   or leasing the Software; or using the Software in any revenue-generating
   activity.

   "Derivative Work" means any work that is based on or derived from the
   Software, including but not limited to modifications, translations,
   adaptations, extensions, ports, or any work that incorporates substantial
   portions of the Software's source code, algorithms, or architecture.

   "Distribution" means making the Software available to any third party by
   any means, including but not limited to copying, publishing, uploading,
   sharing, transmitting, or transferring the Software or any portion thereof.


2. GRANT OF LIMITED RIGHTS

   Subject to the terms and conditions of this License, the Author hereby
   grants You a non-exclusive, non-transferable, non-sublicensable, revocable,
   limited right to:

   a) VIEW and READ the source code of the Software for personal educational
      purposes and academic research.

   b) EXECUTE the Software in its unmodified form for personal study,
      academic research, or educational coursework.

   c) CITE and REFERENCE the Software, its architecture, validation results,
      and documentation in academic publications, research papers, theses,
      dissertations, and educational materials, provided that proper
      attribution is given in accordance with Section 3.

   d) FORK the repository on GitHub solely for the purpose of submitting
      pull requests back to the original repository, subject to the Author's
      approval.


3. ATTRIBUTION REQUIREMENTS

   Any permitted use of the Software under Section 2 MUST include the
   following attribution in a prominent location:

   For academic papers and publications:
   "BBRES-RNG: Bit-Based Randomized Entropy System Scheduler-Based RNG,
   developed by Mehul Singh (2026).
   Source: https://github.com/singhmehul7783/Bit-Based-Randomized-Entropy-System-Scheduler-Based-RNG"

   For presentations, coursework, and other educational materials:
   Credit must be given to "Mehul Singh" as the original author with a link
   to the original repository.

   Removal, alteration, or obscuring of any copyright notices, license
   notices, or attribution statements contained in the Software is strictly
   prohibited.


4. RESTRICTIONS — PROHIBITED ACTIONS

   Unless You have obtained prior written permission from the Author, You
   MAY NOT:

   a) USE the Software for any Commercial Use, as defined in Section 1.

   b) MODIFY, alter, adapt, translate, or create any Derivative Work based
      on the Software, in whole or in part.

   c) DISTRIBUTE, redistribute, publish, sublicense, sell, lease, rent,
      loan, or otherwise transfer the Software or any portion thereof to
      any third party, in any form (source, binary, or otherwise).

   d) SUBLICENSE any rights granted under this License to any third party.

   e) INCORPORATE the Software or any substantial portion of its source
      code, algorithms, or architectural design into any other software
      project, product, library, or system.

   f) REVERSE ENGINEER, decompile, or disassemble any compiled or
      obfuscated portions of the Software for purposes other than those
      expressly permitted under Section 2.

   g) REMOVE or ALTER any copyright notices, license headers, author
      attributions, or proprietary markings from the Software.

   h) USE the Software to train, fine-tune, or otherwise develop machine
      learning models, artificial intelligence systems, or automated code
      generation tools without explicit written permission.

   i) CLAIM authorship or ownership of the Software, its algorithms, or
      its architectural design, or represent the Software as Your own work.

   j) FILE any patent application that covers or claims any aspect of the
      Software's algorithms, methods, architecture, or implementation.


5. REQUESTING PERMISSION

   To request permission for any use not expressly granted under Section 2,
   contact the Author at:

   GitHub:  https://github.com/singhmehul7783
   Email:   (as listed on the Author's GitHub profile)

   Permission requests should include:
   - Your full name and affiliation (individual or organization)
   - A detailed description of the intended use
   - The scope and duration of the requested permission
   - Whether the use is commercial or non-commercial

   The Author reserves the sole and absolute right to grant or deny any
   permission request at their discretion. Silence or non-response shall
   NOT be construed as implicit permission.


6. INTELLECTUAL PROPERTY

   a) The Software, including all source code, algorithms, architectural
      design, documentation, and validation methodology, is the exclusive
      intellectual property of the Author.

   b) This License does not transfer any ownership rights, title, or
      interest in the Software to You. All rights not expressly granted
      herein are reserved by the Author.

   c) No trademark, service mark, or trade name rights are granted under
      this License.


7. NO WARRANTY

   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.

   THE AUTHOR MAKES NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE, THAT IT
   WILL OPERATE WITHOUT INTERRUPTION, OR THAT IT IS SUITABLE FOR ANY
   PARTICULAR PURPOSE, INCLUDING BUT NOT LIMITED TO CRYPTOGRAPHIC SECURITY.

   THE VALIDATION RESULTS AND TEST REPORTS INCLUDED WITH THE SOFTWARE ARE
   PROVIDED FOR INFORMATIONAL PURPOSES ONLY AND DO NOT CONSTITUTE A
   GUARANTEE OR CERTIFICATION OF CRYPTOGRAPHIC SECURITY, SUITABILITY FOR
   PRODUCTION USE, OR COMPLIANCE WITH ANY STANDARD.


8. LIMITATION OF LIABILITY

   IN NO EVENT SHALL THE AUTHOR 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.

   THIS LIMITATION APPLIES TO ALL DAMAGES OF ANY KIND, INCLUDING BUT NOT
   LIMITED TO DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   CONSEQUENTIAL DAMAGES, LOSS OF PROFITS, LOSS OF DATA, BUSINESS
   INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES.


9. TERMINATION

   a) This License and the rights granted hereunder will terminate
      automatically if You fail to comply with any of the terms and
      conditions herein.

   b) Upon termination, You must immediately cease all use of the Software
      and destroy all copies in Your possession or control.

   c) The Author reserves the right to revoke this License at any time,
      for any reason, with or without notice.

   d) Sections 6, 7, 8, and 10 shall survive termination of this License.


10. GOVERNING LAW AND JURISDICTION

    This License shall be governed by and construed in accordance with the
    laws of India, without regard to its conflict of law provisions.

    Any disputes arising under or in connection with this License shall be
    subject to the exclusive jurisdiction of the courts located in India.


11. SEVERABILITY

    If any provision of this License is held to be unenforceable or invalid,
    such provision shall be modified to the minimum extent necessary to make
    it enforceable, and all remaining provisions shall continue in full force
    and effect.


12. ENTIRE AGREEMENT

    This License constitutes the entire agreement between You and the Author
    with respect to the Software and supersedes all prior or contemporaneous
    understandings, representations, and agreements, whether written or oral.

    No amendment to this License shall be effective unless made in writing
    and signed by the Author.


---

For permissions, licensing inquiries, or commercial use requests:
INSTRUCTIONS: 
Complete the docs/form/BBRES-RNG_Permission_Template.docx form and send it to the Author via the 
public email listed on the github profile below:
Mehul Singh — https://github.com/singhmehul7783
