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).
France's homegrown open source online office suite
71–80 of 367 posts
Re: France's homegrown open source online office suite
#72Okay this is nowhere near an "Office suite". It is a cloud collaboration suite with a glorified markdown editor and with some extra utilities around. Almost nobody buys stuff like Google Docs and Microsoft Office for this reason. 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…
To make matters worse, they are using Django. I can't take the EU serious any more.
Re: France's homegrown open source online office suite
#73Earlier quoted context omitted.
To make matters worse, they are using Django. I can't take the EU serious any more.
What would you use instead?
TLDR: C++, WASM, and some form of GRPC with C++ on the server side as well. Because you need a language that's fast, can contain high complexity and large programs without collapsing (which is a short list of languages) and can work fast for the bits that need speed.
Re: France's homegrown open source online office suite
#74Earlier quoted context omitted.
> You do you, but increasing taxes to build products to replace products built by private enterprise sounds like a 180 degree opposite of what Europe needs to prosper. Shhh, don't tell them. (Kidding, of course.) The best solution is skin-in-the-game, for-profit enterprise coupled with rigorous antitrust enforcement. Companies will go a million times faster than open source. They're greedy and will tear the skin off…
> The best solution is skin-in-the-game, for-profit enterprise coupled with rigorous antitrust enforcement. Don't we have enough examples showing that this simply cannot work long-term, because the for-profit enterprises will _inevitably_ grow larger than the government can handle through antitrust? And once they reach that size, they become impossible to rein in. Just look at all the stupid large american corporatio…
Re: France's homegrown open source online office suite
#75Why is Django so popular among open-source projects like these, especially government funded? I’ve never happened to see a commercial project use it in my twenty years in the field. Ruby/Go or even bun or node would be much more approachable and performant options today.
Re: France's homegrown open source online office suite
#76Earlier quoted context omitted.
What issue do you have with Django? This is not a situation where you'll have thousands of people editing the same document, that'd be insane with Django for sure - but at general collaboration tooling with <100 (random number I made up) editing, Django is unlikely gonna be the bottleneck
Does it really need explaining why Office 365/Google Docs cannot be written in Django?
Re: France's homegrown open source online office suite
#77It is interesting to see yjs with hoccuspocus being used. I am currently considering our options for real time document editing + full text search. 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.
Re: France's homegrown open source online office suite
#78Great, but why on GitHub? That doesn't seem very souverain to me
Re: France's homegrown open source online office suite
#79Great to see this on HN. fyi, La Suite is an umbrella project built by DINUM in France that started several years ago, mainly to enable people in the public administration to use more independent tools. It's built in-house, often on top of other open source technologies. E.g.: Matrix powers chat and LiveKit powers Visio (which was recently featured on HN as well when they announced it's rolled out to replace Zoom / T…
Re: France's homegrown open source online office suite
#80Earlier quoted context omitted.
What would you use instead?
Something like this that's proven itself: https://www.figma.com/blog/webassembly-cut-figmas-load-time-... TLDR: C++, WASM, and some form of GRPC with C++ on the server side as well. Because you need a language that's fast, can contain high complexity and large programs without collapsing (which is a short list of languages) and can work fast for the bits that need speed.
But thanks for answering honestly.