Developer terms and conditions
Valid since 09 June 2017
- App(s): one or more applications or content items owned by you which you submit through the Developer Site and any associated screen shots and marketing materials provided by you, these may be Snappy Ubuntu apps.
- Client Software: any utilities provided by Canonical which enable end users to discover, install, and remove software including Apps.
- Developer Account: Your account on the Developer Site.
- Developer Site: Canonical's websites for uploading and managing Apps, including dashboard.snapcraft.io/snaps.
- Publishing Policy: Canonical's policy for accepting Apps for publishing, as notified by Canonical from time to time.
- Services: Canonical's services for distributing, publishing, discovery, installation, and removal of your Apps and payment collection.
- Term: the term of this Agreement, as set out in Clause 10.
- Ubuntu: any versions of the Linux-based operating system known as Ubuntu.
2. Your App
- Once you are accepted for a Developer Account, you may submit Apps to the Developer Site.
- Canonical or its partners may publish the Apps you submit through the Client Software, but is not obligated to do so.
- You are the owner of the Apps and are solely and entirely responsible for your Apps and the distribution of your Apps through the Client Software.
- You agree that Apps you submit to the Developer Site do not infringe any intellectual property right of any third party, the Publishing Policy or any applicable law or regulation, and will not contain any material from a third party, unless you have permission from the rightful owner of the material or you are otherwise legally entitled to distribute the material.
- Canonical expressly disclaims any and all liability in connection with your App. Except with respect to open source software, you will indemnify Canonical against any third party claim resulting from Canonical's publishing of your App through the Client Software.
- Canonical may remove your App from the Client Software or Developer Site at any time and for any reason.
- You may remove your App from the Client Software at any time, through the Developer Site. Removing an App from the Client Software will prevent new discovery and installation, but will not remove the App from the computers of those users who have previously installed it.
3. Your obligations
- Prior to submitting an App, you must first test the App.
- Your Apps must comply with the Publishing Policy.
- You will set the price, if any, that end users will be charged for your Apps.
- You are responsible for determining applicable taxes in connection with distributing your App, and you shall pay applicable taxes to the applicable tax authorities.
- You will include the licence applicable to users of your App with your App. If you require an agreement to be displayed to the end user, you will configure your App to display it upon installation or first run of the App. Your App may include third party open source software so long as you comply with all applicable third party open source software licenses. This Agreement shall not override any open source software licence terms.
- If your advertisements and marketing materials for your App mention any distribution channel, you may include the Ubuntu logo provided in the Developer Site by Canonical and a statement that the App is available through Ubuntu.
- All usage of the Services must be legal and not infringe any third party's rights. You must not take any action or use the Services in any way that might bring Canonical into disrepute, affect the ability of Canonical to provide the Services, be illegal, or encourage illegal activities. You may not use the services in any manner that might be libellous or defamatory, that contains threats or incites violence towards individuals or entities, or that violates the privacy or publicity rights of any third party. We may limit the daily bandwidth and number of downloads/uploads for the Services at our discretion where reasonably required from time to time. As part of the Services, you may store data on Canonical's servers or those of Canonical's suppliers. You should ensure that this data is not in breach of any applicable law and does not breach any individual's data protection or privacy rights. You shall indemnify Canonical in full for any loss, cost or damage suffered by it as a result of your use or misuse of the Services.
4. Pricing, fees and payment
- If you elect to distribute your App through the Client Software without charge, the payment terms of this Agreement will not apply with respect to the free App.
- If you elect to distribute your App through the Client Software for a charge, we will collect fees from end users that purchase your App at the price you set. Within 30 days of the end of each calendar quarter, we will provide you with a report of the number of copies of each of your Apps sold and the amount of any payment due, which shall be the fee multiplied by the number of copies sold less any applicable taxes and our commission. Our commission is 20-30% of the total fees charged for the sale of your App, less any applicable fees and taxes, depending on how your App is made available by Canonical.
- In some cases (e.g. content such as magazines), we may mutually agree to a different commission rate which will be incorporated into this Agreement through an amendment.
- We may display and collect the fees for your Apps in different currencies. We will convert payments made in other currencies to the currency in which you set your price at the applicable exchange rate utilised by Canonical which is in effect on the day of our payment to you.
Without abridging or limiting any open source licences therein, you hereby grant to Canonical and its group companies, for the Term, a worldwide, non-exclusive licence to install, deploy, reproduce, and run your Apps for the purposes of testing and evaluation and to reproduce and distribute your Apps to end users through the Client Software. You hereby grant to Canonical and its group companies, for the Term, a licence to use any trade marks and branding you provide as part of the App in the Client Software and in associated uses such as use in marketing materials and advertising relating to the App, the Developer Site, or the Client Software for only those purposes strictly necessary for distribution of the App in the Client Software.
Canonical will not provide any end user support for your App.
7. Trial versions
You may distribute a no-charge trial version of any App through the Client Software through the Developer Site. However, if you charge for another version of the App through the Client Software (e.g. a "full" version) or upgrading from the trial version, then the commercial terms in this Agreement apply.
Canonical may make logos or phrases available to you to publicise your App's availability through the Client Software. Canonical hereby grants you a worldwide, non-exclusive licence during the Term to use such logos or phrases for the purpose of marketing your App in connection with its availability through the Client Software, subject to Canonical's Intellectual Property Rights policy, which Canonical may update from time to time at www.ubuntu.com/legal/intellectual-property-policy.
9. Ratings, reviews and popularity information
We may allow third parties to publish ratings and reviews of your App. Canonical may use these ratings and information about the popularity of your App, including the number of times your App has been downloaded or purchased in publicity for Ubuntu or the Developer Site, in publicising the Apps or as Canonical otherwise sees fit, from time to time. If you consider a review to be inaccurate, you may report this, but should your use of this reporting system be, in Canonical's opinion an abuse of that reporting system, Canonical may terminate this Agreement and remove your Apps from the Client Software at any time thereafter.
10. Term and termination
We look forward to providing you with Services for as long as you wish to have them. However, there are some circumstances under which this Services may be terminated. This Agreement begins when you accept its terms and conditions by creating a Developer Account and will continue in force unless terminated in accordance with this Clause 10. You may terminate this Agreement at any time by closing your Developer Account. We may terminate this Agreement immediately if you breach its terms or on 30 days' notice by email at any time. Upon termination for any reason, we will remove your Apps from the Client Software in no more than 30 days from the end of the notice period. Unless terminated for your breach, we will provide a final report and payment after the calendar quarter during which this Agreement was terminated.
11. Changes to the Services or this Agreement
We aim to continually improve our Services and, as a result, may change the Services from time to time. New features may be added, but we also may modify or discontinue (temporarily or permanently) a service, in part or in whole. We may occasionally change the terms of this Agreement, in which case the updated terms of this Agreement will apply when we post them to the Developer Site.
12. Additional terms and payment
Some services may be subject to additional terms or may require payment of fees. In that event, you will be given an opportunity to review and agree to such terms and fees before using those services.
13. Collection and use of your data
14. Limitation of liability
Services provided under this Agreement are provided to you "as is" and with no warranties whatsoever. All implied warranties are excluded to the extent legally permissible. Canonical will provide the Services using reasonable skill and care. Under no circumstances will Canonical or its suppliers be liable for any special, punitive, consequential or indirect damages, or for any loss of profits or economic advantage. Canonical is not responsible for the loss of any of your data or any loss of business or financial disadvantage to you as a result of any loss of or damage to your data as a consequence of your use of the Services. You should make suitable backups of all data. Canonical will use reasonable efforts to ensure the availability of the Services, but makes no guarantee that the Services will be available without interruption. These limitations of liability do not apply with respect to any death or personal injury, fraud and anything else that cannot be excluded or limited by applicable law.
This Agreement is the entire agreement between you and Canonical with regard to the Services described herein. This Agreement is governed by the laws of England and you and Canonical submit to the exclusive jurisdiction of the courts of England. Notwithstanding the immediately preceding sentence, if you are a citizen of the United States of America, Canada or Mexico (and not a citizen of the United Kingdom), and you are not accessing the Services from the United Kingdom, then this Agreement is governed by the laws of the State of New York (USA) and any dispute will be heard by the Federal and State courts located in the State of New York (USA). You may not assign this Agreement. Your Apps may be subject to export control laws of the United States and other countries and you shall comply with any such laws. You must comply with all applicable laws, including export control laws in your provision of your Apps through the Client Software. Failure by Canonical to enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties' original intent, and the remaining portions will remain in full force and effect. The terms of this Agreement do not affect your statutory rights. Any notices should be sent by registered post to Canonical Group Limited, The Office Group, St Dunstans House, 4th floor, 201 Borough High St, London SE1 1JA.