"ee" folder in Docmost, an open-source alternative to Confluence and Notion

Ramu NarasingaRamu Narasinga
2 min read

In this article, we review ee folder in Docmost. I have seen “ee” folder in two other open source projects:

  1. Cal.com

  2. Documenso

And I wrote a very detailed article about what is this “ee” in open source projects. Check it out.

What does “ee” stand for?

“ee” stands for Enterprise Edition. Below is what I found in docmost/apps/client/src/ee/LICENSE.

Files in this directory are subject to the Docmost Enterprise Edition license.

Not every part of the codebase will be open sourced, you have to remember that. ee folder has enterprise edition licence applied and Docmost does have some folders written in the ee folder.

I have an interesting perspective that I found reading through the discussions and this ee folder.

Discussion #958

In this Business Model discussion, there was someone wanting to see the enterprise edition code.

This comment below tells me that you have to have high standards of security and that businesses should feel confident in using your tool at enterprise level.

Lord0fBytes3 weeks ago

I think this just further expresses that this decision isn’t very strategic. Saying “you can look at the code” is not a great way to have a company with hundreds or thousands of employees feel confident about this. If I wanted to look at the code I would be one of the self hosters not a manager looking for a new tool. I think a better response (for a true enterprise app) would have been “we will hire an outside auditor to verify the code”. I could swallow this paywall if it was for the $5/month plan where I don’t want to have to self host it or review your code (because isn’t that what that plan is for), but for my enterprise company I want confidence and verification for all my users. Or at least the knowledge that a sea of community experts have reviewed it.

About me:

Hey, my name is Ramu Narasinga. I study large open-source projects and create content about their codebase architecture and best practices, sharing it through articles, videos.

I am open to work on interesting projects. Send me an email at ramu.narasinga@gmail.com

My Github —  https://github.com/ramu-narasinga

My website —  https://ramunarasinga.com

My Youtube channel —  https://www.youtube.com/@ramu-narasinga

Learning platform —  https://thinkthroo.com

Codebase Architecture —  https://app.thinkthroo.com/architecture

Best practices —  https://app.thinkthroo.com/best-practices

Production-grade projects —  https://app.thinkthroo.com/production-grade-projects

References:

  1. https://github.com/docmost/docmost/tree/de57d051998d39780b0cb8e1a755d7c8b256549e/apps/client/src/ee

  2. https://github.com/docmost/docmost/blob/de57d051998d39780b0cb8e1a755d7c8b256549e/apps/client/src/ee/LICENSE

  3. https://medium.com/@ramunarasinga/whats-the-ee-folder-in-open-source-projects-c348702c53fc

0
Subscribe to my newsletter

Read articles from Ramu Narasinga directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ramu Narasinga
Ramu Narasinga

I study large open-source projects and create content about their codebase architecture and best practices, sharing it through articles, videos.