11 karma · joined March 21, 2023
I think the future of an open source project and the company behind it really depends on the founders. If open source is really in their DNA, they will fight for it. If everything goes wrong, at least the open source code will remain. The closed code will most likely disappear with the company.
Thanks for your feedback! We really need people like you to point out when things are going in the wrong direction. It's often a difficult balance between making money and giving back to the community. So we need your outside perspective!
We know that some individual Pro extensions don't justify the price of the whole tier. That's why we are thinking about selling individual extensions in the future. A lot of people build these types of extensions on their own, which is possible thanks to open source, and that's totally fine. In the last few weeks we have added more value to the paid tiers in the form of the advanced extensions TableofContents, Mathematics and the brand new Tiptap AI. We think it's worth it!
We feel the same about Managed Services. In addition to maintenance, support, development and so on, there are hardware resources that you have to pay for. We think that's fair.
I really like Liveblocks, the slick design, the impressive documentation and the detailed examples. We can learn a lot from them. As a technical decision maker I definitely wouldn't choose it because the backend source is closed source. The collaboration space is still new and there is no real standard in my opinion. The only (de-facto) standard can be an open source solution. In the end, at least the file format has to be interchangeable between a managed cloud and the open source core, regardless of the features around it. A few months ago I thought Yjs might become that standard, but it has too many rough edges. There are CRDTs popping up every month. We'll see.
I hope you'll find the time to continue your project.
We are quite happy with the free tier. We may just make some small adjustments, but I think we'll stick with it!
I can take away your fear. The core of Tiptap will always be free and open source. We will do maintenance and improvement, but eventually we have to generate revenue to put Tiptap on a sustainable path. A few weeks ago, the work at our digital agency was funding Tiptap, and it has always been a challenge to balance these two branches.
We are trying to find a good balance between the open source part that a lot of people love and our paid services that give your project your advanced features.
We always think about our pricing model, as we literally do today! Feedback is always welcome to adjust the fine line between our open source and business parts.
Which services do you use? Pro Extensions, Collaboration and/or AI? We are curious about the usage of our services.
[1] https://github.com/vlcn-io/cr-sqlite#approach-1-history-free...
We love being part of the open source community, but as I mentioned in another answer, a project like this can't be sustained without the business side in mind. The whole project has been bootstrapped by us in addition to our work at our digital agency. With YC we can focus on the project and develop an ecosystem and harden our open source core, which will always be free for everyone in the future.
We don't have an exit plan, but we have a lot of ideas for more features and want to respond to the community's feedback.
Your PR fixing our bad English in our markdown documentation is always welcome ;) Thank you for your valuable feedback!
We believe that a good editor needs not only a frontend, but also easy-to-use backend services that we try to integrate as seamlessly as possible. With our framework-agnostic approach, we support more than just React.
We know the technologies we rely on, but we also know how important it is to find a sustainable way to maintain an open source project. For a popular project that a lot of other people rely on, this means getting money for development. Since Tiptap is also open source, we can see how the big players are using our project, and sponsor tiny amounts or nothing. We try to do it better than they do, because open source is definitely in our DNA, as it was in our previous work as a digital agency, and now since a few weeks with our focus on Tiptap.
With Tiptap we are trying to make it easy to build modern editors. The demands on the usability of an editor are getting higher and higher because of tools like Notion. Building a tool like this from scratch is pretty hard. That's why we used Prosemirror as a solid foundation, but in our daily work of developing editors for our projects we came to the point that we really need an additional layer of abstraction to reduce recurring code that you don't want to write over and over again. Yes, with our layer we made some decisions about how an editor framework should behave, but with our extension-based architecture in Tiptap, which ProseMirror also has, you can extend both layers separately.