Terms of service
These terms apply to your use of SiLA 2 Studio at sila2.qpillars.com. The service is operated by QPillars GmbH (Zürich, Switzerland). Plain language version: be reasonable, we'll be reasonable.
The service
SiLA 2 Studio is a free tool that converts OpenAPI specifications into SiLA 2 Feature Definition Language (FDL) files and a Python driver scaffold. The conversion is powered by the open-source openapi-to-sila2 library (Apache 2.0).
The studio is a scaffold generator, not a fully working driver. The handler stubs raise NotImplementedError. You write the bodies against your instrument's real API.
License
- The generated bundle ships with an Apache 2.0 header in its
pyproject.tomlandREADME.md. You may use, modify, and distribute it however you like, including in commercial products. - The studio itself (the website, the API, this repo) is also Apache 2.0. See LICENSE.
- Your uploaded spec remains yours. We don't claim any rights to it.
What you must not do
- Upload specs you don't have the right to convert.
- Use the service to attack any system (DDoS via our infrastructure, SSRF probing, vulnerability scanning of third parties).
- Try to bypass the 8 MB file size limit, the 24-hour retention, or the URL fetching restrictions.
- Resell the service, white-label it, or pretend it's your own offering.
What we provide, and don't
The service is provided as-is, with no warranty of any kind. In particular:
- No service-level agreement. We aim for high availability but don't guarantee it. You should not depend on the studio for time-critical operations.
- No guarantee of correctness for the generated bundle. SiLA 2 mapping is a best-effort inference - review the output before shipping to production.
- We may change features, pricing (currently free), retention windows, or endpoints. We'll announce material changes here and in the QPillars newsletter.
- We may temporarily suspend access to address abuse, security incidents, or infrastructure events.
Liability
To the maximum extent permitted by Swiss law, QPillars GmbH is not liable for damages arising from your use of the studio - including but not limited to lost profits, lost data, instrument downtime, or consequential damages. Your sole remedy is to stop using the service.
Privacy
See our privacy policy for what we collect and what we don't. In short: spec contents and bundles deleted within 24 hours, no analytics, no tracking, lead capture is opt-in.
Governing law
These terms are governed by Swiss law. Disputes will be resolved in the competent courts of Zürich, Switzerland.
Contact
Questions, abuse reports, or take-down requests: info@qpillars.com.