This Service Agreement (this “Agreement”) is a contract between you (“you” or “Purchaser”) and Shinobi ("our", Shinobi, Shinobi Pro, ShinobiCCTV, Shinobi developers, Shinobi Systems, and The Shinobi Corporation). This agreement may change. New versions of the agreement must be accepted to continue Shinobi services. Notice will be provided by your assigned Shinobi developer.
The application is a reference to Shinobi, ShinobiCCTV, the program that does all the cool video management stuff.
Main application refers to specific core files of Shinobi. Those files are as follows.
Product is a reference to snippets of code specified by your Shinobi developer.
Commit history is a reference to the different changes that are pushed to the provided private repository using a git or git-based engine.
Modified code, code changes, or modified versions of Shinobi are a reference to the different changes made to the private repository of Shinobi provided.
Ownership refers to the one(s) who have exclusive right to modified or added code.
Harming others referes to acts similar to (but not bound to) terrorism, violence, and/or child abuse.
"Shinobi Support" or "Support Packages" are services. These services include adding or removing code, maintaining code related to your requested changes, and helping with use of the application (Shinobi, ShinobiCCTV).
Any features added to the main application are property of Shinobi (and it's developers). Through agreement these features will not be shared publicly.
The purpose of Shinobi maintaining ownership is to uphold the primary goal of Shinobi : Helping People. If somehow a Shinobi developer has been legally paid to hand off code or information to someone who may use it to harm others, We will swiftly report the information to authorities.
Ownership of code changes in the main application can be transfered if agreed upon. This can be an agreement over direct message or written contract. Naturally if the change is specific to only work with a system you have then there is no need for Shinobi to maintain ownership. Generally, but not bound to, this occurs when the changes are really the creation of a plugin.
When ownership of code is changed it is gifted, not sold to you. That portion of code can then be used for your own purposes as you see fit without risk of void to privacy status of code in the same request (or other requests).
The use of modified versions of Shinobi done by Shinobi developers are only allowed for those the code was designed for, you. Allowing any other parties to view or use the modified code is considered sharing.
Sharing of modified versions of Shinobi done by Shinobi developers with anyone will result in the code changes be viewed as public changes and to then be used by Shinobi developers however it is seen fit. It will simply go under consideration to be merged for the community to use as well.
Sharing without voiding privacy status of the code can occur if agreed upon. Generally, but not bound to, those who seek this would like to resell installations.
Using the modified code in a publicly accessible installation is not considered sharing code.
We will do updates at our discretion to the private repository unless agreed otherwise.
The private repository provided may include updates not found in public repositories. They are not part of your request. They are included to ensure stability for your future installations and updates of the modified version of Shinobi. Much of the changes found will eventually meet public code. Please speak to your assigned developer to understand which sections of code are updates and which are part of your request as the commit history does not make this distinction for you or Shinobi developers.
Payment comes first. Demonstrations before payment is provided to help the Shinobi developer understand the end goal that is being requested. They are a courtesy and are the property of Shinobi unless stated otherwise.
Required before payment would be comments or answers to the following questions or statements. This is a method of appraisal and are deciding factors of whether or not service will be provided by developers of Shinobi.
Shinobi is being made with the idea that it will be used for good. That is why Shinobi will offer services to users or companies in (or affiliated with) Israeli Territory, Sometimes referred to as Israel, if they accept the conditions mentioned below. These rules have been added to promote compliance with International Law. For more information about why Israeli Territory falls under these conditions please visit the BDS Movement website.