okanat an hour ago
From my experience using open-source collaboration groupware like Nextcloud, their solutions written in dynamic programming languages like PHP and Python are always woefully slow. Only thing that got somewhere near of the commercial offering is OwnCloud's Infinity Scale (OCIS) which is written in Go. It is no surprise since OwnCloud is indeed running an open-core business and you cannot use their binaries in businesses. OpenCloud is the "open-source" fork but they are already in legal trouble with OwnCloud due to industrial espionage claims.
If European governments are serious, the amount of money they _guarantee_ should be in the degree of tens of billions of Euros. Not fun 10k hackaton projects. The money should be secured immediately that cannot be touched by the upcoming governments. It should increase taxes. Independence has a price. We as Europeans should be ready to pay it. And yes it will probably cause whatever current party to lose elections, independence has a price. It is high.
YousefED 5 minutes ago
I'm fortunate to be collaborating with them as their Docs product is built on top of our open source BlockNote text editor (https://www.blocknotejs.org).
Docs specifically started as an international collaboration with Germany [2] to explore how different EU countries can collaborate in building sovereign workplace solutions (several other countries including NL have shown interest as well).
They're actively supporting us, and related projects like Yjs (https://yjs.dev) by sponsoring feature development.
I'm sure many of the team members will follow along here as well! Happy to answer any questions.
[1] https://news.ycombinator.com/item?id=46873294 [2] https://www.zendis.de/en
GuB-42 5 minutes ago
It is a French organization that offers plenty of alternatives to Google and other big tech products. A lot of them are just rebranded and hosted open source software, but they also develop their own, such as PeerTube and Framaprout (the last one is a joke, but PeerTube isn't).
ninalanyon 13 minutes ago
The title should be changed.
Sytten 15 minutes ago
Seems like a common approach is something like using yjs for sync with a temporary LSM storage like rocksdb for updates and then periodically snapshot to postgres for full text search and compaction.
forty an hour ago
padjo an hour ago
bsimpson 16 minutes ago
dv_dt an hour ago
Though they also seem to be on github https://github.com/cryptpad/cryptpad
ricardobeat 32 minutes ago
bsenftner an hour ago
26 minutes ago
Comment deletedsylware 25 minutes ago
Of course its SDK has components choosen with care to maximize alternative (present and future) availability and its code is not stored on microsoft github.com.
jmclnx an hour ago
You (at least I) would not think of France as having a good Open Source presence, but they do. Over the years I have heard of many good Open Source Projects coming out of France.
I sometimes wonder if it is because of French vs English Language were you hardly hear of their projects in English speaking Countries.
Cynnabar 2 hours ago
ginko an hour ago
matt-p an hour ago
goodmythical an hour ago