JASM END USER LICENSE AGREEMENT

EFFECTIVE: December 31, 2021

IMPORTANT, READ CAREFULLY: YOUR USE OF AND ACCESS TO THE WEBSITE AND PRODUCTS AND SERVICES AND ASSOCIATED SOFTWARE (COLLECTIVELY, THE “SERVICES”) OF JITSI AWS SCRIPTS BY MEETRIX  (JASM) IS CONDITIONED UPON YOUR COMPLIANCE AND ACCEPTANCE OF THESE TERMS, WHICH INCLUDE YOUR AGREEMENT TO ARBITRATE CLAIMS. PLEASE REVIEW THOROUGHLY BEFORE ACCEPTING.

System Requirements . Use of the Services requires one or more compatible devices, Internet access (fees may apply), and certain software (fees may apply), and may require obtaining updates or upgrades from time to time. Because use of the Services involves hardware, software, and Internet access, Your ability to access and use the Services may be affected by the performance of these factors. High speed Internet access is recommended. You acknowledge and agree that such system requirements, which may be changed from time to time, are Your responsibility.

BACKGROUND ON THIS SOFTWARE

Why do you need auto-scaling servers for video conferencing?

  • save cost when there is no use for additional servers
  • scale up and down servers to cater to video conferencing user demands

What is the role of the Jitsi Meet, JVB & Jibri servers?

  • Provides the front end for the video conferencing system
  • Manages the video & audio conferencing data transfer between conference participants.
  • Jibri servers allow recording of Jitsi meetings (this is not offered on all scripts)

Why do we set up Jitsi servers as shards

  • Shards are logical structures of servers that are deployed within a particular ISP infrastructure service providers region and availability zone
  • They contain as necessary, HA Proxy, Jitsi Meet, JVB, (optionally) Jibri servers.
  • Within each shard, there may be auto-scaling JVB and (optionally) Jibri servers to support a given number of concurrent users
  • The scripts may setup multiple shards as necessary to cater to a given number of maximum concurrent users

What's included in this purchase

  • Terraform script
  • Readme with instructions on setting up and configuring the code on AWS

Jitsi Components which will be installed

  • jitsi-meet 2.0.6433-1
  • Jicofo - 1.0-813-1
  • jitsi-videobridge2 - 2.1-570-gb802be83-1
  • Jitsi-meet-prosody - 1.0.5415-1
  • Jitsi-meet-web - 1.0.5415-1
  • Jitsi-meet-web-config - 1.0.5415-1

Operating system requirement

  • Ubuntu 20.04*

AWS permissions required

  • EC2 Full Access to create EC2, Security, EBS, EIP, Key Pairs
  • Auto Scaling Group & Launch Config for EC2
  • AWS S3 (if Jibri will be deployed for recording)
  • SNS & SQS
  • SQS Full Access
  • CloudWatch Full Access
  • Externally Allow TCP 443,80
  • Externally Allow UDP 10000 for JVB
  • Allow all traffic internally between the Jitsi -JVB
  • Allow all traffic internally between the Jibri to JVB & Vice-Versa
  • Allow all traffic internally between the Jitsi - Jibri & Vice Versa

Pre-requisites (technology knowledge and access needed to run the scripts)

  • Knowledge of AWS account administration and services
  • Knowledge on Terraform

Additional live support for setting up scripts

  • Can be provided on demand (within 24hrs from request)
  • Hourly rates applied for consultation (contact sales)

How to run the scripts

  • Purchase the scripts
  • Scripts are emailed to your given email address
  • Read the README.md and execute them on your AWS infrastructure

Terms and Conditions Apply

  • Email and chat support are available free of charge for 14 days from the date of purchase
  • Scripts cannot be resold or shared
  • Jitsi is open-source software under Apache License 2.0 license

1. DEFINITIONS.

The following definitions will apply in this Agreement, and any reference to the singular includes a reference to the plural and vice versa. Service specific definitions are found in Exhibit A.

“End User” means a Host or Participant (as defined in Exhibit A) who uses the Services.

“Service Effective Date” means the date an Initial Subscription Term begins as specified in the Reseller Customer Agreement.

“Renewal Term” means the renewal subscription term for a Service commencing after the Initial Subscription Term or another Renewal Term as specified in the Reseller Customer Agreement.

“JASM” means Jitsi AWS scripts by Meetrix.

“Meetrix” is the corporate entity, also referred to as Meetrix PTE Ltd which has provisioned JASM.

2. APPLICABILITY AND SCOPE.

These JASM END USER LICENSE AGREEMENT and all content expressly incorporated herein (this “Agreement”) apply to those who purchased the JASM services  from the AWS Marketplace or the Meetrix Marketplace.

3. SERVICES.

The JASM service is provided as is through the Jitsi meet platform. The operation of its applications are subject to the terms and conditions set forth by Jitsi and are open source in nature. They are provided to work with the available technology as and when published to AWS on their given recommendations and may not provide stable or reliable performance in future where underlying technologies and supportive technologies such as WebRTC, web browsers update. Therefore it would be best to have essential systems with suitable back up protocols and systems in place for critical needs.  While Jitsi is an open source application, JASM is provided as a commercial service.

Meetrix may, in its sole discretion, discontinue the Services or modify the features of the Services from time to time without prior notice.

4. USE OF SERVICES AND YOUR RESPONSIBILITIES.

You may only use the Services pursuant to the terms of this Agreement. You are solely responsible for Your and Your End Users’ use of the Services and shall abide by, and ensure compliance with, all Laws in connection with Your and each End User’s use of the Services, including but not limited to Laws related to recording, intellectual property, privacy and export control. Use of the Services is void where prohibited.

Your Content. You agree that You are solely responsible for the content (“Content”) sent or transmitted by You or displayed or uploaded by You in using the Services and for compliance with all Laws pertaining to the Content, including, but not limited to, Laws requiring You to obtain the consent of a third party to use the Content and to provide appropriate notices of third party rights. You represent and warrant that You have the right to upload the Content and that such use does not violate or infringe on any rights of any third party. Under no circumstances will Meetrix be liable in any way for any (a) Content that is transmitted or viewed while using the Services, (b) errors or omissions in the Content, or (c) any loss or damage of any kind incurred as a result of the use of, access to, or denial of access to Content. You retain copyright and any other rights You already hold in Content which You submit, post or display on or through, the Services.

Recordings. You are responsible for compliance with all recording laws. The host can choose to record meetings and Webinars. By using the Services, you are giving consent to store recordings for any or all meetings or webinars that you join, on your own systems under an infrastructure provider and is not the responsibility or liability of Meetrix. You will receive a notification (visual or otherwise) when recording is enabled.

Prohibited Use. You agree that You will not use, and will not permit any End User to use, the Services to: (i) modify, disassemble, decompile, prepare derivative works of, reverse engineer or otherwise attempt to gain access to the source code of the Services; (ii) knowingly or negligently use the Services in a way that abuses, interferes with, or disrupts JASM, Your accounts, or the Services; (iii) engage in activity that is illegal, fraudulent, false, or misleading, (iv) transmit through the Services any material that may infringe the intellectual property or other rights of third parties; (v) build or benchmark a competitive product or service, or copy any features, functions or graphics of the Services; or (vi) use the Services to communicate any message or material that is harassing, libelous, threatening, obscene, indecent, would violate the intellectual property rights of any party or is otherwise unlawful, that would give rise to civil liability, or that constitutes or encourages conduct that could constitute a criminal offense, under any applicable law or regulation; (vii) upload or transmit any software, Content or code that does or is intended to harm, disable, destroy or adversely affect performance of the Services in any way or which does or is intended to harm or extract information or data from other hardware, software or networks of your own or other users of Services; (viii) engage in any activity or use the Services in any manner that could damage, disable, overburden, impair or otherwise interfere with or disrupt the Services, or any servers or networks connected to the Services or infrastructure security systems. (ix) use the Services in violation of any  in a manner that violates applicable law, including but not limited to anti-spam, export control, privacy, and anti-terrorism laws and regulations and laws requiring the consent of subjects of audio and video recordings, and You agree that You are solely responsible for compliance with all such laws and regulations.

Limitations on Use.

Any usage data are your own responsibility and rights to use under applicable laws.

5. RESPONSIBILITY FOR END USERS.

You are responsible for the activities of all End Users who access or use the Services through your account, and you agree to ensure that any such End User will comply with the terms of this Agreement. JASM and Meetrix assumes no responsibility or liability for violations. Under no circumstances will JASM or Meetrix be liable in any way for any data or other content viewed while using the Services, including, but not limited to, any errors or omissions in any such data or content, or any loss or damage of any kind incurred as a result of the use of, access to, or denial of access to any data or content.

6. INTENDED USE; RESTRICTION ON USE BY CHILDREN.

The Services are intended for business use. You may choose to use the Services for other purposes, subject to the terms and limitations applicable in your customer regions for protection of minors.

7. COPYRIGHT.

You may not post, modify, distribute, or reproduce in any way copyrighted material, trademarks, rights of publicity or other proprietary rights without obtaining the prior written consent of the owner of such proprietary rights.

Jitsi is available under the Apache 2.0 license https://github.com/jitsi/jitsi/blob/master/LICENSE

8. TERMINATION.

You may end the use of this software at any time, charges may apply.

9. NO HIGH RISK USE.

The Services are not designed or licensed for use in hazardous environments requiring fail-safe controls, including without limitation operation of nuclear facilities, aircraft navigation/communication systems, air traffic control, and life support or weapons systems. The Services shall not be used for or in any HIGH RISK environment.

10. NO WARRANTIES.

YOU UNDERSTAND AND AGREE THAT THE SERVICES ARE PROVIDED “AS IS” AND Meetrix, ITS AFFILIATES, SUPPLIERS AND RESELLERS EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Meetrix, ITS AFFILIATES, SUPPLIERS AND RESELLERS MAKE NO WARRANTY OR REPRESENTATION REGARDING THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SERVICES, REGARDING THE ACCURACY OR RELIABILITY OF ANY INFORMATION OBTAINED THROUGH THE SERVICES OR THAT THE SERVICES WILL MEET ANY USER’S REQUIREMENTS, OR BE UNINTERRUPTED, TIMELY, SECURE OR ERROR FREE. USE OF THE SERVICES IS AT YOUR SOLE RISK. ANY MATERIAL AND/OR DATA DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SERVICES IS AT YOUR OWN DISCRETION AND RISK. YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOU RESULTING FROM THE USE OF THE SERVICES. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SERVICES REMAINS WITH YOU. Meetrix DOES NOT ASSUME ANY RESPONSIBILITY FOR RETENTION OF ANY USER INFORMATION OR COMMUNICATIONS BETWEEN USERS. Meetrix CANNOT GUARANTEE AND DOES NOT PROMISE ANY SPECIFIC RESULTS FROM USE OF THE SERVICES. USE IS AT YOUR OWN RISK.

11. INDEMNIFICATION.

You agree to indemnify, defend and hold harmless Meetrix, its affiliates, officers, directors, employees, consultants, agents, suppliers and Resellers from any and all third party claims, liability, damages and/or costs (including, but not limited to, attorneys’ fees) arising from Your use of the Services, Your violation of this Agreement or the infringement or violation by You or any other user of Your account, of any intellectual property or other right of any person or entity or applicable law.

12. LIMITATION OF LIABILITY.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL Meetrix OR ITS AFFILIATES, SUPPLIERS OR RESELLERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, EXEMPLARY OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS OR DAMAGE) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SERVICES OR THE PROVISION OF OR FAILURE TO PROVIDE TECHNICAL OR OTHER SUPPORT SERVICES, WHETHER ARISING IN TORT (INCLUDING NEGLIGENCE) CONTRACT OR ANY OTHER LEGAL THEORY, EVEN IF Meetrix, ITS AFFILIATES, SUPPLIERS OR RESELLERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, Meetrix, ITS AFFILIATES’, SUPPLIERS’ AND RESELLERS’ MAXIMUM CUMULATIVE LIABILITY AND YOUR EXCLUSIVE REMEDY FOR ANY CLAIMS ARISING OUT OF OR RELATED TO THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE SERVICES (IF ANY) IN THE TWELVE (12) MONTHS PRECEDING THE EVENT OR CIRCUMSTANCES GIVING RISE TO SUCH CLAIMS.

13. AGREEMENT TO ARBITRATE; WAIVER OF CLASS ACTION.

If You are located in the United States, You agree to resolve disputes only on an individual basis, through arbitration pursuant to the provisions of Exhibit B.The parties expressly waive any right to bring any action, lawsuit, or proceeding as a class or collective action, private attorney general action, or any other proceeding in which any party acts or proposes to act in a representative capacity.

14. PRIVACY AND OTHER POLICIES.

if Your Use of the Services requires JASM to process any personally identifiable information (“PII” or “Personal Data”) as you own and operate any related infrastructure accounts, your PII is your own responsibility, You also understand and agree that Meetrix may contact You via e-mail or otherwise with information relevant to Your use of the Services, regardless of whether You have opted out of receiving marketing communications or notices.which is incorporated in this Agreement. Additionally, You understand and agree that Meetrix may contact You via e-mail or otherwise with information relevant to Your use of the Services, regardless of whether You have opted out of receiving marketing communications or notices.