License Management
ThinkCode offers multiple license options to accommodate different users, from individual developers to large enterprises. This guide explains the available license types, activation processes, and management procedures to help you choose and maintain the right license for your needs.
License Types
ThinkCode is available in three main editions, each with different features and pricing models:
Community Edition
The Community Edition is free for personal use, education, and small projects:
-
Features:
- Basic AI code assistance
- Standard editor functionality
- Local AI model support
- Public extension marketplace access
- Limited cloud AI usage
-
Limitations:
- No commercial use for companies with more than 5 employees
- Limited AI features
- No priority support
- Limited team collaboration features
-
Ideal for:
- Individual developers
- Students and educators
- Open source contributors
- Small startups
Professional Edition
The Professional Edition is designed for individual professional developers and small teams:
-
Features:
- Advanced AI code assistance
- Enhanced productivity tools
- Priority AI processing
- Full cloud AI features
- Team collaboration tools (up to 5 users)
- Premium extensions access
- Standard support
-
Pricing Models:
- Monthly subscription: $19.99/month
- Annual subscription: $199.99/year ($16.67/month)
- Perpetual license: $499.99 (includes 1 year of updates)
-
Ideal for:
- Professional developers
- Freelancers
- Small development teams
- Commercial projects
Enterprise Edition
The Enterprise Edition provides advanced features for large teams and organizations:
-
Features:
- All Professional Edition features
- Enterprise-grade security and compliance
- Role-based development system
- Custom AI model deployment
- On-premises AI option
- Advanced team collaboration
- User management and SSO
- License management portal
- Priority enterprise support
- Training and onboarding
-
Pricing Models:
- Per-user: Contact sales for custom pricing
- Site license: Contact sales for custom pricing
- Custom agreements available
-
Ideal for:
- Large development teams
- Enterprises with compliance requirements
- Organizations with specialized development needs
- Teams requiring advanced collaboration features
License Activation
Community Edition Activation
To activate the Community Edition:
- Download and install ThinkCode
- Launch the application
- In the welcome screen, select "Use Community Edition"
- Create or sign in to a free ThinkCode account
- Complete the setup process
Professional Edition Activation
To activate the Professional Edition:
- Purchase a Professional license from the ThinkCode website
- Receive a license key via email
- Launch ThinkCode
- Go to Help > Manage License
- Click "Activate License"
- Enter your license key
- Complete the verification process
Alternatively, if you've purchased through your ThinkCode account:
- Launch ThinkCode
- Sign in to your ThinkCode account
- Your Professional license will be automatically applied
Enterprise Edition Activation
Enterprise activation depends on your organization's deployment model:
Standard Activation
For cloud-connected deployments:
- Set up your organization in the ThinkCode license portal
- Invite users and assign licenses
- Users sign in to ThinkCode with their organizational accounts
- Licenses are automatically applied
License Server Activation
For organizations with a license server:
- Deploy the ThinkCode License Server in your environment
- Configure the license server with your Enterprise license
- Configure ThinkCode clients to connect to the license server
- Clients receive license verification from the internal server
Air-Gapped Activation
For environments without internet access:
- Generate offline activation packages from the license portal
- Transfer the activation package to the air-gapped environment
- Use the offline activation tool to activate ThinkCode
- Repeat this process for license renewals
License Management
Individual License Management
For individual users of Professional Edition:
Viewing License Information
- Open ThinkCode
- Go to Help > About ThinkCode
- Click "License Information"
- View details including:
- License type
- Expiration date
- Features included
- Renewal information
Upgrading Your License
To upgrade from Community to Professional:
- Go to Help > Manage License
- Click "Upgrade License"
- Follow the purchase process
- Your license will be automatically updated
Renewing Your License
To renew a Professional license:
- Go to Help > Manage License
- Click "Renew License"
- Choose your renewal period
- Complete the payment process
- Your license expiration will be extended
Organization License Management
For Enterprise Edition administrators:
License Portal
The Enterprise License Portal provides:
- User management and license assignment
- Usage monitoring and reporting
- License renewal and purchase
- Configuration of authentication methods
- Policy management
To access the portal:
- Go to https://licenses.thinkstudio.iechor.com
- Sign in with your administrator account
- Navigate the dashboard to manage licenses
Adding Users
To add users to your Enterprise account:
- In the License Portal, go to "Users"
- Click "Add Users"
- Enter email addresses or import from CSV
- Assign license types
- Set permissions and roles
- Send invitations
Managing License Assignments
To manage existing licenses:
- Go to the "License Assignments" section
- View current assignments and usage
- Reassign licenses as needed
- Adjust license levels for specific users
- Monitor license utilization
Subscription Management
Billing Information
To update billing information:
- Go to Help > Manage License
- Click "Manage Subscription"
- Select "Update Billing Information"
- Make the necessary changes
- Save your changes
Cancellation
To cancel a subscription:
- Go to Help > Manage License
- Click "Manage Subscription"
- Select "Cancel Subscription"
- Provide feedback (optional)
- Confirm cancellation
Note: Your subscription will remain active until the end of the current billing period.
Refunds
ThinkCode offers a 30-day refund policy for Professional Edition:
- Contact billing@thinkstudio.iechor.com
- Include your order number and reason for refund
- Refund will be processed within 5-7 business days
Enterprise Edition refunds are handled according to your contract terms.
License Compliance
License Terms Enforcement
ThinkCode uses several methods to ensure license compliance:
- Periodic Validation: Online verification of license status
- Feature Control: Access to features based on license level
- User Limitations: Enforcement of user limits for team licenses
- Usage Monitoring: Tracking of usage patterns for compliance
Audit Capabilities
Enterprise Edition includes audit capabilities:
- Usage Logs: Detailed logs of license usage
- Compliance Reports: Regular compliance reporting
- User Activity: Monitoring of user license activity
- Export Options: Export data for internal audits
License Troubleshooting
Common License Issues
"License Not Found"
If your license isn't recognized:
- Verify you're signed in to the correct account
- Check your internet connection
- Go to Help > Manage License and click "Refresh License"
- Try deactivating and reactivating the license
Activation Failures
If activation fails:
- Check your internet connection
- Verify the license key was entered correctly
- Ensure your computer's time and date are accurate
- Check if your license has expired
- Contact support if problems persist
License Showing as Expired
If your license shows as expired but shouldn't:
- Check the actual expiration date in your account
- Refresh the license information
- Sign out and sign back in
- Contact billing support if you've renewed but still see it as expired
Offline Activation Issues
For issues with offline activation:
- Verify the activation package matches your license
- Check that the machine ID matches the intended computer
- Ensure the activation package hasn't expired
- Generate a new activation package if needed
License FAQs
Can I use the same license on multiple computers?
Individual Professional licenses can be used on up to three devices with the same user account. Enterprise licenses are typically assigned per user, allowing each user to use ThinkCode on multiple devices.
What happens when my subscription expires?
When a Professional subscription expires, ThinkCode will revert to Community Edition functionality. You'll have a 30-day grace period to renew before any saved settings or preferences specific to the Professional Edition are affected.
Can I transfer my license to another user?
Individual Professional licenses are non-transferable. Enterprise administrators can reassign licenses between users through the License Portal.
Do I need to be online to use ThinkCode with a paid license?
After initial activation, ThinkCode can operate offline for up to 30 days before requiring license verification. Some cloud-based AI features will require an internet connection.
Is there an educational discount?
Yes, ThinkCode offers discounted licenses for educational institutions, educators, and students. Visit our Education Program page for details.
Enterprise Deployment Guide
For detailed information on Enterprise deployment options, including:
- On-premises license servers
- LDAP/Active Directory integration
- SSO configuration
- Network proxy settings
- Air-gapped deployment
Please refer to the Enterprise Deployment Guide.
Contact Support
If you encounter any license-related issues that aren't resolved by this guide:
- Email: license-support@thinkstudio.iechor.com
- Web: https://thinkstudio.iechor.com/support
- Enterprise Support Line: +1-555-THINK-EXT (Enterprise customers only)
Please include the following information in your support request:
- Your license key or account email
- ThinkCode version
- Operating system
- Detailed description of the issue
- Any error messages received