Secret Network open source funding policy

Hey everyone,

In alignment with Cosmos Hub Proposal #93 (see Cosmos Hub Open Source Funding Policy - Signaling/Text - Cosmos Hub Forum and Mintscan), we are proposing an open-source funding policy for Secret Network.

We propose the following rules pertaining to all funding decisions made by Secret Network funding bodies (such as the community pool, grants, etc.):

  • Projects receiving funding from Secret Network MUST open-source their smart contracts before the mainnet launch.
  • Wallet projects, where users store their private keys and interact with the chain, MUST be open source to qualify for funding.

These requirements are in place to safeguard users. If open-source compliance conditions are not met, all funding for the project should be immediately halted. Once the open-source requirements are fulfilled, the remaining funding will be provided as previously agreed upon.

Additionally, these rules shall apply:

  • The community pool can only fund open-source projects.

  • Future grants can only fund projects where every component is open source.

  • (These rules could also apply retroactively to projects that have already received funding from the community pool or grants.) This is optional and goes beyond the Cosmos Hub proposal.

We would also suggest that projects need to at least fulfill an MIT License or an Apache 2.0 License if we introduce that requirement. Feedback from the community on what license requirement (if we at all) is needed is appreciated.

Furthermore, we want to emphasize that all Secret Network funding should prioritize projects that are wholly open source.

Best,

Alex | SNF | Secret Saturn

5 Likes

These two statements are seemingly incompatible.

Both the Apache License and the MIT License are permissive open-source licenses that allow you to include components that are not open source in your project.

1 Like

To clarify what is meant by this (thanks Leor):

The idea is for everything to be open source, which is stricter than MIT or Apache 2.0 License, but to have the projects to be usable under the MIT or Apache 2.0 License.

1 Like

Here’s the updated proposal after the gov call:

In alignment with Cosmos Hub Proposal #93 (see Cosmos Hub Open Source Funding Policy - Signaling/Text - Cosmos Hub Forum and Mintscan), we are proposing an open-source funding policy for Secret Network.

We propose the following rules pertaining to all funding decisions made by Secret Network funding bodies (such as the community pool, grants, etc.):

  • Projects receiving funding from Secret Network MUST open-source their smart contracts before the mainnet launch.
  • Wallet projects, where users store their private keys and interact with the chain, MUST be open source to qualify for funding.

These requirements are in place to safeguard users. If open-source compliance conditions are not met, all funding for the project should be immediately halted. Once the open-source requirements are fulfilled, the remaining funding will be provided as previously agreed upon.

Additionally, these rules shall apply:

  • The community pool can only fund open-source projects.
  • Future grants can only fund projects where every component is open source.
  • Projects need to be at least usable under the MIT or Apache 2.0 License.
  • For grant applications it should be explicitly stated what is funded by Secret Network funding bodies

Furthermore, we want to emphasize that all Secret Network funding should prioritize projects that are wholly open source.