-
Notifications
You must be signed in to change notification settings - Fork 0
Rovel Stars Software License
License
rovelstars/RSSL
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
SPDX-License-Identifier: RSSL-1.0
Rovel Stars Software License (RSSL) v1.0
Copyright © [Year] Rovel Stars and contributors. All rights reserved.
──────────────────────────────────────────────────────────────────────────────
1. DEFINITIONS
──────────────────────────────────────────────────────────────────────────────
1.1 "Rovel Stars" means Rovel Stars (the organization that authors, maintains,
and distributes the Software), its successors, and permitted assigns.
1.2 "Software" means any computer program, package, distribution, binary,
library, module, script, configuration, build tool, installer, update
mechanism, or documentation that is authored, maintained, or published by
Rovel Stars and distributed under this License. "Software" includes both
Source Code and Object Code forms of such works unless otherwise stated.
1.3 "Source Code" means the preferred form of the Software for making
modifications, including all human-readable program code, scripts,
configuration files, build files, and other materials necessary to
build or modify the Software.
1.4 "Object Code" means compiled, packaged, or executable forms of the
Software, including installers, images, binaries, and other non-source
distributions.
1.5 "User" means any natural person or legal entity that downloads, installs,
runs, accesses, modifies, distributes, or otherwise uses the Software,
whether for personal, internal, research, educational, development,
commercial, or other purposes. "User" includes developers, contributors,
partners, employees, contractors, and enterprise customers.
1.6 "Device" means any physical or virtual hardware (including servers,
desktops, laptops, mobile phones, tablets, embedded systems, appliances,
and virtual machines) on which the Software is installed or executed.
1.7 "Contribution" means any Source Code, documentation, patch, enhancement,
or other material submitted to Rovel Stars for inclusion in the Software
(including pull requests, patches, or any uploaded code).
1.8 "Fork" or "Derivative Work" means any copy, modification, adaptation,
translation, enhancement, or other work derived from the Software or any
part of it, including redistribution in Source Code or Object Code form.
1.9 "Product Addendum" or "Addendum" means a supplemental, product-specific set of terms
published by Rovel Stars that modifies or supplements this RSSL for a
particular product. A Product Addendum is identified by product name and
version and is published in association with that product.
1.10 "Closed-Source / Proprietary Module" means any component, application,
driver, service, or binary distributed by Rovel Stars that is not licensed
under RSSL or an open-source license and which Rovel Stars designates as
proprietary.
1.11 "Third-Party License" means a license governing a component of the
Software that was authored by a third party (including permissive,
copyleft, or proprietary licenses).
1.12 "Permissive License" means a Third-Party License that permits use,
modification, and redistribution with minimal requirements (for example,
requiring attribution).
1.13 "Copyleft License" means a Third-Party License that requires derivative
works to be distributed under substantially the same license terms as
the original component.
1.14 "Commercial Use" means any use of the Software to generate revenue, to
provide services or software to third parties for consideration, to
bundle or sell the Software as part of a paid product, or to operate
hosted services (SaaS) or commercial hosting using the Software.
1.15 "Telemetry" means diagnostic, usage, performance, crash, or similar
data collected by the Software about its operation or the environment
in which it runs.
1.16 "Personal Data" means any information relating to an identified or
identifiable natural person, under applicable privacy or data protection laws.
1.17 "Effective Date" means the date on which this copy of RSSL is published
or the date the User first obtains or uses the Software that references
this license (whichever is earlier).
1.18 "Distribution" means any form of making the Software available to third parties,
whether by sale, gift, sharing, hosting, or other means, including
redistribution in Source Code or Object Code form.
1.19 "Fork" or "Derivative Work" means any copy, modification, adaptation,
translation, enhancement, or other work derived from the Software or any
part of it, including redistribution in Source Code or Object Code form.
1.20 "Repository" or "repo" means any online or offline storage location,
including version control systems, where the Source Code or Object Code
of the Software is maintained, shared, or distributed.
──────────────────────────────────────────────────────────────────────────────
2. SCOPE AND APPLICABILITY
──────────────────────────────────────────────────────────────────────────────
2.1 This License governs the use, modification, and distribution of all
software products, source code, object code, and related materials that
are authored, maintained, or published by Rovel Stars and distributed
under this RSSL, except where a Product Addendum or a Third-Party
License provides additional or overriding terms.
2.2 Components of the Software that are governed by Third-Party Licenses
(including permissive, copyleft, or proprietary licenses) are excluded
from the scope of this RSSL to the extent of any inconsistency and are
governed solely by their respective license terms.
2.3 This License applies only to Software that is the original creation of
Rovel Stars or that incorporates Contributions accepted under a valid
Contributor License Agreement (CLA) or comparable agreement executed by
the contributor. Use of this License text by third parties for unrelated
projects does not create any affiliation, endorsement, or liability on
the part of Rovel Stars. All Contributions accepted are licensed under
this RSSL and any applicable Product Addendum.
2.4 In the event of a conflict between the terms of this RSSL and any
applicable Product Addendum or Third-Party License, the Product Addendum
or the Third-Party License (as applicable) shall govern to the extent
of the inconsistency for the subject matter in question.
──────────────────────────────────────────────────────────────────────────────
3. GRANT OF RIGHTS
──────────────────────────────────────────────────────────────────────────────
3.1 Subject to the terms of this RSSL and any applicable Product Addendum,
Rovel Stars hereby grants Users a worldwide, non-exclusive, royalty-free,
revocable license to:
(a) use the Software in Source Code or Object Code form;
(b) reproduce, build, and run the Software for personal, educational,
research, or internal business purposes; and
(c) create, distribute, and exercise rights in Derivative Works under the
conditions set forth in Section 3.2 and Section 4.
3.2 Redistribution Conditions. Any redistribution, whether in Source Code
or Object Code form, of Software that incorporates Rovel Stars-authored
components must:
(a) include a full copy of this RSSL and any applicable Product Addendum(s);
(b) identify and document all modifications made to the original Software;
(c) include prominent attribution to Rovel Stars and a URL to the
official Rovel Stars repository or project page; and
(d) preserve notices, attributions, and copyright statements included
in the original Software.
3.3 Restrictions. Unless expressly authorized by a written agreement with
Rovel Stars or by an applicable Product Addendum:
(a) Redistribution or distribution of Derivative Works for Commercial Use,
Partner programs, or Enterprise redistribution is prohibited;
(b) Users may not remove, alter, or obscure Rovel Stars trademarks,
logos, or notices; and
(c) Users shall not use the Software to produce works that misrepresent
Rovel Stars’ authorship or endorsement.
──────────────────────────────────────────────────────────────────────────────
4. FORKS, DERIVATIVE WORKS, AND COPYLEFT CONTINUITY
──────────────────────────────────────────────────────────────────────────────
4.1 Attribution and Source Disclosure. Any Fork, Derivative Work, or other
redistribution that includes Rovel Stars-authored components must:
(a) clearly identify itself as a modification or derivative of Rovel Stars
Software and include a URL or reference to the official Rovel Stars
repository or product page;
(b) make available the complete corresponding Source Code for any
distributed Object Code under the same RSSL and any applicable
Product Addendum(s);
(c) include a complete copy of this RSSL and any applicable Product
Addendum(s) in the redistributed package; and
(d) clearly document all substantive changes made.
4.2 License Continuity. All Forks and Derivative Works of Rovel Stars-authored
components must remain licensed under RSSL. This requirement propagates
to subsequent Forks and Derivative Works (i.e., the reciprocal/viral
effect for Rovel Stars-authored components).
4.3 Commercial Restriction for Derivatives. Derivative Works and Forks may
not be used for Commercial Use, Partner programs, or Enterprise
redistribution without an express, written license from Rovel Stars.
4.4 Trademark and Branding. Forks and Derivative Works must not use or
display Rovel Stars trademarks, service marks, product names, or logos
in a manner that implies endorsement or official status without express
written permission from Rovel Stars.
4.5 Fork Liability. Rovel Stars disclaims responsibility or liability for any
Forks, Derivative Works, or redistributions created by third parties.
Responsibility for compliance, security, and legal obligations for those
Forks rests solely with their authors and distributors.
──────────────────────────────────────────────────────────────────────────────
5. CONTRIBUTIONS AND CONTRIBUTOR LICENSE AGREEMENT (CLA)
──────────────────────────────────────────────────────────────────────────────
5.1 By submitting a Contribution, the Contributor represents and warrants that:
(a) they are the sole author of the Contribution or have obtained all rights,
consents, and permissions necessary to grant the rights and licenses set
forth in this Section 5;
(b) the Contribution is original to the Contributor or is otherwise lawfully
licensed for submission; and
(c) the Contribution does not violate any law, does not infringe any
third-party intellectual property or moral rights, and does not contain
malware, backdoors, or other intentionally harmful code.
5.2 Subject to the terms of this RSSL, each Contributor hereby grants Rovel Stars
and its affiliates, successors, licensees, and assigns a perpetual,
irrevocable, worldwide, non-exclusive, royalty-free, transferable,
sublicensable license to:
(a) use, reproduce, copy, modify, prepare derivative works of, publicly
display, publicly perform, distribute, and otherwise exploit the Contribution;
and
(b) incorporate the Contribution in whole or in part into the Software
and to license or relicense the resulting work under RSSL, any successor
license, or any other license chosen by Rovel Stars (including proprietary or
dual-licensing arrangements).
5.3 Each Contributor hereby grants to Rovel Stars and to recipients of the
Software a perpetual, worldwide, non-exclusive, royalty-free license under
any patent claims that are necessarily infringed by the Contributor's
Contribution to make, have made, use, offer to sell, sell, import, and
otherwise distribute and exploit the Contribution alone or as part of
the Software. If a Contributor (or any entity controlled by, controlling,
or under common control with the Contributor) initiates, assists,
or participates in any patent litigation asserting that the Software or any
Contribution infringes a patent owned or licensed by the Contributor, then the
patent license granted in this Section 5.3 (to the extent it applies to the patent
claims asserted) shall terminate automatically and without notice.
5.4 To the fullest extent permitted by law, the Contributor irrevocably waives
(or agrees not to assert) any moral rights or similar rights in the
Contribution that would interfere with the rights granted in this Section 5. The
Contributor consents to reasonable attribution of authorship and copyright notices
by Rovel Stars in source code, documentation, or other materials where such attribution
customarily appears.
5.5 Third-Party Materials and Compatible Licensing. If a Contribution contains or is
derived from third‑party code, the Contributor must disclose the origin, provide
copies of any applicable third-party licenses, and confirm that those materials may
be redistributed under terms compatible with this RSSL or with any additional Product
Addendum identified by Rovel Stars. Rovel Stars may refuse, remove, or require
remediation of Contributions that contain incompatible third‑party materials.
5.6 Rovel Stars may, at its discretion, require execution of a written Contributor
License Agreement (CLA), Developer Certificate of Origin (DCO), assignment,
or other agreement as a condition to accepting or merging a Contribution.
Acceptance of a Contribution by Rovel Stars is effective only when the
Contribution is explicitly accepted, merged, or otherwise included in an
official Rovel Stars codebase in accordance with the project's contribution
policy and any required agreement has been executed.
5.7 The Contributor agrees to defend, indemnify, and hold harmless Rovel Stars,
its officers, directors, employees, agents, licensees, and other contributors
from and against all claims, liabilities, damages, losses, and expenses
(including reasonable attorneys' fees) arising out of or in connection with
any breach of the representations, warranties, or obligations in this Section
5, including third-party claims of infringement or breach of contract
resulting from the Contribution. This indemnity obligation survives any
termination of the Contributor's rights under this RSSL.
5.8 The representations, warranties, licenses, indemnities, and other
obligations in this Section 5 survive any acceptance, rejection, or removal of
a Contribution and survive termination of this RSSL to the extent necessary to
give effect to their intent.
──────────────────────────────────────────────────────────────────────────────
6. THIRD-PARTY COMPONENTS AND LICENSE COMPATIBILITY
──────────────────────────────────────────────────────────────────────────────
6.1 The Software may include or depend upon Third-Party Components that are
licensed under permissive, copyleft, or proprietary licenses ("Third-
Party Licenses"). Such components remain governed by their respective
licenses.
6.2 Users redistributing the Software must comply with any source-distribution,
attribution, or other obligations required by included Third-Party Licenses.
Rovel Stars will provide notices and instructions for obtaining corresponding
source where legally required through product documentation or the official
Rovel Stars website.
6.3 Nothing in this RSSL is intended to limit, alter, or supersede rights or
obligations that arise under applicable Third-Party Licenses with respect
to those third-party components.
──────────────────────────────────────────────────────────────────────────────
7. SECURITY, INTEGRITY, AND UPDATES (BASELINE)
──────────────────────────────────────────────────────────────────────────────
7.1 Rovel Stars digitally signs official releases and updates using cryptographic
keys it controls. Users and redistributors should verify update signatures
prior to installation.
7.2 Users and contributors must not intentionally bypass, modify, or
misrepresent any technical or cryptographic protection included in the
Software.
7.3 Product-specific update, signing, distribution, and key-management
requirements are defined in the applicable Product Addendum and not in
this baseline RSSL.
7.4 Rovel Stars reserves the right to revoke, suspend, or re-issue cryptographic
keys and to recall or disable updates if key compromise, policy violation,
or security risk is detected.
──────────────────────────────────────────────────────────────────────────────
8. PRIVACY, TELEMETRY, AND DATA HANDLING
──────────────────────────────────────────────────────────────────────────────
8.1 The Software will not collect Personal Data without explicit, informed
consent from the User, except for minimal data necessary to provide
security-related functionality where lawful.
8.2 Telemetry and analytics features, if present, shall be opt-in where
required by law, clearly disclosed, and controllable by the User.
8.3 Partners, redistributors, and contributors must not collect, transmit,
monetize, or otherwise process Personal Data obtained through the Software
without a lawful basis and without complying with applicable privacy laws.
──────────────────────────────────────────────────────────────────────────────
9. FEES, PRICING, AND UPGRADE POLICY
──────────────────────────────────────────────────────────────────────────────
9.1 Rovel Stars may introduce, modify, or discontinue fees, subscriptions,
or paid editions for any product or service at its discretion.
9.2 Material changes to fees or licensing terms will be published with
reasonable notice. Continued use of updated products after publication
constitutes acceptance of the updated terms.
9.3 Fees paid for commercial programs, certifications, or enterprise licenses
are non-refundable unless Rovel Stars elects otherwise in writing.
──────────────────────────────────────────────────────────────────────────────
10. WARRANTY DISCLAIMER AND LIMITATION OF LIABILITY
──────────────────────────────────────────────────────────────────────────────
10.1 THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY
OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WITHOUT
LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT.
10.2 TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ROVEL STARS, ITS
AFFILIATES, CONTRIBUTORS, AND LICENSORS SHALL NOT BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL
DAMAGES, INCLUDING BUT NOT LIMITED TO LOST PROFITS, LOST REVENUE, LOSS OF
DATA, LOSS OF BUSINESS OPPORTUNITY, OR INTERRUPTION OF BUSINESS, WHETHER
IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE,
ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THIS LICENSE, EVEN
IF ROVEL STARS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10.3 USERS ARE SOLELY RESPONSIBLE FOR BACKING UP AND PROTECTING THEIR OWN DATA.
ROVEL STARS DISCLAIMS ALL LIABILITY FOR DATA LOSS OR DAMAGE ARISING FROM
THE USE OR MISUSE OF THE SOFTWARE.
──────────────────────────────────────────────────────────────────────────────
11. TERMINATION
──────────────────────────────────────────────────────────────────────────────
11.1 This License terminates automatically and without notice if you breach
any material term of this License, including failure to comply with the
copyleft obligations in Section 4, or if you initiate patent litigation
against Rovel Stars or its contributors concerning the Software.
11.2 Upon termination, you must immediately: (a) cease distribution of the
Software and any Derivative Works; (b) remove or disable access to binaries
or downloads you control that contain Rovel Stars components; and (c)
remove Rovel Stars trademarks and branding from derivative distributions.
11.3 Provisions that by their nature survive termination (including Sections 4,
6, 10, 11, 12, 13, and 15) shall remain in effect.
──────────────────────────────────────────────────────────────────────────────
12. PRODUCT ADDENDUMS
──────────────────────────────────────────────────────────────────────────────
12.1 Rovel Stars may publish a Product Addendum for a specific product that
supplements or modifies the terms of this RSSL for that product.
12.2 Each Product Addendum is published with the relevant product materials
(for example, in the product repository, distribution package, or
official documentation) and is identified by product name and version.
12.3 In the event of a conflict between this RSSL and a Product Addendum,
the Product Addendum controls with respect to the subject matter of that
Product Addendum; this RSSL continues to govern all other matters.
12.4 Propagation. Any Product Addendum applicable to a product shall also
apply to any Fork or Derivative Work of that product. Persons creating
or distributing Forks of such products must include and comply with the
official Product Addendum(s).
12.5 Authority. Only Rovel Stars holds the exclusive right to create, publish,
amend, or withdraw Product Addendum(s). No third party, Fork author, or
downstream distributor may modify, replace, or append new terms to an
existing Product Addendum. Any such attempted modification is void and
without effect.
──────────────────────────────────────────────────────────────────────────────
13. EXPORT CONTROL AND COMPLIANCE
──────────────────────────────────────────────────────────────────────────────
13.1 The Software may be subject to export, import, sanctions, or trade-control
laws. Users agree to comply with all applicable export and import laws.
13.2 Rovel Stars may restrict access to the Software, updates, or downloads
to comply with applicable laws and regulations.
──────────────────────────────────────────────────────────────────────────────
14. LICENSE UPDATES AND SUCCESSOR VERSIONS
──────────────────────────────────────────────────────────────────────────────
14.1 Rovel Stars may publish revised or successor versions of this RSSL or any
Product Addendum at any time.
14.2 Continued use, distribution, modification, or contribution to the
Software after publication of a revised RSSL or Product Addendum shall
constitute acceptance of the revised terms, unless Rovel Stars expressly
states otherwise.
14.3 Publication of updated license text on the official Rovel Stars website,
in product repositories, or within product distributions constitutes
sufficient notice to Users and contributors.
──────────────────────────────────────────────────────────────────────────────
15. DISPUTE RESOLUTION AND ARBITRATION
──────────────────────────────────────────────────────────────────────────────
15.1 The parties shall first attempt to resolve any dispute arising out of or
relating to this License through good-faith electronic communication for
a period of thirty (30) days from the date a party provides written
notice of the dispute.
15.2 If the dispute is not resolved within thirty (30) days of the notice
under Section 15.1, the dispute shall be submitted to non-binding
arbitration conducted via a recognized virtual Alternative Dispute
Resolution (ADR) platform agreed upon by the parties. The parties
shall make a good-faith effort to select the ADR platform; if no
agreement is reached within seven (7) days, Rovel Stars may select
the platform.
15.3 If the dispute is not resolved within sixty (60) days of the notice
under Section 15.1, the dispute shall be submitted to confidential,
binding arbitration seated in New Delhi, India, under the Arbitration
and Conciliation Act, 1996. The arbitration shall be conducted in English
and administered according to the arbitration rules selected by Rovel
Stars from a recognized arbitration institution (e.g., SIAC, ICC, LCIA).
The arbitrator(s) shall have the authority to grant all remedies
available under applicable law, including injunctive relief.
15.4 Nothing in this Section shall prevent Rovel Stars from seeking injunctive,
provisional, or other equitable relief in a court of competent jurisdiction
to protect its intellectual property rights or confidentiality obligations,
either before, during, or after the arbitration process.
15.5 All proceedings, documents, evidence, and outcomes related to Sections
15.2 and 15.3 shall be strictly confidential, except as necessary to
enforce any arbitration award or seek remedies under Section 15.4.
──────────────────────────────────────────────────────────────────────────────
16. MISCELLANEOUS
──────────────────────────────────────────────────────────────────────────────
16.1 Governing Law. This RSSL is governed by and construed in accordance with
the laws of the Republic of India, excluding conflicts-of-law rules.
16.2 Severability. If any provision of this License is held invalid or
unenforceable, the remaining provisions shall remain in full force.
16.3 No Waiver. Failure to enforce any provision of this License shall not
constitute a waiver of future enforcement of that or any other provision.
16.4 Applicability. This License applies only to Software created, owned, or
distributed by Rovel Stars. Use of this License text by other parties
does not bind Rovel Stars or imply endorsement.
──────────────────────────────────────────────────────────────────────────────
CONTACT
──────────────────────────────────────────────────────────────────────────────
For questions regarding this License or requests for Product Addendums,
contact: legal@rovelstars.com
About
Rovel Stars Software License
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published