Hi @younis,
What do you mean "give up all rights"? Please elaborate.
Is visa allowed to use, replicate, or publish my code without my permission?
Hi @younis,
What is your use case? Why would there be any rights involved? Why would we be using your code? I don't understand what you are talking about.
Hi @younis,
Do you still need help with this question?
Yes! Completely escaped my mind I thought I replied oops. Let me lay it all out for you so it's easier to answer. I am developing my own pos code as of current. I want to make a prototype that will be able to test visa cards, and I'm going to use the API mentioned above to do that. My worry is that this rule in the Terms of Use:
6.8. Licenses to Visa. You grant Visa and Visa Affiliates a non-exclusive, non-transferable license during the term of this Agreement to use Your Applications and review the code in Your Applications to ensure that such Application complies with this Agreement.
would allow Visa to do things with the code that runs the rest of the pos system. Do I have to submit all of it for them to test if it fits within the Terms of Use? If I do, are they entitled to do whatever with the parts that don't have anything to do with Visa Developer? Is it open source for them, and can they out-source it to other people? I want to completely own this code, and I don't want me using the API to interfere with that. Thank you for your continued support.
Hi @younis,
The terms you mentioned grant Visa a non-exclusive, non-transferable license to use and review your applications. This means they can use and look at your code, but they can't transfer or sell their rights to someone else. You don't have to submit all of your Point of Sale (POS) system code. You just need to submit the part of your code that interacts with the Visa API. Visa is not entitled to do whatever they want with the parts that don't interact with their services.
The agreement does not make your code open source for Visa. Open source would mean that anyone could view, use, modify, and distribute your project for any purpose. These terms do not grant Visa those rights. Regarding outsourcing, these terms don't give Visa the right to outsource the review of your code to other people. Their license is non-transferable, which means they can't pass their rights to use and review your code to someone else.
Thank you so much for the clarification! Your perseverance to help is much appreciated. I hope you have a wonderful rest of your day.