Skip Licensing
Skip is licensed on a per-developer annual basis. Every developer modifying or building code transpiled by Skip should have their own valid license.
License Keys
After an initial trial period, the Skip build tools require a valid Skip license key to run on any non-open source code. A Skip license key is not required by your apps at runtime.
You receive a Skip license key when you purchase a Skip Small Business or Skip Professional license. Each license key is node-locked to a particular computer. This is meant to reduce both intentional and accidental piracy; you generally do not need a separate license for your CI machine or for each of your other computers. If you require a new key or multiple keys for a single developer, please contact us.
For more information on installing your license key, see the documentation.
License Types
The following sections describe the types of Skip licenses available. Users of all license types are bound by the Skip terms and conditions.
Skip Professional
The Skip Professional license allows you to use Skip to develop software for any entity, regardless of its educational/nonprofit status or its revenue.
Skip Small Business
The Skip Small Business license is designed for:
- Recognized educational institutions
- Registered nonprofits
- Businesses and organizations whose gross revenue did not exceed 250,000 USD in the prior calendar year, and has not exceeded 250,000 USD in the current calendar year
- Individuals whose gross revenue from software sales and related ventures did not exceed 250,000 USD in the prior calendar year, and has not exceeded 250,000 USD in the current calendar year
These criteria apply to the owners of the software developed using Skip. If, for example, you are a contractor who uses Skip to write apps for a business with at least 250,000 USD in gross revenue - or multiple businesses whose combined gross revenue exceeds 250,000 USD - then you do not meet the Skip Small Business license criteria. You must purchase a Skip Professional license, though you only need a single annual license regardless of how many organizations you contract with. Consider charging your contracting customers accordingly.
Questions? Please contact us.
Skip Open Source
The Skip Open Source license applies to software that uses one of the GPL license variants. To use the Skip Open Source license, ensure that all of your Swift source files have a valid GPL license header. No Skip license key is required, but you are obligated to publish the source code of any app that you ship using Skip.
Note: Use skip init --free ...
to automatically add GPL headers when creating a new Skip project.
Licensing FAQ
-
Can I order more than one license at a time? When purchasing for a team, individual transactions must be made for each developer. For bulk orders, please contact sales@skip.tools.
-
What happens if I change my development machine? The Skip license key will only work on the hostid for which it has been issued. If you change your development machine (e.g., due to hardware upgrade), send the new
skip hostid
to sales@skip.tools and we will issue a new license key. -
What happens when my subscription expires? If your subscription auto-renews, you will receive an email with the a new license key. You will need to update this key in your
~/.skiptools/skipkey.env
file. See the License Keys documentation for more details. -
Will my app stop working when my license key expires? The Skip license key is only used for app development. All of Skip’s runtime components are free and open-source software and do not use a license key at all. The only thing that will happen when your license key expires is you will be unable to use the Xcode transpiler plugin until you receive a new license key.
-
Can Skip be used on Continuous Integration servers? Skip can be used without a license key on continuous integration servers such as GitHub actions.
-
The command
skip hostid
is not found Be sure you have skip installed as per the Getting Started guide. -
How do I cancel my subscription? Please email support@skip.tools with your license key and we will cancel your subscription right away. In the event of cancellation, the license key will continue to be valid for the remainder of the subscription period.