TL;DR
- You can always create forks on GitHub, submit Issues and Pull Requests.
- You can only use ts.io to make apps on a Tradeshift platform, e.g. tradeshift.com.
- You can fix a bug until the bugfix is deployed by Tradeshift.
- You can host ts.io yourself.
- If you want to make a bigger change or just want to talk with us, reach out to our team here on GitHub.
Disclaimer: This is only a short summary of the license agreement, it is not legal advice.
1.1
These licence terms are related to your use of Porta Holdings Ltd.’ (hereinafter “Tradeshift”) App Messaging Library (hereinafter “ts.io”) and apply with regard to all conditions concerning your use of ts.io.
1.2
If you use ts.io, you are obligated to accept these licence terms. In return, the use is free of charge. If you cannot accept these licence terms, you are not entitled to use ts.io.
2.1
By accepting these licence terms, Tradeshift provides you a right of use to ts.io for an indefinite period of time. The right of use is free of charge.
2.2
Tradeshift is an e-invoice network that offers solutions for procurement, spend management and business travel. The purpose of licensing ts.io is to disseminate the User Interface of Tradeshift in order to enable and invite third parties to develop Tradeshift based commercial and non-commercial apps through usage of the strong and recognisable user interface, beneficial for all parties involved.
2.3
The right of use consists of a worldwide, non-exclusive, non-licensable, non-transferable, royalty-free, revocable right to use ts.io in connection with developing Tradeshift Apps for a commercial or non-commercial purpose. The use cannot be for any other commercial or non-commercial purpose.
2.4
The permitted use is including creation of forks, submission of issues and pulling of requests on GitHub. The right of use also includes hosting ts.io yourself.
3.1
You may not modify or fork ts.io unless it is necessary to fix a bug.
3.2
If you modify ts.io in order to fix a bug, you must notify Tradeshift through GitHub.
3.3
If you modify ts.io in order to fix bug(s), you are allowed to use open source code(s) to fix the bug as long as the licence of the used open source code(s) does not conflict with this licence agreement, including, but not limited to limiting the intellectual property rights of the open source code(s).
3.4
You may never modify ts.io in such a way that the recognisability disappears; this includes, without limitation, removal of logo.
3.5
You may use the modified ts.io only as long as Tradeshift explicitly recognises this as a bug and has not yet provided a fix or workaround. Once the bug in ts.io has been fixed by Tradeshift or a workaround in ts.io has been made by Tradeshift, you are obligated to use the fixed ts.io and refrain from using any other modified versions of ts.io that are not deployed by Tradeshift.
4.1
Tradeshift retains ownership of ts.io and all the hereto related intellectual property rights, including but not limited to copyrights and trademark rights. However, this licence is granted to you to enable the permitted use of ts.io, according to this agreement.
4.2
Intellectual property rights related to your alterations, see section 3 above, are also retained by and/or transferred to Tradeshift and you do not acquire any intellectual property rights in these instances, apart from necessary licence to enable the permitted use of the altered UI Code according to this agreement.
5.1
You are liable for your use of ts.io in relations to violation of any third party rights. In relation to you, Tradeshift is liable to the extent that ts.io itself, apart from the alterations, does not infringe any intellectual property rights of a third party. You are liable for ensuring that your alterations do not violate any third party rights, including but not limited to third party intellectual property rights.
5.2
If a lawsuit is filed against you concerning your use of ts.io, where it is claimed that your use violates third party rights, you shall immediately inform Tradeshift of this. Tradeshift will at its own discretion and within reasonable time hereafter inform you, whether Tradeshift will take over the case. In case Tradeshift chooses to take over the case, you will give Tradeshift an irrevocable power of attorney, at Tradeshift’s own account, to conduct the case and/or enter into a settlement concerned the alleged violations.
5.3
In case a judgment is passed in accordance with the claim of the third party in question, Tradeshift is entitled to at its own choice either 1) to provide you with a right to use ts.io continuously, 2) to put an end to the violation by changing or replacing the Code by new code, which in essence has the same functionality as ts.io, or 3) to cancel this licence agreement with immediate effect and without reimbursement. No matter which of the above measures Tradeshift chooses to take, you cannot raise other or further claims against Tradeshift.
6.1
As this agreement concerns a product under development and has been offered to you free of charge, compared to the development and production costs, Tradeshift disclaims any liability for direct as well as indirect loss and consequential damage in connection with your use of ts.io or loss as a consequence of irregularities or lack of functions in ts.io, regardless of whether Tradeshift has been informed about the possibility for such a loss and regardless of whether Tradeshift is approached for the loss due to negligence or similar.
6.2
You are liable, without limitation, for your use of ts.io, including any use of alterations in ts.io, see further section 7.
6.3
In case Tradeshift irrespective of the above might become liable, Tradeshift’s total liability for loss or damage is limited to DKK 5,000. In addition to this, Tradeshift can never be liable for faults or defects which are unrelated to ts.io.
7.1
If you do not comply with the present licence terms and thereby are in breach of your obligations in accordance with these licence terms, your rights in accordance with these licence terms are terminated with immediate effect and you are obligated, without any right of reimbursement, to stop usage of ts.io, including any back-ups with related documentation. In addition to this, the general rules of Danish law will apply.
8.1
Your use of ts.io and these licence terms are subject to Danish law. Any dispute which may originate from these licence terms or your use of ts.io shall be subject to the Danish courts with venue at Tradeshift’s registered office in Denmark.
Copenhagen, July 2018