TERMS AND CONDITIONS
Welcome to JENRES! Before using our Services, please carefully read the following Terms and Conditions of Service and Use ("Terms"), which govern your access and use of our Service. By accessing or using JENRES, you agree to be legally bound by these Terms and Conditions.
1. DEFINITIONS
- Service: the set of functionalities and activities offered by JENRES.
- User: refers to any individual or entity that accesses and uses the JENRES Service.
- Code: refers to the Code owned by the user, including source Code and compiled or executable Code. (artt. 5 e 6).
- Suggestions: proposals or indications generated to deal with issues and activities on GitHub. They are produced by Jenres and may include problem-solving tips, Code Suggestions, or other forms of automated assistance provided through the JENRES Service. (artt. 5 e 6).
- Artificial Intelligence: refers to any machine-based system that can make predictions, recommendations, or decisions. Artificial intelligence systems use machine- and human-based inputs to perceive real and virtual environments; abstract such perceptions into models through analysis in an automated manner; and use model inference to formulate options for information or action. By way of example but not exhaustive, Jenres may use Artificial Intelligence algorithms such as OpenAI's GPT-4 models.
- GitPlatform: refers to any of the major Git providers such as by way of example but not exhaustive, GitHub, GitLab, BitBucket, AzureDevops.
- GitPlatform Account: refers to the user account required to access and use the Service offered by JENRES.
- AI provider: refers to any supported service provider that delivers AI models integrated with Jenres. by way of example but not exhaustive, OpenAi.
- API account: represents the account that allows access to the application programming interface (API) provided by any AI provider for the use of their Artificial Intelligence.
- SonarCloud Account: refers to the user account used to access the SonarCloud Service provided by SonarSource SA, this may refer to stand alone SonarCube Account in alternative.
- Illegal activities: refers to any User behavior that is considered illegal in Italy or in the country of residence of the User or in any other territory in which the User is acting.
2. SERVICE DESCRIPTION
JENRES is an AI-powered tool created to support developers by automating boring housekeeping tasks in the coding process. Leveraging the power of generative technologies, JENRES interacts with GitPlatform repositories and automatically addresses coding issues. JENRES can be instructed to handle issues and housekeeping duties on behalf of an operator. The Issue Handling feature manages GitPlatform issues signalated to the @jenres bot, while the housekeeping feature allows for the scheduled execution of tasks. JENRES can manage a plethora of tasks, addressing various coding practices, from document generation and unit tests to project setup.
The Service is currently free for public GitHub repositories, while private repository users can contact RES IT S.r.l.
3. ACCOUNT REGISTRATION AND USE
- To use JENRES, it is necessary to possess a GitPlatform user or organization account.
- In order to utilize JENRES on the GitHub Platform the JENRES GitHub APP must be installed on your user or organization account.
- In order to use JENRES, an AI provider API key is required. In May 23rd 2024, JENRES supports only OpenAI. JENRES’ users are responsible for their own AI provider costs, which will be billed directly to their AI provider account.
- JENRES can be integrated with SonarQube. In this case, you must have a user or organization account for SonarCloud.
- Each Account is strictly personal and non-transferable. The User is required to provide accurate, complete and up-to-date information during the registration process.
- The User is responsible for maintaining the security of his Account and login credentials. The User agrees to take responsibility for all activities that occur under his Account.
- Any unauthorised use of the Account or breach of security must be reported to us immediately. We shall not be liable for any loss or damage arising from your failure to comply with the Terms and Conditions or any unauthorised use of your Account.
- The User agrees to use JENRES in accordance with all applicable laws, rules, and regulations. The User must not use the Service for illegal or unauthorized purposes and is entirely responsible for the content generated and the actions taken through the use of the Service.
- The User understands and agrees that they must not request JENRES to generate content that is illegal or otherwise contrary to the Acceptable Use Policy set forth herein. In addition, the User agrees not to use JENRES to generate Suggestions whose use is illegal or may violate the rights of others.
- The User agrees to respect the following guidelines: no defamatory, harassing, abusive, threatening, or bullying content, no vulgar, violent, or explicit content, including hate speech or explicit symbols, depictions, or descriptions of sex and nudity, promotion of unlawful conduct, malware, or pyramid schemes, or infringement of the intellectual property rights of others, nor to disrupt the experience of other users.
- While using the Service, the User shall not engage in any abusive conduct, including interference, interruption, or overloading of the Service, abusive advertising, phishing, automated, or bulk account creation, network attacks, or violations of the privacy of others.
- The User acknowledges that content or activity on JENRES that is illegal or promotes illegal activities, is sexually obscene or relates to sexual exploitation or abuse, is libelous, defamatory, or fraudulent, discriminatory, or abusive, false, inaccurate, or misleading, harassing or abusive towards other individuals or groups, threats or incitement to violence, gratuitous depictions or glorification of violence, or off-topic content that significantly or repeatedly disrupts other users' experience on the Service is not permitted.
- The User is obliged not to circumvent the technical limitations of the Service or the restrictions indicated in the associated documentation.
- The User accepts that breach of any of the above restrictions will constitute a material breach of the Terms and Conditions and may result in legal action being taken by the Provider, including a claim for damages.
- Minor Users: In the event of use of JENRES by minor Users, the operators or guardians remain solely responsible for their actions, as well as for any improper use of the Service itself, indemnifying and freeing RES IT from any and all liability, damage, loss, burden or claim of any third party directly or indirectly attributable to the use of the Service by the minor User and/or the contents offered on the Service.
5. PROPERTIES OF SUGGESTION AND CODE
- RES IT does not own the Suggestions generated through JENRES. The User acknowledges that the Suggestions are the result of your interaction with the JENRES service and that RESI IT has no ownership rights in them.
- The User has full control over and responsibility for the Suggestions produced and is free to use or modify them as they sees fit.
- The User retains full ownership of his Code that he uses or integrates with the Suggestions provided by JENRES. You have the right to use, modify, distribute and protect your Code as you wish.
- The User does not have the right to sell, rent, sublicense, or distribute or lend the Service to third parties.
6. RESPONSIBILITY FOR THE CODE
- The User assumes all responsibility for his Code, including the Suggestions he includes in his Code or refers to in developing his Code.
- The decision to use or not use the Suggestions generated by JENRES remains exclusively with the User.
- If you use Suggestions, JENRES strongly recommends that you adopt reasonable policies and practices to prevent the use of a Suggestions in a manner that may infringe the rights of others or any applicable law.
- The User is responsible for the correct interpretation and application of the results produced. Any decision based on the results must be subject to human review and additional decision-making if necessary.
- If the User decide to not use the JENRES Suggestions, they are not entitled to any reimbursement or compensation of any kind.
- All costs of JENRES will be communicated to the User before the purchase.
- JENRES will provide billing on a monthly or annual basis.
- When subscribing to a paid subscription or purchasing a Service, the User shall provide complete and accurate billing information, including a valid payment method. Subscriptions will be automatically debited from your payment method according to the agreed extension period until they are cancelled. In the event of non-payment, we may deactivate the Account or suspend access to the Services until payment is received.
- The User has the right to cancel your purchase and request a refund without giving reasons within 14 days from the date of purchase. The refund will cover the subscription fee for the period from cancellation, of JENRES service, to the end of the paid subscription period.
- After the reconsideration period, the User may terminate the paid subscription at any time. The cancellation will not result in any additional charges. The User shall maintain access to the Benefits until the end of the paid subscription period, after which the termination will become effective. Unless otherwise indicated, there will be no refund or credit for the days remaining after termination.
- We may change our prices from time to time. If we increase the price of a subscription, we will give the User at least 30 days' notice. The price increase will take effect at the time of the User's next renewal and the User may cancel the subscription if the User does not accept the price increase.
8. SUSPENSION AND TERMINATION
- The use of the Service may be terminated at any time by uninstalling the Service.
- The User will retain access to the Service until the end of the paid subscription period.
- If payment is not properly executed, JENRES will suspend the Service until payment is properly received.RES IT retains the right to suspend the Service for any reasons. Valid reasons may be, by way of example but not exhaustive, if your use of the Service may expose RES IT, its affiliates or third parties to legal liability, may be considered fraudulent, or if the User has materially violated these Terms and Conditions.
9. INTELLECTUAL PROPERTY AND CONTENT RIGHTS
- The User understands that JENRES is the exclusive property of the Provider and the User agrees not to copy, modify, distribute, or exploit the Software in violation of copyright or intellectual property rights.
- All intellectual property rights in JENRES, including but not limited to patents, copyrights, trademarks, will remain the exclusive property of Provider.
- Any infringement of intellectual property rights will be subject to legal remedies, including action for damages and injunction.
10. USE OF ARTIFICIAL INTELLIGENCE
- The Service makes use of an external Artificial Intelligence provided by an AI provider. The User understands and agrees that the use of such Artificial Intelligence may be subject to additional terms and conditions, and the User agrees to conform to such terms and conditions.
- The User understands that the AI Service is subject to the terms of service (e.g. EU Terms of Use (openai.com)) and privacy policies (e.g. https://openai.com/it/policies/eu-privacy-policy) of the external provider, which the User accepts when signing this Agreement. Any disputes or issues relating to the use of the AI Service provided by third parties shall be subject to the provisions of the external provider's Terms of Service.
- The User is responsible for the correct interpretation and application of the results produced by the AI. Any decision based on the results of the AI shall be subject to human review and additional decision-making if necessary.
11. USE OF THE SONARCLOUD SERVICE
- The Service uses the SonarCloud Service provided by SonarSource SA. You understand and agree that your use of the SonarCloud Service will be subject to additional terms and conditions established by SonarSource SA, and you agree to comply with such terms and conditions.
- You understand that your use of the SonarCloud Service is subject to the SonarSource SA Terms of Service (https://sonarcloud.io/terms.pdf) and Privacy Policy (https://www.sonarsource.com/company/privacy/), which you accept by signing this Agreement. Any disputes or problems with your use of the SonarCloud Service will be subject to the provisions of the SonarSource SA Terms of Service.
12. PRIVACY AND DATA PROTECTION
- RES IT is committed to protecting your information and taking appropriate measures to prevent unauthorized access, loss, disclosure or modification of your information.
- The Terms and Conditions for the processing of personal information are indicated in Annex A “PRIVACY POLICY OF JENRES”, which forms an integral and essential part of these Terms and Conditions.
13. CHANGES TO TERMS AND CONDITIONS
- RES IT reserves the right to change the Terms and Conditions at any time. Users will be notified of such changes through the JENRES website or other means of communication. Your continued use of the Service after such changes will constitute your acceptance of the new Terms and Conditions.
14. ASSIGNMENT
- The User is not permitted to assign or transfer any rights or obligations under these Terms and Conditions.
- RES IT is entitled to assign or transfer its rights or obligations under these Terms and Conditions to any affiliate or any third party assignee in the interest of any business associated with our Services. In such case, your rights as a consumer shall not be affected. If you are not satisfied, you will have the right to terminate your relationship with RES IT and stop using our Services at any time.
15. LIMITATION OF RESPONSIBILITY
- RES IT will not be responsible for any direct, indirect, consequential or special damages resulting from the use or inability to use JENRES.
- RES IT will not be responsible for problems caused by accident, misuse or non-conforming use of the Service, including failure to observe the minimum system requirements.
- RES IT does not warrant that: (i) the Service will meet any specific requirements; (ii) the Service will be uninterrupted, timely, secure or error-free; (iii) any results will be accurate or reliable; (iv) any errors will be corrected.
16. APPLICABLE LAW AND JURISDICTION
- These Terms and Conditions are governed and will be interpreted in accordance with the Italian Law.
- The Milan Courts will have exclusive jurisdiction to settle any claim or dispute which might arise out of or in connection with these Terms and Conditions between the parties.