Terms of Service
Terms of Service — OJStack
Last updated: February 2026
1. Definitions
- “OJStack”, “we”, “us”, “our” — refers to the operator of ojstack.dev, a sole proprietorship registered in Poland.
- “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.
2. Purchases and Payment
All purchases are made directly from OJStack. After submitting a purchase inquiry through our website, you will receive a pro forma invoice with payment instructions. Payment is accepted via bank transfer (wire transfer). Your license is activated upon receipt of payment. For billing inquiries or payment-related issues, contact us at ojstack.dev/contact/.
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 What’s Included
Each purchase covers the Plugin for the OJS version selected at the time of purchase and includes:
- Bug fixes for the purchased OJS version at no extra cost
- Email support for installation, configuration, and troubleshooting
4.2 OJS Version Upgrades
When a new major OJS version is released, an updated Plugin version will be made available at a reduced upgrade price. Your existing Plugin continues to function on the OJS version it was purchased for — your license is perpetual.
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
We collect only the information necessary to process your order: name, email address, institution name, and billing details for invoicing. We do not store credit card numbers or payment credentials. Payment is processed via bank transfer.
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 ojstack.dev/contact/ with your order number and a description of the issue. Refunds are typically processed 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 Polish courts. 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:
- Contact: ojstack.dev/contact/
- 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.