Questions about licensing and open-source

I'm still in doubt about Novu's open-source license. I can use novu as a notification engine for my private project, I'm not commercializing novu, I'm simply choosing to use it instead of writing the infrastructure from scratch. Is that allowed? Regarding workflow limitations in the open-source version, on the novu website it says that it depends on the infrastructure, but using docker-community I'm being blocked from 20 workflows. Is it allowed to remove this restriction? About novu forks, can I create a fork and customize it for private use, without commercializing or providing any service that has novu as part of the sale? It's not clear to me how far I can go with the open-source/community version - it's a limitation of the project, I can't use the cloud version, which would be great for me.
4 Replies
Tomer Barnea
Tomer Barnea4w ago
Hi @Eliezer Almeida thanks for asking that. The simple answer is yes! Novu is MIT license for Novu Community edition, some module are either marked as EE, or completely missing from Novu Community edition. This one is applicable for both personal, as well as commercial projects. This one goes to use, fork, send PR's, and any other change, as long as you don't use EE modules. @Eliezer Almeida is that helpful? cc @Pawan Jain
Eliezer Almeida
Eliezer AlmeidaOP4w ago
Thanks @Tomer Barnea for the quick and direct reply. I believe I can count on Novu for this specific project. I'll investigate why I'm being prevented from creating more than 20 workflows and also why I can't see more than 24 hours of activity. These are my impediments today.
Pawan Jain
Pawan Jain4w ago
@Eliezer Almeida Please go to your novu database's organization collection, and change apiServiceLevel to "enterprise"
Eliezer Almeida
Eliezer AlmeidaOP4w ago
Thanks @Pawan Jain, after discovering that I could use the software I analyzed the support forum and community-self-host. I identified this solution that you presented, and after analyzing the Novu code I also identified that my IS_SELF_HOSTED environment variable was not set. I changed it in the collection and also set the variable to true, everything is working beautifully here. I apologize for not notifying you before, but I was validating things.

Did you find this page helpful?