Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The thing that's so upsetting to me is that since I started using and developing against Matrix.org in 2016, Synapse has always been positioned as a reference implementation, it has always been a wedge to get others to come play in your sandbox, a gift to the community to encourage growth, a positive-sum engine, even if companies like Discord or whoever are trying to use Synapse behind the scenes to implement Matrix.org interop. To enclose that now because your business model relied on the good graces of other corporations just causes those proprietary forkers to not trust neither Matrix nor Element.

y'all are trying to get this shit IETF standardized and cram Matrix interop through via DMA while tying down your reference implementation, think about how that looks. that code should be as permissive and easy to integrate with as possible! who wants to pay a protection racket to an organization who's proven itself this fickle?

sure sure, enclose dendrite and the Element product family, things you explicitly built for scaling the matrix.org server and "Element the product" but Synapse should always have been seen as a loss-leader, a hulking mass of Tornado code that says "here's how you could implement this standard and it works well enough for operators of small or medium sized communities but wouldn't it be nice if you did it this more sustainable/scalable way? give us a call"

It just shows to me a lack of creativity or courage and instead says "well we parted ways with our corporate sponsor a few years ago without enough of a business plan and now we're hungry"



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: