Skip to content

Latest commit

 

History

History

licenses

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Licensing Information

Overview

Envio's licensing reflects open source ethos but is not OSI recognized. Developers can use Envio's services without vendor lock-in, either by self-hosting or specifying an RPC URL. The generated code is open and public and so is this repository that generates the generated code.

Our licenses allows self-hosting but restricts third-party hosting with Envio's hosted service. Envio may consider open-sourcing in the future but prioritizes stakeholder interests and market traction. Please reach out to us on discord if you would like to explore hosting indexers as a third-party.

TL;DR

  • Envio's licensing mirrors open source benefits but is not OSI recognized.
  • Developers can use Envio's services without vendor lock-in by:
    • Self-hosting.
    • Specifying an RPC URL.
  • Code is open and public.
  • Generated license allows self-hosting but restricts third-party competition.
  • Code generator license is a commercial license.
    • non-comercial use is allowed.
    • forking and modifying code is not allowed. However, if you have specific needs or use cases, please contact us to discuss potential exceptions.
  • Future considerations for open-sourcing are dependent on market traction and stakeholder interests.
  • Contributors must agree to our Contributor License Agreement (CLA).

Our Position

We're developers who value the open source ethos, which is why our licensing mirrors many benefits of open source licensing. However, Envio and its products do not use a recognized open source license by the OSI. We are public and open, and our licensing reflects this.

Our future business model lies in our hosted service and HyperSync requests, and we are protecting this. To ensure continuity and avoid vendor lock-in, developers can run and develop on their indexer without our hosted service. This can be achieved either by self-hosting, which our license permits, or by specifying an RPC URL in their indexer configuration, thus bypassing HyperSync.

Envio is in its formative stages. Although we may consider open-sourcing the software in the future, we are committed to ensuring the best interests of all stakeholders. Going open source is somewhat of a one-way function; it's easier to open source than to go "closed source." Once we have gained more market traction, we will review our position on going open source.

Our Licenses

  • EULA - The license in your indexer pertaining to the generated code
  • LICENSE - The non-commercial use license pertaining to this code base which is used to template & generate the indexing code
  • CLA - The Contributor License Agreement for those who wish to contribute to the project