Terms of Service
Terms of Service — OJStack
Last updated: February 2025
1. Definitions
- “OJStack”, “we”, “us”, “our” — refers to [Your Full Legal Name], sole proprietorship (JDG) registered in Poland, NIP: [Your NIP], REGON: [Your REGON], with registered address at [Your Address].
- “Customer”, “you”, “your” — refers to the individual or institution purchasing a license.
- “Plugin” — refers to any software product sold through ojstack.dev.
- “Journal” — refers to a single OJS (Open Journal Systems) journal instance identified by a unique URL.
- “License” — refers to the right to use a Plugin under the terms described herein.
- “Paddle” — refers to Paddle.com Market Ltd. / Paddle.com Inc., our Merchant of Record for all transactions.
2. Merchant of Record
All purchases are processed by Paddle as our Merchant of Record. When you make a purchase, you are transacting with Paddle, who handles payment processing, invoicing, VAT/sales tax collection, and compliance. Paddle’s name will appear on your bank or credit card statement. For billing inquiries, refund requests, or payment-related issues, you may contact Paddle directly or reach us at hello@ojstack.dev.
3. License Grant
3.1 Single Journal License
Upon purchase of a Single Journal License, we grant you a non-exclusive, non-transferable, perpetual right to:
- Install and use the Plugin on one (1) OJS journal instance
- Make backup copies for archival purposes
3.2 Institutional License
Upon purchase of an Institutional License, we grant you a non-exclusive, non-transferable, perpetual right to:
- Install and use the Plugin on unlimited OJS journal instances hosted under a single domain (e.g., journals.university.edu)
- Make backup copies for archival purposes
3.3 License Restrictions
You may not:
- Redistribute, sublicense, sell, lease, or otherwise make the Plugin available to third parties
- Use a Single Journal License on more than one journal
- Use an Institutional License across multiple domains without separate licenses
- Remove or alter any proprietary notices, labels, or marks
- Reverse-engineer, decompile, or disassemble the Plugin, except to the extent permitted by applicable law
4. Support and Updates
4.1 Included Support Period
Each purchase includes twelve (12) months of:
- Plugin updates (bug fixes, new features, OJS compatibility updates)
- Email support for installation, configuration, and troubleshooting
4.2 After the Support Period
After 12 months, the Plugin continues to function — your license is perpetual. However, you will not receive new updates or support unless you renew. Support renewal is available at a reduced rate (details on our website).
4.3 Support Scope
Support covers:
- Plugin installation and activation
- Configuration within documented parameters
- Bug reports and troubleshooting
Support does not cover:
- General OJS administration, hosting, or server management
- Customization or modification of the Plugin beyond its documented features
- Issues caused by third-party plugins, themes, or incompatible OJS modifications
- Issues arising from unsupported OJS versions
4.4 Response Time
We aim to respond to support inquiries within 2–3 business days. We do not guarantee 24/7 availability.
5. Data Collection and Privacy
5.1 Plugin Telemetry
Our Plugins may send a one-time, non-blocking request to our server upon activation. This request contains:
- The URL of the journal where the Plugin is installed
- Plugin name and version
- OJS version number
This data is used solely for:
- Verifying authorized installations
- Providing compatibility notifications
- Improving our products
5.2 No Personal Data
The telemetry request does not contain personal data, user credentials, submission content, reviewer information, or any data entered by journal users.
5.3 Failure Tolerance
If the telemetry request fails (e.g., due to firewall restrictions or lack of internet), the Plugin will continue to function normally. The request is non-blocking and does not affect Plugin operation.
5.4 Payment Data
All payment and personal data related to purchases is processed by Paddle in accordance with their Privacy Policy (https://www.paddle.com/legal/privacy). We do not store credit card numbers or payment credentials.
6. Intellectual Property
All Plugins, including source code, documentation, design, and associated materials, are the intellectual property of OJStack and are protected by applicable copyright laws. Your purchase grants you a usage license as described in Section 3 — it does not transfer ownership of the software.
7. Disclaimer of Warranties
THE PLUGINS ARE PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that:
- The Plugin will meet all of your requirements
- The Plugin will be error-free or uninterrupted
- The Plugin will be compatible with future versions of OJS
- Defects will be corrected within a specific timeframe
We strongly recommend that you create a full backup of your OJS installation and database before installing or updating any Plugin.
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:
- Our total liability arising from or related to these Terms or any Plugin shall not exceed the total amount you paid for the specific Plugin giving rise to the claim.
- We shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of data, loss of revenue, loss of submissions, business interruption, or procurement of substitute services.
- This limitation applies regardless of the legal theory (contract, tort, negligence, strict liability, or otherwise), even if we have been advised of the possibility of such damages.
9. Refund Policy
9.1 General Rule
Due to the digital nature of our products, all sales are final. Once a Plugin has been delivered (download link provided), we generally do not offer refunds.
9.2 Exceptions
We will provide a full refund within 14 days of purchase if:
- The Plugin does not function as described on our website, and we are unable to resolve the issue within a reasonable timeframe
- The Plugin is materially incompatible with a supported OJS version listed on the product page
9.3 Refund Process
To request a refund, contact us at hello@ojstack.dev with your order number and a description of the issue. Refunds are processed through Paddle and typically appear within 5–10 business days.
10. Termination
10.1 By You
You may stop using the Plugin at any time by uninstalling it. No refund is due upon voluntary discontinuation.
10.2 By Us
We reserve the right to revoke your license if you materially breach these Terms, including but not limited to:
- Redistributing the Plugin to unauthorized parties
- Using a Single Journal License on multiple journals
- Circumventing or removing telemetry or license verification mechanisms
Before termination, we will make reasonable efforts to notify you and provide an opportunity to cure the breach within 14 days.
11. Updates to These Terms
We may update these Terms from time to time. Material changes will be communicated via our website. Continued use of the Plugin after changes constitutes acceptance of the updated Terms. We encourage you to review this page periodically.
12. Governing Law
These Terms are governed by the laws of the Republic of Poland. Any disputes arising from these Terms shall be subject to the exclusive jurisdiction of the courts in [Your City], Poland. If you are a consumer within the EU, you retain any mandatory consumer protection rights under the laws of your country of residence.
13. Contact
For any questions regarding these Terms, your license, or support:
- Email: hello@ojstack.dev
- Website: https://ojstack.dev
By purchasing and using our Plugins, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.