Explain the free installation options for Collabora
Thanks for helping improve our documentation!
We should document the information discovered in this discussion
Currently (Jan 2024) it seems that:
- Installing your own CODE server has a nag. Home users can disable this with the configuration setting
home_mode.enable. - richdocumentscode is nag-free but scalability limited
Notes
- Please be patient: this is a large open source project that is overseen by a mixture of volunteers and non-volunteers which are all ultimately busy.
- If your suggestion is a troubleshooting scenario or one you're not 100% certain about, please post for feedback on the Nextcloud Help Forum first.
- Then return here to bring back your experience to help improve the documentation for clarity, etc. (and link back to the forum discussion in your report!)
Protip: If you want to help move things along (or just help out in other ways too) here are some suggestions:
- Look for areas where you can assist - even seemingly unrelated areas - because doing so frees up resources for your favorite topics and ideas.
- Submit a proposed change - that attempts to addresses your issue - as a pull request.
- Participate in a discussion on some other unresolved submitted idea ("issues") to help move it along.
- Post a comment or review on someone else's proposed change ("pull request") to help move it along.
Is the title a typo? I.e. was it supposed to say "nag-free" instead? Otherwise I'm confused about what context you meant free in and the connection with the so-called "nag" given the way you summarized your bullet points.
- Installing your own CODE server has a nag. Home users can disable this with the configuration setting
home_mode.enable.richdocumentscodeis nag-free but scalability limited
AFAIK these have the same underlying licenses[1] and are virtually the same thing (outside of the proxy.php script in the latter and some miscellaneous auxillary bits).
IANAL but since this is free/open (libre) software:
- anyone is already free to disable/adjust any behavior they don't like
- the
home_mode.enableisn't restricted in who can use it and it's just a convenient pre-provided option knob to implement a behavior adjustment some prefer without them needing to touch the code or package the software themselves
Is the issue really the so-called "nag" or is it more about how it was implemented? I mean what's deemed an acceptable "nag" versus an unacceptable one seems to be open to interpretation and vary from person to person.
[1] MPL 2.0 I believe