How time flies... 20 years ago, Sun Microsystems announced that it was opening the source code to StarOffice, in the form of OpenOffice. Today, LibreOffice is the most actively developed successor to OpenOffice:

@libreoffice I was working at Sun at the time. It was an interesting time. I left the company when it started to go downhill, but before that it was an amazing place.

Them buying Staroffice was a bit weird. They were heavily into trying to port everything to Java at the time, and Openoffice being a fully C++-based product seemed to not be aligned with what they were trying to achieve. Perhaps that's why they open sourced it.

Things have changed now, and what was Sun's vision with things like JavaOS has been realised with web applications. In my opinion, it's not as good as what Sun envisioned. The problem was that they were ahead of its time, trying to make Java do something it only became capable of doing several years later.

I also note that Libreoffice seems to have a web-based version, although it's very much non-obvious how to actually use it. I tried to get it to work not long ago but without any documentation, it wasn't really possible, even with their Docker images.

@loke Thanks for the feedback! Regarding LibreOffice Online documentation, have you checked out the official guide: nextcloud.documentfoundation.o

@libreoffice no, I didn't see that document. I will have a look at it. Thanks a lot.

@libreoffice I checked the documentation, and it was indeed the same as the one I read previously, although I read the HTML version.

I hope you'll take this as constructive criticism. The entirety of the docker configuration is the following:

"You’ll need to modify the application’s configuration file (/etc/loolwsd/loolwsd.xml) to include the hosting application’s domain name and the username/password for the administration console. You can then start the container up with the following command, where abcd123 is the name of your Docker

container.docker run abcd123"

I have some experience with Docker, but even I am not sure of the best way to do this. There are lot of things missing in this description:

How do you know the name of the container? (answer: The docker pull command displays it after you run it)

What changes should I make to the configuration file? (answer: There are some entries in there that seems reasonable, but I'm not sure if that's all I need to edit)

How do you edit the configuration file before starting the container? (answer: I guess you have to mount it using the --mount flag?)

How do you edit a file in the container? (answer: since the container lacks both vi and ed I guess you have to do some trickery with cat and sed?)

How do you map the port number so you can access the web server from outside the container? (answer: use the --expose flag)

I have to admit that I still haven't managed to get this this running. I think of myself as reasonably technical, and I'm sure I could get it to work after experimenting a bit more, but it would be nice if the documentation explained the things I mentioned above.

@loke Constructive criticism is always good, thank you! Please remember that our documentation is made by volunteers, so the more help we get to improve it, the better: – Regarding your specific questions, I can't answer them here, but you can ask the wider community at (who are also volunteers). Thanks for understanding!

@libreoffice I most definitely understand. Thank you for being responsive.

@libreoffice heard of the enterprise version, when will that be available?

Same as the Microsoft office products?
Cuz I'm speaking of below link:

/me really thinking about sth more like office 365 User Interface and even User experience.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.