RS-TECH-HUB SOFTWARE LICENSE AGREEMENT
Beta Program Edition
Effective Date: January 1, 2026
Last Updated: January 1, 2026
Version: 2.0 Beta
EXECUTIVE SUMMARY
This agreement governs the RS-Tech-Hub Beta Program, offering production-ready NestJS infrastructure modules at founder-friendly pricing with direct technical support from the software architect.
License Grant:
- Production licenses for authentication and user management modules
- Obfuscated code distribution with complete TypeScript definitions
- Direct technical support (48-72 hour weekday response)
- Security updates and maintenance during license term
- Unlimited development mode access without licensing requirements
- Select modules available under MIT open source license
Program Structure:
- Annual licensing at $2,999/year (locked rate for beta participants)
- Limited to first 25 customers
- Single production instance per license
- Direct email support from principal architect
- 30-day integration guarantee
Key Limitations:
- No 24/7 support or weekend service level agreements
- No legal indemnification for intellectual property claims
- No enterprise-grade warranties beyond software conformance
- Limited liability capped at annual license fee
This beta program targets technical decision-makers who prioritize quality implementation and direct technical access over enterprise procurement requirements.
1. DEFINITIONS
Software means the RS-Tech-Hub NestJS backend infrastructure packages distributed under the @rs-tech-hub npm organization, including authentication, user management, and related or additional modules.
License means the right to use the Software as granted under this Agreement.
License Key means the unique alphanumeric code provided via Gumroad that activates production and staging environments.
Development Environment means local development or internal testing infrastructure not accessible to end users or generating revenue.
Staging Environment means pre-production quality assurance infrastructure accessible to internal teams and authorized test users, but not used for revenue-generating operations.
Production Environment means infrastructure where the Software serves end users, processes customer data, or generates revenue.
Licensee means the individual or legal entity that has purchased a License.
Licensor means RS-Tech-Hub, operated by Raphael Schwirtlich.
2. LICENSE GRANT
2.1 Scope of License
Subject to the terms herein and payment of applicable fees, Licensor grants Licensee a limited, non-exclusive, non-transferable, non-sublicensable license to:
- (a) Install and operate the Software in accordance with documentation;
- (b) Integrate the Software into Licensee's applications;
- (c) Modify open source (MIT licensed) modules;
- (d) Extend licensed modules via documented APIs and interfaces;
- (e) Deploy commercial applications utilizing the Software.
2.2 License Types
Single Instance License: One production deployment per license key
Development License: Unlimited development instances (no license key required)
Staging License: Unlimited staging instances (license key required)
2.3 Instance Limitations
Each License Key permits operation on ONE (1) production instance. Multiple production instances require multiple licenses or upgrade to Enterprise tier upon availability.
Instance migration is supported through production instance deactivation in staging mode with subsequent reactivation via production instance startup.
2.4 Code Distribution Model
Dual Licensing Structure:
RS-Tech-Hub employs a dual distribution model:
Open Source Components (MIT License):
- Foundation modules distributed with full source code
- Standard MIT License terms apply
- Clearly identified in package documentation
- Full modification and derivative rights granted
Licensed Components (Proprietary):
- Premium modules distributed as obfuscated JavaScript
- Complete TypeScript definitions provided for integration
- Documentation and API specifications included
- Source code protection via obfuscation
Technical Integration:
- TypeScript definitions ensure type safety and IDE support
- Comprehensive API documentation enables extension without source access
- Obfuscation protects intellectual property while maintaining functionality
Prohibited Activities:
- Deobfuscation or reverse engineering of licensed modules
- Redistribution of proprietary code
- Circumvention of license validation mechanisms
- Publication of internal implementations
3. LICENSE VALIDATION
3.1 Validation Mechanism
The Software employs API-based license validation through Gumroad's licensing infrastructure:
- Validation occurs at application startup and every 24 hours thereafter
- Internet connectivity required for production and staging environments
- Development environments operate without validation requirements
- Failed validation triggers license removal. RS-Tech-Hub modules seize operation.
3.2 License Duration and Renewal
Initial Term: 12 months from purchase date
Grace Period: 30 days post-expiration with full functionality
Renewal: Manual purchase at current rate (beta customers maintain $2,999 pricing)
Post-grace-period expiration results in production and staging deactivation while development mode remains operational.
3.3 Environment-Specific Behavior
Development Mode:
- No license key required
- Usage limitations as documented
- Permanent availability for development purposes
Staging/Production Modes:
- Valid license key required
- Full feature access
- Automatic license removal upon license expiration after grace period.
4. BETA PROGRAM TERMS
4.1 Program Status
The Starter Bundle operates under beta status. While feature-complete and production-ready, refinements may occur based on customer feedback and operational experience.
4.2 Beta Participant Benefits
First 25 customers receive:
- Perpetual Pricing Lock: $2,999/year maintained indefinitely to Starter Bundle, regardless of future price increases
- Direct Technical Access: Email communication with software architect
- Development Priority: Feature requests receive elevated consideration
- Early Access: First availability of new modules and capabilities
- Extended Guarantee: 30-day integration refund policy (detailed in Section 8)
4.3 Program Conclusion
Beta status concludes upon:
- Enrollment of 25 participants, OR
- Professional Bundle release
Post-beta pricing for new customers: $5,000/year for Starter Bundle.
4.4 Participant Expectations
Licensor Commitments:
- Production-grade software reliability
- Bug resolution prioritized by business impact
- Transparent communication regarding updates
- Professional technical support
Licensee Participation:
- Constructive feedback on functionality and documentation
- Reasonable flexibility regarding response times during holidays
- Understanding of single-operator business model constraints
5. SUPPORT SERVICES
5.1 Support Channels
Primary Channel: Email (insights@rs-tech-hub.com)
Response Time: 48-72 hours, weekdays (UTC+1)
Support Scope: Installation, configuration, integration guidance, bug resolution
5.2 Included Support
- Technical implementation assistance
- Bug identification and resolution
- Documentation clarification
- Integration architecture guidance
- License activation support
5.3 Excluded from Support
- Custom feature development
- Application architecture consulting (except integration-specific)
- Third-party service integration debugging
- Code review of Licensee applications
- Emergency after-hours support
5.4 Support Model
Support is provided directly by the software architect who designed and implemented the modules. This eliminates support queue delays but operates within single-operator capacity constraints.
Availability:
- Swiss business hours (UTC+1)
- Weekday priority (Monday-Friday)
- Best-effort weekend response (no guarantees)
- Extended response times during holidays with advance notice
5.5 Bug Resolution Priority
Critical: Production failure (48-hour resolution target)
High: Feature malfunction (1-2 week resolution)
Medium: Minor issues (included in regular updates)
Low: Enhancement requests (roadmap consideration)
6. USAGE RESTRICTIONS
6.1 Permitted Use Cases
Licensee may:
- (a) Deploy the Software in commercial applications;
- (b) Modify MIT licensed modules;
- (c) Extend licensed modules via documented interfaces;
- (d) Integrate with Licensee's proprietary systems;
- (e) Build customer-facing applications utilizing the Software.
6.2 Prohibited Activities
Licensee may not:
- (a) Sublicense, resell, or redistribute the Software or License Keys;
- (b) Share License Keys across unrelated organizations or projects;
- (c) Remove or modify copyright or license notices;
- (d) Develop competing products utilizing the Software;
- (e) Publish or distribute proprietary source code;
- (f) Reverse engineer, deobfuscate, or reconstruct obfuscated modules;
- (g) Circumvent license validation systems;
- (h) Violate applicable laws or regulations.
7. INTELLECTUAL PROPERTY
7.1 Software Ownership
All intellectual property rights in the Software, including source code, documentation, and related materials, remain the exclusive property of Licensor.
This Agreement grants usage rights only; no ownership transfer occurs.
7.2 Licensee Applications
Licensee retains all rights to applications developed using the Software. Licensor claims no ownership of Licensee's code, business logic, or customer data.
7.3 Trademark Usage
Licensee may reference "Built with RS-Tech-Hub" or "Powered by RS-Tech-Hub" for factual purposes. Misleading use of Licensor's name, logo, or trademarks is prohibited.
8. REFUND POLICY
8.1 Beta Integration Guarantee
Beta participants receive a 30-day integration guarantee. If Licensee cannot successfully integrate the Software within 30 days despite good-faith effort following documentation, full refund is available upon request with:
- Description of integration attempts
- Specific technical obstacles encountered
- Error messages or configuration details
Licensor will attempt resolution before processing refund.
8.2 Post-Integration Policy
Following successful production or staging deployment, licenses become non-refundable. Successful deployment validates compatibility with Licensee's technical requirements.
8.3 Exceptional Circumstances
Refunds are provided for:
- Software discontinuation (pro-rata refund of unused term)
- License validation system failure exceeding 30 days (full refund)
- Critical support request abandonment exceeding 90 days (full refund)
Refunds are not provided for:
- Change of business direction
- Internal architectural decisions
- Dissatisfaction with response times within stated SLA
- Decision to develop in-house alternative
8.4 Refund Processing
Requests submitted to insights@rs-tech-hub.com are processed within 14 business days via Gumroad.
9. DATA PROTECTION AND PRIVACY
9.1 Data Collection
License Validation Data:
- License key (encrypted)
- Instance identifier (hashed)
- Validation timestamps
- Environment classification
Purchase Information (via Gumroad):
- Email address
- Transaction date and amount
9.2 Data Not Collected
The Software does not collect, transmit, or store:
- End user data or personally identifiable information
- Customer business data or analytics
- Application usage metrics beyond license validation
9.3 Data Retention and Compliance
License validation data: 24 months maximum
Purchase records: 10 years (Swiss tax law requirement)
All data handling complies with Swiss data protection law and GDPR requirements.
9.4 Licensee Responsibilities
Licensee is responsible for:
- GDPR, CCPA, HIPAA, and applicable regulatory compliance
- End user data protection and privacy
- Secure storage of License Keys
- Implementation of appropriate security measures
The Software provides tools (encryption, audit logging, access controls) to assist compliance efforts. Achieving certification remains Licensee's responsibility.
10. WARRANTIES AND DISCLAIMERS
10.1 Limited Warranty
Licensor warrants that the Software substantially conforms to its documentation. The sole remedy for non-conformance is commercially reasonable efforts to correct reproducible issues.
10.2 Disclaimer of Warranties
EXCEPT FOR THE LIMITED WARRANTY ABOVE, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
- UNINTERRUPTED OR ERROR-FREE OPERATION
- COMPLETE ACCURACY OF RESULTS
No software is error-free. This disclaimer reflects standard industry practice for commercial software licensing.
11. LIMITATION OF LIABILITY
11.1 Liability Cap
Licensor's total aggregate liability arising from or related to this Agreement shall not exceed the amount paid by Licensee for the License in the twelve (12) months preceding the claim.
For beta participants: Maximum liability is $2,999 (annual license fee).
11.2 Excluded Damages
TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR SHALL NOT BE LIABLE FOR:
- Indirect, incidental, special, consequential, or punitive damages
- Lost profits or revenue
- Data loss (Licensee must maintain backups)
- Business interruption
- Cost of substitute goods or services
- Third-party claims
11.3 Liability Exceptions
Liability limitations do not apply to:
- Intentional misconduct or gross negligence
- Violations of intellectual property rights
- Liabilities that cannot be limited under applicable law
11.4 Rationale
These limitations enable competitive pricing while maintaining sustainable business operations. Enterprise-grade liability coverage requires enterprise pricing structure and insurance arrangements not currently in place.
12. INDEMNIFICATION
12.1 No Indemnification Provided
Licensor does not indemnify Licensee against intellectual property claims, litigation, or other legal actions related to Software use.
12.2 Rationale
Indemnification requires significant insurance infrastructure not economically viable at current pricing. The Software utilizes standard open-source components (NestJS, etc.) with proper licensing, minimizing IP risk.
12.3 Alternative Protections
In the event of legitimate IP claims:
- Licensor will collaborate on resolution approaches
- Code modifications or replacements provided if feasible
- Refunds available if resolution impossible
Legal defense costs and damages remain Licensee's responsibility.
13. TERM AND TERMINATION
13.1 Voluntary Termination
Licensee may terminate by ceasing Software use and deactivating License Keys. No refund provided for unused license term except as specified in Section 8.
13.2 Termination for Cause
Licensor may terminate immediately for:
- Material breach of Agreement terms
- Failure to renew expired license after grace period
- Illegal use of Software
- Circumvention of license validation mechanisms
13.3 Effects of Termination
Upon termination:
- All license rights cease immediately
- Production and staging instances must be deactivated
- Development mode remains available
- Licensee retains ownership of developed applications
- Sections 7, 10, 11, 12, and 14 survive termination
14. GENERAL PROVISIONS
14.1 Entire Agreement
This Agreement constitutes the complete understanding between parties and supersedes all prior agreements, communications, and understandings regarding the Software.
14.2 Modifications
Licensor may modify this Agreement by:
- Publishing updated version on website
- Email notification to license holders
- 30-day advance notice for material changes
Continued Software use constitutes acceptance of modifications.
14.3 Governing Law and Jurisdiction
This Agreement is governed by Swiss law without regard to conflict of law principles.
Exclusive jurisdiction: Courts of Zürich, Switzerland.
14.4 Assignment
Licensee may not assign or transfer this Agreement without written consent. Licensor may assign without restriction. Attempted unauthorized assignment is void.
14.5 Severability
If any provision is deemed unenforceable, remaining provisions remain in full effect. Unenforceable provisions shall be reformed to the extent possible while preserving intent.
14.6 No Waiver
Failure to enforce any provision does not constitute waiver of that or any other provision. Waivers must be in writing.
14.7 Force Majeure
Neither party is liable for delays or failures resulting from circumstances beyond reasonable control, including natural disasters, pandemics, government actions, or infrastructure failures.
14.8 Export Compliance
Licensee agrees to comply with all applicable export laws and regulations.
14.9 Third-Party Components
The Software may incorporate third-party open source components. Use of such components is governed by their respective licenses as documented in Software documentation.
15. CONTACT INFORMATION
For support, licensing, or general inquiries:
Raphael Schwirtlich
RS-Tech-Hub
Trottenstrasse 23
8180 Bülach
Switzerland
Email: insights@rs-tech-hub.com
Website: https://rs-tech-hub.com
Documentation: https://rs-tech-hub.com/docs
16. ACCEPTANCE
BY INSTALLING, ACCESSING, OR USING THE SOFTWARE, LICENSEE ACKNOWLEDGES HAVING READ THIS AGREEMENT, UNDERSTANDS ITS TERMS, AND AGREES TO BE BOUND BY ITS CONDITIONS.
IF LICENSEE DOES NOT AGREE TO THESE TERMS, LICENSEE MUST NOT INSTALL, ACCESS, OR USE THE SOFTWARE.
Beta Program Participants: By purchasing a beta license, Licensee acknowledges participation in a beta program with pricing advantages balanced against enterprise-grade support limitations. Beta participants contribute to product development through feedback and real-world deployment experience.
RS-Tech-Hub Software License Agreement
Version 2.0 Beta
Effective Date: January 1, 2026