1. User Agreement
Disclaimer of Warranty
You acknowledge that you are using robotmesh.com at your own risk. robotmesh.com is provided "as-is," and Robot Mesh hereby expressly disclaims any and all warranties, express and implied, including but not limited to any warranties of accuracy, reliability, title, merchantability, non-infringement, fitness for a particular purpose, or any other warranty, condition, guarantee, or representation, whether oral, in writing, or in electronic form, including, but not limited to, the accuracy or completeness of any information contained therein or provided by Robot Mesh. Without limiting the foregoing, Robot Mesh disclaims any and all warranties, express and implied, regarding user-generated content. Robot Mesh and their third-party service providers do not represent or warrant that access to robotmesh.com will be uninterrupted or that there will be no failures, errors, omissions, or loss of transmitted information, or that no viruses will be transmitted through Robot Mesh services.
Limitation of Liability
Robot Mesh shall not be liable to you or any third parties for any direct, indirect, special, consequential, or punitive damages of any kind, regardless of the type of claim or the nature of the cause of action, even if Robot Mesh has been advised of the possibility of such damages. Without limiting the foregoing, Robot Mesh shall have no liability to you or any third parties for damages or harms arising out of user-generated content.
2. Account Creation and Maintenance
2.3 You may not use another person's robotmesh.com account without their permission.
2.4 If you have reason to believe that your account is no longer secure (for example, in the event of a loss, theft, or unauthorized disclosure of your password), promptly change your password. If you cannot access your account to change your password, notify us at email@example.com.
3. Rules of Usage
3.1 Robot Mesh supports freedom of expression. However, robotmesh.com is intended for a wide audience, and some content is inappropriate for the community. You may not use the robotmesh.com service in any way, that:
- Promotes bigotry, discrimination, hatred, or violence against any individual or group;
- Threatens, harasses, or intimidates any other person, whether that person is a user or not;
- Contains foul language or personal attacks;
- Contains sexually explicit or graphically violent material;
- Provides instructions on how to commit illegal activities or obtain illegal products;
- Asks any other user for personally identifying information, contact information, or passwords; or
- Exposes any other person's personally identifying information, contact information, or passwords without that person's permission.
3.2 You agree to comply with all applicable laws and regulations when you use robotmesh.com. You may not use robotmesh.com in any unlawful way, including to harass, stalk, or defame any other person.
3.3 You may not impersonate, imitate, or pretend to be somebody else when using the Services.
3.4 You agree not to use robotmesh.com in any way intended to disrupt the service, gain unauthorized access to the service, or interfere with any other user's ability to use the service. Prohibited activities include, but are not limited to:
- Posting content deliberately designed to crash the website, editor, or mimic;
- Linking to pages containing viruses or malware;
- Using administrator passwords or pretending to be an administrator;
- Repeatedly posting the same material, or "spamming";
- Using alternate accounts or organizing voting groups to manipulate site statistics.
4. User-Generated Content and Licensing
4.2 Robot Mesh encourages everyone to foster creativity by freely sharing code, photographs, videos, and other works. However, we also understand the need for individuals and companies to protect their intellectual property rights. You are responsible for making sure you have the necessary rights, licenses, or permission for any user-generated content you include in a Robot Mesh Studio project.
4.3 All user-generated content you submit to robotmesh.com is licensed to and through robotmesh.com under the Creative Commons Attribution-ShareAlike 2.0 license. This allows others to view and copy your content. This license also allows Robot Mesh to display, distribute, and reproduce your content on the robotmesh.com website, through social media channels, and elsewhere. If you do not want to license your content under this license, then do not share it publicly on robotmesh.com.
4.6 All user-generated content is provided as-is. Robot Mesh makes no warranties about the accuracy or reliability of any user-generated content available through robotmesh.com. Robot Mesh does not endorse any views, opinions, or advice expressed in user-generated content. You agree to relieve Robot Mesh of any and all liability arising from your user-generated content.
5. Robot Mesh Content and Licensing
5.2 The robotmesh.com website makes use of several open-source components which are re-distributed to you under their respective licenses. (Note that the licenses below apply only to their respective components, and not to the Robot Mesh IP as a whole):
- The Blockly Editor
- The ACE Code Editor
- The Tiny MCE Editor
- jQuery Libraries
- Three.js Library
- Ammo.js Library
- Magento Software
- Python Language Runtime
- PyMite Interpreter
5.3 Robot Mesh provides support materials, including images, sounds, video, and sample code, to help users build projects. Support materials are licensed under the Creative Commons Attribution-ShareAlike 2.0 license. You may also use screenshots of robotmesh.com under the same license. Please note that this does not apply to materials that are also trademarked by Robot Mesh or other parties as described in parts 5.4 and 5.5, below.
The Creative Commons Attribution-ShareAlike 2.0 license requires you to attribute any material you use to the original author. When you use Robot Mesh support materials, or screenshots of the robotmesh.com website, please use the following attribution: "robotmesh.com is developed by Robot Mesh. See https://www.robotmesh.com."
5.4 The Robot Mesh name, Robot Mesh logo, Robot Mesh Studio name, and Robot Mesh Studio logo are trademarks owned by Robot Mesh. Unless you are licensed by Robot Mesh under a specific licensing program or agreement, you many not use these logos to label, promote, or endorse any product or service. You may use the Robot Mesh Studio Logo to refer to the robotmesh.com website and programming languages.
5.5 VEX and VEX Robotics are trademarks or service marks of Innovation First International, Inc.
6. Digital Millennium Copyright Act (DMCA)
6.1 If you are a copyright holder and believe that content on robotmesh.com violates your rights, you may send a DMCA notification to firstname.lastname@example.org. For more information, including the information that must be included in a DMCA notification, see our full DMCA Policy and the text of the DMCA, 17 U.S.C. § 512.
6.2 If you are a Robot Mesh Studio user and you believe that your content did not constitute a copyright violation and was taken down in error, you may send a notification to email@example.com. Please include:
- Your robotmesh.com username and email address;
- The specific content you believe was taken down in error; and
- A brief statement of why you believe there was no copyright violation (e.g., the content was not copyrighted, you had permission to use the content, or your use of the content was a "fair use").
7. Suspension and Termination of Accounts
7.2 If you want to delete or temporarily disable your account, please email firstname.lastname@example.org.
8. Third Party Websites
8.1 Content on robotmesh.com, including user-generated content, may include links to third party websites. Robot Mesh is not capable of reviewing or managing third party websites, and assumes no responsibility for the privacy practices, content, or functionality of third party websites. You agree to relieve Robot Mesh of any and all liability arising from third party websites.
10. Choice of Law and Venue
11. Choice of Language
12. No Waiver
13. Entire Agreement