Hi Marco, Thank you for your questions!
There has been a lot of positive changes regarding the Online in the last year; like that the CODE docker images have no limits of users or documents any more; that the documentation is freely available to anyone at https://sdk.collaboraonline.com/ ; that a support channel for CODE has been set up: https://forum.collaboraonline.com/ and that we (Collabora) have started actively supporting the LibreOffice Technology brand in Collabora Online: https://people.collabora.com/~kendy/tdf/collabora-online-about.jpg https://people.collabora.com/~kendy/tdf/nextcloud-office-about.jpg and on our webpages: https://www.collaboraoffice.com/community-lot/ Regarding your concerns - please read inline: Marco Marinello píše v Po 20. 12. 2021 v 20:34 +0100: > I have already said this many times but I want to repeat it: it has > to be clear (and hopefully stated by legal contracts) to the > companies working in the LibreOffice ecosystem that they cannot wake > up one day and bring their development outside the LibreOffice > project. They cannot stay with one foot inside the ecosystem, > contributing to it, and with the other one bringing their development > effort outside. This is something the next board should focus on. Given that we are doing FLOSS (Free / Libre / Open Source Software) here, I wonder how would you like to frame such a legal contract, given that the "right to fork" is one of the basic Free Software freedoms? And what if it was not a company, but another group (do you remember IceWeasel?) >From my point of view, rather than legal contracts, a much better strategy is to listen to what the ecosystem companies or other contributors are telling you; work with them, instead of against them; treat them as partners, not as enemies. If you do that, there is no reason for anybody to leave the community, move the code away, or fork. In the Online case, we (as Collabora) were trying extremely hard not to have to move the development outside of TDF infrastructure, and we have done many steps to fulfill asks of various people. Unfortunately - they were demanding more and more; and at some stage they wanted just too much: to dismiss the agreement we had with TDF that LibreOffice Online will be a source-only project, for *everyone* to build their branded versions on, ie. it won't be a binary product that people can download under LibreOffice name from TDF pages. This agreement was in place to ensure that the economics work correctly, and all ecosystem companies (not only Collabora) can build their Online's on top of the shared code. > Getting to this specific situation, Jan 'Kendy' Holešovský, in the > last Q+A session for the next BoD, stated that “it was really hard > for us [Collabora] to get contributors and volunteers under the TDF > umbrella… and we tried hard […] now that we’re on GitHub we get > several commits from random people just because it’s on GitHub” [1]. > Kendy didn’t bring any data supporting this thesis but – for the sake > of the argument – assume he’s true. Sure - I was unprepared for the question, it was ad-hoc, so everything I've said there was without the possibility to have the numbers at hand in advance :-) Let me add the details now: d0edfeabbdc969a9a66cf90976a63c2f4403a6d3 was the last commit that happened on the TDF infrastructure. It covers work from 2015-03-03 to 2020-09-30. The amount of people who have contributed during those 5 years and 7 months was 85: $ git log d0edfeabbdc969a9a66cf90976a63c2f4403a6d3 | grep '^Author:' | sed 's/^Author: //' | sed 's/ <.*//' | sort | uniq | wc -l 85 In the rest of the period, so from 2020-10-01 to now, the amount of people who have contributed in the 1 year and 2 months was 75 (155 if I include the translations - but that wouldn't be correct): $ git log --invert-grep --grep=Weblate d0edfeabbdc969a9a66cf90976a63c2f4403a6d3.. | grep '^Author:' | sed 's/^Author: //' | sed 's/ <.*//' | sort | uniq | wc -l 75 Do you see the 5 years vs. 1 year proportion? > Shouldn’t this have been a concern for the whole foundation, and not > only for Collabora? It’s the foundation scope to bring new developers > in. Definitely it should be a concern - and I've stressed this several times on other occasions that the main reason why I am standing for the Board is that I want to make TDF more welcoming (to get new contributors) & friendly (to keep the existing ones). And by contributors, I mean not only developers, but also translators, designers, documentation authors, QA and other people actually enhancing the project. > If GitHub can magically attract developers, also TDF, from my point > of view, should move there. There are many pro's and con's; eg. we were criticized after the move that GitHub is proprietary software & infrastructure. Also I think gerrit works better for a C++ project rather than the system of PR's known from Github. But if you think even TDF should consider the option, please do feel encouraged to research that & come up with a proposal to the ESC and the Board! > There are indeed a few concerns I have to bring: have you ever > wondered why the Nextcloud Server project on GitHub has 1.6k open > issues? Why do they need so many tags, bots, and PEOPLE, employees > that spend their time closing useless issues that are used as support > requests? > > What I’m trying to say is that a wider audience also comes with > considerable disadvantages. I am actually not sure what should I conclude from this? Are you arguing that Nextcloud is doing better on GitHub than TDF on its own infra, or that it is doing worse? Can you add how many open issues are at TDF? How many tags, bots etc. do we have? > In his speech, Kendy also mentions that “we [Collabora] love > LibreOffice”. I am sure that what he says is true, Yes, we do love LibreOffice, just have a look at the amount of commits coming from Collabora to the LibreOffice repository :-) > which is precisely why he (with the whole Collabora team) could help > us understand why they renamed lool (LibreOffice Online) to cool > (Collabora Online) also in the source code [2], removed the “This > file is part of the LibreOffice project.” statement from the headers > of the source [3] and changed the variable names [4]. Unfortunately there is no way for me to win this argument. If we keep those names & comments, it could be argued that we are misusing the LibreOffice name - "why do you say that you are part of the LibreOffice project when you are not on TDF infrastructure?" But when we have removed it, it could be argued that we don't love LibreOffice enough... Luckily there are hard data that show where we stand - Collabora has contributed 32.3% of commits that went to LibreOffice since the last October; which is BTW on par with what we (or any other company) are allowed in the bodies as the percentage of representatives, so it seems to be a healthy number. > In conclusion, I would like to emphasise the fact that I’m completely > unhappy with the “attic” proposal as a solution for the Online > situation and hope we can all work together to allow TDF to still > consider Online a part of the LibreOffice suite. I am still not sure I understand your reasons - why it is so important to you to name this code "LibreOffice Online"? The code is still Free Software under the same MPL license, as it was under TDF. The code is flourishing on GitHub, so the FLOSS world wins; and only few people actually care if it is named "LibreOffice Online", or "Collabora Online". Of course, we as Collabora are actually among those few who *do* care if it is called Collabora Online or not, because that helps us to get customers, and re-invest the income into the code; see more here: https://www.mail-archive.com/board-discuss@documentfoundation.org/msg04727.html The last thing - have you noticed the recently announced "Nextcloud Office"? https://nextcloud.com/blog/nextcloud-hub-2-brings-major-overhaul-introducing-nextcloud-office-p2p-backup-and-more/ The same Online code is now available under the "Nextcloud Office" name... Please ask yourself - what is the value of non-atticized LibreOffice Online? What is better for FLOSS in general: One common code on GitHub with multiple names (all promoting the LibreOffice Technology, but none of them actually called "LibreOffice Online"), or 2 diverging forks, one of them consuming TDF money, but called "LibreOffice Online"? Thank you! All the best, Kendy -- To unsubscribe e-mail to: board-discuss+unsubscr...@documentfoundation.org Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.documentfoundation.org/www/board-discuss/ Privacy Policy: https://www.documentfoundation.org/privacy