Hi there!

Since launching epanet-js, we've been blown away by the support from the hydraulic modeling community. Many of you have asked how you can help the project grow and succeed. First of all, thank you. Knowing you want to be part of this journey means a lot to us.

Our goal is to make epanet-js a powerful, accessible, and sustainable tool for everyone. To get there, we’ve put together a short guide on how you can contribute - whether it’s sharing feedback, supporting financially, helping others in the community, or contributing code.

epanet-js is released under the Functional Source License (FSL). This means the source code is available from day one. You’re free to use it, learn from it, and contribute. The FSL also helps keep the project sustainable by limiting free-riding and ensuring we can keep improving the tool. After two years, the license for that code automatically switches to the MIT license, giving even more freedom. You can read more about how the license works here: https://fsl.software/

Your involvement, big or small, makes a real difference. Let's build something great together!

How you can help:

  1. Financial support
  2. Feedback and ideas
  3. Spread the word
  4. Content creation and knowledge sharing
  5. Documentation and translation
  6. Improve the codebase

1. Financial support

Building and maintaining a tool like epanet-js takes time, effort, and resources. Financial support helps us keep improving the software, fix bugs faster, and add new features.

2. Feedback and ideas

Your real-world experience helps shape epanet-js. Whether something isn't working quite right or you have ideas for how to improve it, we want to hear from you.