[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:11.13,0:00:13.42,Default,,0000,0000,0000,,Yeah I don't know about the numbers but Dialogue: 0,0:00:13.42,0:00:16.59,Default,,0000,0000,0000,,just the places that we are. Dialogue: 0,0:00:16.59,0:00:22.84,Default,,0000,0000,0000,,It grew every time and I think Dialogue: 0,0:00:22.84,0:00:28.98,Default,,0000,0000,0000,,it's also just that you expect so much more Dialogue: 0,0:00:28.99,0:00:30.00,Default,,0000,0000,0000,,and take so much more for granted. Dialogue: 0,0:00:30.00,0:00:31.37,Default,,0000,0000,0000,,It's really dangerous actually. Dialogue: 0,0:00:31.37,0:00:35.00,Default,,0000,0000,0000,,If you just grew along with the Dialogue: 0,0:00:35.00,0:00:40.65,Default,,0000,0000,0000,,project and you don't realize Dialogue: 0,0:00:40.65,0:00:42.43,Default,,0000,0000,0000,,the changes have been on the way. Dialogue: 0,0:00:42.43,0:00:44.56,Default,,0000,0000,0000,,There was one of the things for example Dialogue: 0,0:00:44.56,0:00:46.25,Default,,0000,0000,0000,,at FOSDEM we have this issue, Dialogue: 0,0:00:46.25,0:00:48.80,Default,,0000,0000,0000,,where we discussed, I think, Dialogue: 0,0:00:48.80,0:00:51.77,Default,,0000,0000,0000,,where do we go for dinner, and Dialogue: 0,0:00:51.77,0:00:55.86,Default,,0000,0000,0000,,essentially we realized that just to go somewhere with Dialogue: 0,0:00:55.88,0:01:00.33,Default,,0000,0000,0000,,everyone is not going to work in Brussels! Dialogue: 0,0:01:00.33,0:01:03.11,Default,,0000,0000,0000,,And it used to work in the beginning Dialogue: 0,0:01:03.11,0:01:07.10,Default,,0000,0000,0000,,and I said "Well, why don't we go somewhere" Dialogue: 0,0:01:07.10,0:01:08.98,Default,,0000,0000,0000,,Well at some point you grow Dialogue: 0,0:01:08.98,0:01:11.59,Default,,0000,0000,0000,,two sizes then you realize that Dialogue: 0,0:01:11.59,0:01:14.55,Default,,0000,0000,0000,,you have to take Dialogue: 0,0:01:14.55,0:01:16.58,Default,,0000,0000,0000,,well to organize things differently Dialogue: 0,0:01:16.58,0:01:20.04,Default,,0000,0000,0000,,and to to really take care Dialogue: 0,0:01:20.04,0:01:24.37,Default,,0000,0000,0000,,to do things more decentralized, because Dialogue: 0,0:01:24.37,0:01:27.39,Default,,0000,0000,0000,,if you centralize things, well Dialogue: 0,0:01:27.39,0:01:30.15,Default,,0000,0000,0000,,at some point it doesn't scale because Dialogue: 0,0:01:30.15,0:01:33.84,Default,,0000,0000,0000,,you end up with just the tiny Board [of Directors] Dialogue: 0,0:01:33.84,0:01:36.55,Default,,0000,0000,0000,,trying to keep track of everything around it Dialogue: 0,0:01:36.55,0:01:39.78,Default,,0000,0000,0000,,and not being able to, because Dialogue: 0,0:01:39.78,0:01:43.03,Default,,0000,0000,0000,,what do you really want is that people just Dialogue: 0,0:01:43.03,0:01:45.91,Default,,0000,0000,0000,,feel empowered to do stuff less than themselves. Dialogue: 0,0:01:45.91,0:01:49.75,Default,,0000,0000,0000,,And the longer the distances are, Dialogue: 0,0:01:49.75,0:01:51.57,Default,,0000,0000,0000,,the harder this gets. Dialogue: 0,0:01:57.05,0:01:59.61,Default,,0000,0000,0000,,I'm from Hamburg, which is the city Dialogue: 0,0:01:59.61,0:02:01.95,Default,,0000,0000,0000,,that was already the city of StarOffice, Dialogue: 0,0:02:01.95,0:02:03.75,Default,,0000,0000,0000,,before it was OpenOffice, Dialogue: 0,0:02:03.75,0:02:06.03,Default,,0000,0000,0000,,before it was LibreOffice. Dialogue: 0,0:02:06.03,0:02:08.57,Default,,0000,0000,0000,,So there are a lot of people already there Dialogue: 0,0:02:08.57,0:02:12.00,Default,,0000,0000,0000,,I always had an Dialogue: 0,0:02:12.00,0:02:14.12,Default,,0000,0000,0000,,information advantage in that way, Dialogue: 0,0:02:14.12,0:02:15.71,Default,,0000,0000,0000,,once I joined the project. Dialogue: 0,0:02:15.71,0:02:17.47,Default,,0000,0000,0000,,I'm late to this Dialogue: 0,0:02:17.47,0:02:20.92,Default,,0000,0000,0000,,compared to others like Eike [Rathke]. Dialogue: 0,0:02:20.92,0:02:25.00,Default,,0000,0000,0000,,There are even more from the start so Dialogue: 0,0:02:25.00,0:02:27.12,Default,,0000,0000,0000,,I'm not even strictly speaking Dialogue: 0,0:02:27.12,0:02:28.95,Default,,0000,0000,0000,,a founder of LibreOffice Dialogue: 0,0:02:28.95,0:02:34.01,Default,,0000,0000,0000,,because I was still at Sun at that point of time. So, Dialogue: 0,0:02:34.01,0:02:39.19,Default,,0000,0000,0000,,I joined like, yeah, half a year later. Dialogue: 0,0:02:39.19,0:02:42.09,Default,,0000,0000,0000,,But since I've been in Hamburg Dialogue: 0,0:02:42.09,0:02:49.87,Default,,0000,0000,0000,,I've seen quite a bit of the beginning there. Dialogue: 0,0:02:49.87,0:02:53.00,Default,,0000,0000,0000,,But this is exactly the things that Dialogue: 0,0:02:53.00,0:02:56.92,Default,,0000,0000,0000,,we need to change to get more visibility Dialogue: 0,0:02:56.92,0:02:59.85,Default,,0000,0000,0000,,and transparency to people outside: Dialogue: 0,0:02:59.85,0:03:05.04,Default,,0000,0000,0000,,That we are only just people and there's nothing Dialogue: 0,0:03:05.04,0:03:06.04,Default,,0000,0000,0000,,that we don't want to talk to someone. Dialogue: 0,0:03:06.04,0:03:09.26,Default,,0000,0000,0000,,This is really not what it is. Dialogue: 0,0:03:09.26,0:03:12.78,Default,,0000,0000,0000,,It's mostly that, I think, Dialogue: 0,0:03:12.78,0:03:17.00,Default,,0000,0000,0000,,there's roughly a number of 150 people that Dialogue: 0,0:03:17.00,0:03:19.77,Default,,0000,0000,0000,,you can keep like connections to and Dialogue: 0,0:03:19.77,0:03:23.97,Default,,0000,0000,0000,,remember and keep friendships with, and Dialogue: 0,0:03:23.97,0:03:27.97,Default,,0000,0000,0000,,beyond that you just keep losing track Dialogue: 0,0:03:27.97,0:03:31.85,Default,,0000,0000,0000,,and it's really hard to just be Dialogue: 0,0:03:31.85,0:03:34.66,Default,,0000,0000,0000,,on the same personal level. Dialogue: 0,0:03:34.66,0:03:38.14,Default,,0000,0000,0000,,Because we're so successful right now. Dialogue: 0,0:03:38.14,0:03:41.80,Default,,0000,0000,0000,,So we grew too fast Dialogue: 0,0:03:41.80,0:03:46.72,Default,,0000,0000,0000,,we were just successful! I'm sorry! Dialogue: 0,0:03:52.58,0:03:55.00,Default,,0000,0000,0000,,Well, there were lots of things. Dialogue: 0,0:03:55.00,0:03:58.35,Default,,0000,0000,0000,,You only think about things that weren't going well Dialogue: 0,0:03:58.35,0:04:00.18,Default,,0000,0000,0000,,because you learned from them Dialogue: 0,0:04:00.18,0:04:08.52,Default,,0000,0000,0000,,so we learned a lot! But... Dialogue: 0,0:04:08.52,0:04:10.60,Default,,0000,0000,0000,,yeah, I think, Dialogue: 0,0:04:10.60,0:04:13.58,Default,,0000,0000,0000,,like I've said: one of the things is really Dialogue: 0,0:04:13.58,0:04:16.97,Default,,0000,0000,0000,,you have to remember, always, that Dialogue: 0,0:04:16.97,0:04:20.20,Default,,0000,0000,0000,,there are mistakes and that it's that Dialogue: 0,0:04:20.20,0:04:22.13,Default,,0000,0000,0000,,you're... Dialogue: 0,0:04:22.13,0:04:24.52,Default,,0000,0000,0000,,you can't take everything for granted. Dialogue: 0,0:04:24.52,0:04:30.00,Default,,0000,0000,0000,,So you have to be willing to to learn and Dialogue: 0,0:04:30.00,0:04:32.52,Default,,0000,0000,0000,,to adapt because things change and Dialogue: 0,0:04:32.52,0:04:35.00,Default,,0000,0000,0000,,the market changed, the project changed in Dialogue: 0,0:04:35.00,0:04:38.00,Default,,0000,0000,0000,,the environment changed, and Dialogue: 0,0:04:38.00,0:04:40.84,Default,,0000,0000,0000,,the people who are interested in the project changes Dialogue: 0,0:04:40.84,0:04:45.62,Default,,0000,0000,0000,,and now all these things are moving Dialogue: 0,0:04:45.62,0:04:50.00,Default,,0000,0000,0000,,and you can't stick to just something Dialogue: 0,0:04:50.00,0:04:52.85,Default,,0000,0000,0000,,because it was the right thing to do Dialogue: 0,0:04:52.85,0:04:54.00,Default,,0000,0000,0000,,at a certain point in time. Dialogue: 0,0:04:54.00,0:04:57.70,Default,,0000,0000,0000,,You always have to reevaluate Dialogue: 0,0:04:57.70,0:05:00.20,Default,,0000,0000,0000,,what's the right thing for the current situation and Dialogue: 0,0:05:00.20,0:05:04.00,Default,,0000,0000,0000,,maybe, or even for the future. Dialogue: 0,0:05:04.00,0:05:06.28,Default,,0000,0000,0000,,If you're just working for the current situation Dialogue: 0,0:05:06.28,0:05:08.88,Default,,0000,0000,0000,,you're already behind. Dialogue: 0,0:05:12.46,0:05:21.27,Default,,0000,0000,0000,,Again, like I, said I care deeply about the people Dialogue: 0,0:05:21.27,0:05:23.06,Default,,0000,0000,0000,,and I think LibreOffice is a project Dialogue: 0,0:05:23.06,0:05:25.20,Default,,0000,0000,0000,,where one of the major advantages Dialogue: 0,0:05:25.20,0:05:26.00,Default,,0000,0000,0000,,is not so much the Dialogue: 0,0:05:26.00,0:05:29.88,Default,,0000,0000,0000,,technical stuff that we can offer Dialogue: 0,0:05:29.88,0:05:34.38,Default,,0000,0000,0000,,but the project, and the way it is done Dialogue: 0,0:05:34.38,0:05:36.82,Default,,0000,0000,0000,,and the way - what you can do with it Dialogue: 0,0:05:36.82,0:05:42.11,Default,,0000,0000,0000,,as a project and not as a product. So Dialogue: 0,0:05:42.11,0:05:46.00,Default,,0000,0000,0000,,it's very much about an experience Dialogue: 0,0:05:46.00,0:05:50.00,Default,,0000,0000,0000,,like being in this project and feeling that you can Dialogue: 0,0:05:50.00,0:05:54.00,Default,,0000,0000,0000,,do change and, then that you can Dialogue: 0,0:05:54.00,0:05:57.00,Default,,0000,0000,0000,,make a change in the project and with Dialogue: 0,0:05:57.00,0:06:01.00,Default,,0000,0000,0000,,that outside of the project. But Dialogue: 0,0:06:01.00,0:06:04.45,Default,,0000,0000,0000,,not so much like it's a given thing that is Dialogue: 0,0:06:04.45,0:06:08.49,Default,,0000,0000,0000,,lying there then we just stick on the Dialogue: 0,0:06:08.49,0:06:11.00,Default,,0000,0000,0000,,branded icon and that's it. Dialogue: 0,0:06:11.00,0:06:14.00,Default,,0000,0000,0000,,It's something to be involved in really. Dialogue: 0,0:06:14.00,0:06:17.39,Default,,0000,0000,0000,,And I think this is something we Dialogue: 0,0:06:17.39,0:06:21.02,Default,,0000,0000,0000,,constantly have to work on to improve Dialogue: 0,0:06:21.02,0:06:25.84,Default,,0000,0000,0000,,because there's this arc we have to cross, Dialogue: 0,0:06:25.84,0:06:27.74,Default,,0000,0000,0000,,this river we have to cross unlike other Dialogue: 0,0:06:27.74,0:06:32.57,Default,,0000,0000,0000,,projects, and ideally we want I think - Dialogue: 0,0:06:32.57,0:06:34.77,Default,,0000,0000,0000,,I would like the project to be like the Dialogue: 0,0:06:34.77,0:06:36.30,Default,,0000,0000,0000,,Linux kernel was in the Dialogue: 0,0:06:36.30,0:06:38.30,Default,,0000,0000,0000,,beginning -in the early days. And it set off Dialogue: 0,0:06:38.30,0:06:42.22,Default,,0000,0000,0000,,so easy, in quotation marks, Dialogue: 0,0:06:42.22,0:06:45.01,Default,,0000,0000,0000,,because it was used exactly by the people Dialogue: 0,0:06:45.01,0:06:46.01,Default,,0000,0000,0000,,who contributed. Dialogue: 0,0:06:46.01,0:06:48.96,Default,,0000,0000,0000,,It was the system administrators, Dialogue: 0,0:06:48.96,0:06:51.16,Default,,0000,0000,0000,,seeing: oh this is something I can use, Dialogue: 0,0:06:51.16,0:06:52.16,Default,,0000,0000,0000,,and then they improved it Dialogue: 0,0:06:52.16,0:06:54.59,Default,,0000,0000,0000,,because they had a problem. Dialogue: 0,0:06:54.59,0:06:57.30,Default,,0000,0000,0000,,It's different for LibreOffice, Dialogue: 0,0:06:57.30,0:06:58.92,Default,,0000,0000,0000,,because our users are very Dialogue: 0,0:06:58.92,0:07:04.42,Default,,0000,0000,0000,,far apart from the typical C++ hacker thesedays. Dialogue: 0,0:07:04.42,0:07:07.88,Default,,0000,0000,0000,,So there's a huge huge river to cross Dialogue: 0,0:07:07.88,0:07:10.21,Default,,0000,0000,0000,,and we need to bridge this, Dialogue: 0,0:07:10.21,0:07:12.14,Default,,0000,0000,0000,,and we're doing this like: Dialogue: 0,0:07:12.14,0:07:14.79,Default,,0000,0000,0000,,we started with just developers Dialogue: 0,0:07:14.79,0:07:16.60,Default,,0000,0000,0000,,and in early days Dialogue: 0,0:07:16.60,0:07:20.88,Default,,0000,0000,0000,,we had Italo [Vignoli] on board Dialogue: 0,0:07:20.88,0:07:23.60,Default,,0000,0000,0000,,from the start doing marketing but Dialogue: 0,0:07:23.60,0:07:25.88,Default,,0000,0000,0000,,in the beginning it was mostly just Dialogue: 0,0:07:25.88,0:07:29.12,Default,,0000,0000,0000,,getting something to build and that's it. Dialogue: 0,0:07:29.12,0:07:32.82,Default,,0000,0000,0000,,We had no real coordinated QA or something. Dialogue: 0,0:07:32.82,0:07:34.94,Default,,0000,0000,0000,,So then we built QA which got us Dialogue: 0,0:07:34.94,0:07:38.52,Default,,0000,0000,0000,,a little bit closer to the users Dialogue: 0,0:07:38.52,0:07:41.04,Default,,0000,0000,0000,,and so on. So we need to check these steps to Dialogue: 0,0:07:41.04,0:07:43.43,Default,,0000,0000,0000,,bridge this whole divide, and Dialogue: 0,0:07:43.43,0:07:46.20,Default,,0000,0000,0000,,get really good connections and look at Dialogue: 0,0:07:46.20,0:07:49.83,Default,,0000,0000,0000,,the whole pipeline - and with the weakest point Dialogue: 0,0:07:49.83,0:07:52.76,Default,,0000,0000,0000,,to get communication flowing, like Dialogue: 0,0:07:52.76,0:07:55.36,Default,,0000,0000,0000,,communication flowing and one direction Dialogue: 0,0:07:55.36,0:07:57.28,Default,,0000,0000,0000,,and the product essentially, and Dialogue: 0,0:07:57.28,0:07:59.00,Default,,0000,0000,0000,,the other one. Dialogue: 0,0:07:59.00,0:08:02.00,Default,,0000,0000,0000,,Which is in total, like I said Dialogue: 0,0:08:02.00,0:08:04.11,Default,,0000,0000,0000,,I don't care too much about the product Dialogue: 0,0:08:04.11,0:08:06.16,Default,,0000,0000,0000,,because the product is just one thing Dialogue: 0,0:08:06.16,0:08:08.84,Default,,0000,0000,0000,,in the whole project which is Dialogue: 0,0:08:08.84,0:08:11.23,Default,,0000,0000,0000,,this whole pipeline moving things in Dialogue: 0,0:08:11.23,0:08:12.68,Default,,0000,0000,0000,,both directions. Dialogue: 0,0:08:18.89,0:08:22.42,Default,,0000,0000,0000,,Essentially this means that we are a lot closer together. Dialogue: 0,0:08:22.42,0:08:25.65,Default,,0000,0000,0000,,I mean there are marketing for Linux Dialogue: 0,0:08:25.65,0:08:28.86,Default,,0000,0000,0000,,but they are not marketing Linux per se. Dialogue: 0,0:08:28.86,0:08:31.00,Default,,0000,0000,0000,,They're marketing like a company Dialogue: 0,0:08:31.00,0:08:37.84,Default,,0000,0000,0000,,doing a distribution and things like that. So Dialogue: 0,0:08:37.85,0:08:42.52,Default,,0000,0000,0000,,this is very separated, because I think in Linux Dialogue: 0,0:08:42.52,0:08:45.72,Default,,0000,0000,0000,,this is already a self-contained thing that Dialogue: 0,0:08:45.72,0:08:48.73,Default,,0000,0000,0000,,mostly works for itself. Dialogue: 0,0:08:48.73,0:08:51.36,Default,,0000,0000,0000,,At least there have been, and Dialogue: 0,0:08:51.36,0:08:56.36,Default,,0000,0000,0000,,there are quite a few still, distributions of Linux Dialogue: 0,0:08:56.36,0:08:59.00,Default,,0000,0000,0000,,that were very small, self-contained and Dialogue: 0,0:08:59.00,0:09:01.82,Default,,0000,0000,0000,,had almost no marketing. Dialogue: 0,0:09:01.82,0:09:03.00,Default,,0000,0000,0000,,And they just like - Dialogue: 0,0:09:03.00,0:09:05.24,Default,,0000,0000,0000,,You don't see much from them but they Dialogue: 0,0:09:05.24,0:09:08.72,Default,,0000,0000,0000,,existed all the time. So Dialogue: 0,0:09:08.72,0:09:11.42,Default,,0000,0000,0000,,It's very different for us Dialogue: 0,0:09:11.42,0:09:14.97,Default,,0000,0000,0000,,and maybe, also this is the other thing, Dialogue: 0,0:09:14.97,0:09:20.12,Default,,0000,0000,0000,,that our developers are not really power users of the product. Dialogue: 0,0:09:20.12,0:09:21.90,Default,,0000,0000,0000,,Not at all. Dialogue: 0,0:09:21.90,0:09:26.58,Default,,0000,0000,0000,,So you often come across the situation Dialogue: 0,0:09:26.58,0:09:28.18,Default,,0000,0000,0000,,where someone says Dialogue: 0,0:09:28.18,0:09:30.40,Default,,0000,0000,0000,,"Oh I've got this bug with this feature", and the Dialogue: 0,0:09:30.40,0:09:33.98,Default,,0000,0000,0000,,developer says he's working on this area of code, Dialogue: 0,0:09:33.98,0:09:37.82,Default,,0000,0000,0000,,and has never really realized this feature exists, Dialogue: 0,0:09:37.82,0:09:39.39,Default,,0000,0000,0000,,and what it should do, Dialogue: 0,0:09:39.39,0:09:41.21,Default,,0000,0000,0000,,and what does the use case is for - Dialogue: 0,0:09:41.21,0:09:44.60,Default,,0000,0000,0000,,so just because it's such a huge product. Dialogue: 0,0:09:44.60,0:09:50.14,Default,,0000,0000,0000,,So just because of the hugeness of the product, Dialogue: 0,0:09:50.14,0:09:53.55,Default,,0000,0000,0000,,we also need non developers Dialogue: 0,0:09:53.55,0:09:57.29,Default,,0000,0000,0000,,to actually tell developers what is the real use case Dialogue: 0,0:09:57.29,0:10:00.32,Default,,0000,0000,0000,,and what's what's being done with the project, Dialogue: 0,0:10:00.32,0:10:02.71,Default,,0000,0000,0000,,and with the product Dialogue: 0,0:10:02.71,0:10:04.79,Default,,0000,0000,0000,,outside of the hands of a developer Dialogue: 0,0:10:04.79,0:10:07.82,Default,,0000,0000,0000,,who might take his minutes of a meeting and Dialogue: 0,0:10:07.82,0:10:09.34,Default,,0000,0000,0000,,that's about it. Dialogue: 0,0:10:13.23,0:10:15.39,Default,,0000,0000,0000,,And the question there is Dialogue: 0,0:10:15.39,0:10:18.75,Default,,0000,0000,0000,,do you see it as a product or as a project? Dialogue: 0,0:10:18.75,0:10:22.00,Default,,0000,0000,0000,,And I think the companies that I know, part Dialogue: 0,0:10:22.00,0:10:24.46,Default,,0000,0000,0000,,of the ecosystem, they make you see that Dialogue: 0,0:10:24.46,0:10:27.12,Default,,0000,0000,0000,,this is a product. And they have a clear Dialogue: 0,0:10:27.12,0:10:30.75,Default,,0000,0000,0000,,customer or client relationship Dialogue: 0,0:10:30.75,0:10:32.97,Default,,0000,0000,0000,,with people there that are paying them Dialogue: 0,0:10:32.97,0:10:35.15,Default,,0000,0000,0000,,for level 3 support and stuff like that. Dialogue: 0,0:10:35.15,0:10:37.57,Default,,0000,0000,0000,,It's not exactly the same with us Dialogue: 0,0:10:37.57,0:10:39.93,Default,,0000,0000,0000,,as TDF being an NGO. Dialogue: 0,0:10:39.93,0:10:43.45,Default,,0000,0000,0000,,We want to make the world a better place, Dialogue: 0,0:10:43.45,0:10:46.00,Default,,0000,0000,0000,,to put it the most simple terms. You can Dialogue: 0,0:10:46.00,0:10:50.00,Default,,0000,0000,0000,,read the details and the statutes! But Dialogue: 0,0:10:50.00,0:10:55.06,Default,,0000,0000,0000,,in general, we are not there to just serve Dialogue: 0,0:10:55.06,0:10:57.00,Default,,0000,0000,0000,,one specific user. Dialogue: 0,0:10:57.00,0:11:00.25,Default,,0000,0000,0000,,We're there to serve, well Dialogue: 0,0:11:00.25,0:11:03.49,Default,,0000,0000,0000,,to make this thing better as a whole. Dialogue: 0,0:11:03.49,0:11:10.67,Default,,0000,0000,0000,,And this is not about an individual user. Dialogue: 0,0:11:10.67,0:11:11.60,Default,,0000,0000,0000,,So the question is: Dialogue: 0,0:11:11.60,0:11:15.02,Default,,0000,0000,0000,,Does it help the project as a whole? Dialogue: 0,0:11:15.02,0:11:18.50,Default,,0000,0000,0000,,And again it's like: Dialogue: 0,0:11:18.50,0:11:21.43,Default,,0000,0000,0000,,does it get people interested in their project? Dialogue: 0,0:11:21.43,0:11:23.79,Default,,0000,0000,0000,,Do we get more people, maybe, to contribute? Dialogue: 0,0:11:23.79,0:11:27.38,Default,,0000,0000,0000,,And this might very well be a Dialogue: 0,0:11:27.38,0:11:32.39,Default,,0000,0000,0000,,user experience improvement. Because, I mean Dialogue: 0,0:11:32.39,0:11:34.37,Default,,0000,0000,0000,,one of the easiest ways Dialogue: 0,0:11:34.37,0:11:38.33,Default,,0000,0000,0000,,to get people involved or interested Dialogue: 0,0:11:38.33,0:11:41.17,Default,,0000,0000,0000,,in a project is to like talk about Dialogue: 0,0:11:41.17,0:11:44.32,Default,,0000,0000,0000,,styles and the colors of buttons and stuff. Dialogue: 0,0:11:44.32,0:11:49.02,Default,,0000,0000,0000,,So you might use that, actually, to Dialogue: 0,0:11:49.02,0:11:51.61,Default,,0000,0000,0000,,generate interest and get someone involved Dialogue: 0,0:11:51.61,0:11:53.94,Default,,0000,0000,0000,,in the project. And then carry on Dialogue: 0,0:11:53.94,0:12:00.44,Default,,0000,0000,0000,,and see, once they're in there... Dialogue: 0,0:12:00.44,0:12:02.73,Default,,0000,0000,0000,,Someone who used to be a simple user, Dialogue: 0,0:12:02.73,0:12:05.12,Default,,0000,0000,0000,,like a customer, gets involved and Dialogue: 0,0:12:05.12,0:12:07.54,Default,,0000,0000,0000,,it becomes more than that, Dialogue: 0,0:12:07.54,0:12:10.00,Default,,0000,0000,0000,,and sees: OK this is the problem, but Dialogue: 0,0:12:10.00,0:12:12.39,Default,,0000,0000,0000,,in the discussion realizes that there are Dialogue: 0,0:12:12.39,0:12:16.73,Default,,0000,0000,0000,,conflicting goals. And how do we... Dialogue: 0,0:12:16.73,0:12:19.92,Default,,0000,0000,0000,,How can this be solved in a way that serves Dialogue: 0,0:12:19.92,0:12:22.63,Default,,0000,0000,0000,,all the interested parties. Dialogue: 0,0:12:22.63,0:12:28.35,Default,,0000,0000,0000,,Because in many cases it's not that Dialogue: 0,0:12:28.35,0:12:31.77,Default,,0000,0000,0000,,there is simply a bug to fix and the Dialogue: 0,0:12:31.77,0:12:34.48,Default,,0000,0000,0000,,work to do, but there are Dialogue: 0,0:12:34.48,0:12:37.13,Default,,0000,0000,0000,,conflicting goals and there are two ways Dialogue: 0,0:12:37.13,0:12:39.71,Default,,0000,0000,0000,,to resolve something. We have to decide Dialogue: 0,0:12:39.71,0:12:43.00,Default,,0000,0000,0000,,which one is actually the Dialogue: 0,0:12:43.00,0:12:49.00,Default,,0000,0000,0000,,road to take, and well... Dialogue: 0,0:12:49.00,0:12:51.64,Default,,0000,0000,0000,,The default action is actually "doers decide", so Dialogue: 0,0:12:51.64,0:12:54.96,Default,,0000,0000,0000,,if someone says "I'm doing this", then you have to Dialogue: 0,0:12:54.96,0:12:58.00,Default,,0000,0000,0000,,have real good reasons to say Dialogue: 0,0:12:58.00,0:13:02.00,Default,,0000,0000,0000,,"But I want this done because it's better". So Dialogue: 0,0:13:02.00,0:13:04.00,Default,,0000,0000,0000,,the default is always to go where Dialogue: 0,0:13:04.00,0:13:07.19,Default,,0000,0000,0000,,there's actually movement and solving a solution. Dialogue: 0,0:13:07.19,0:13:10.99,Default,,0000,0000,0000,,But sometimes you do end up with conflicts Dialogue: 0,0:13:10.99,0:13:16.13,Default,,0000,0000,0000,,that are harder, in that... Dialogue: 0,0:13:16.13,0:13:20.41,Default,,0000,0000,0000,,You have... Dialogue: 0,0:13:20.41,0:13:23.27,Default,,0000,0000,0000,,One example is "zombie" bugs that Dialogue: 0,0:13:23.27,0:13:27.29,Default,,0000,0000,0000,,always come back! Dialogue: 0,0:13:27.29,0:13:29.24,Default,,0000,0000,0000,,Typical is, for example, layout Dialogue: 0,0:13:29.24,0:13:31.78,Default,,0000,0000,0000,,in the text application, in Writer. Dialogue: 0,0:13:31.78,0:13:36.44,Default,,0000,0000,0000,,You have an rendering issue where Dialogue: 0,0:13:36.44,0:13:39.96,Default,,0000,0000,0000,,like a table is not rendered on the first page Dialogue: 0,0:13:39.96,0:13:45.00,Default,,0000,0000,0000,,but on the second, or has moved back, and Dialogue: 0,0:13:45.00,0:13:46.53,Default,,0000,0000,0000,,just to make an example: Dialogue: 0,0:13:46.53,0:13:48.27,Default,,0000,0000,0000,,Someone complains, "Oh Dialogue: 0,0:13:48.27,0:13:51.42,Default,,0000,0000,0000,,I've got this table on the next slide Dialogue: 0,0:13:51.42,0:13:55.34,Default,,0000,0000,0000,,not like in this other application". And Dialogue: 0,0:13:55.34,0:13:58.72,Default,,0000,0000,0000,,someone fixes that, and the table is then Dialogue: 0,0:13:58.72,0:14:00.81,Default,,0000,0000,0000,,as it is in the other application. And Dialogue: 0,0:14:00.81,0:14:02.57,Default,,0000,0000,0000,,then someone else comes along with Dialogue: 0,0:14:02.57,0:14:07.19,Default,,0000,0000,0000,,another document, and that used to be fine Dialogue: 0,0:14:07.19,0:14:09.57,Default,,0000,0000,0000,,until this fix was in, Dialogue: 0,0:14:09.57,0:14:12.00,Default,,0000,0000,0000,,which solved it for one document Dialogue: 0,0:14:12.00,0:14:13.56,Default,,0000,0000,0000,,but it broke it for another. Dialogue: 0,0:14:13.56,0:14:16.75,Default,,0000,0000,0000,,And then you they have two cases. Dialogue: 0,0:14:16.75,0:14:19.56,Default,,0000,0000,0000,,And this is not an artificial example, Dialogue: 0,0:14:19.56,0:14:22.82,Default,,0000,0000,0000,,but it's a little bit more complex in reality! Dialogue: 0,0:14:22.82,0:14:24.39,Default,,0000,0000,0000,,Often you have cases Dialogue: 0,0:14:24.39,0:14:25.39,Default,,0000,0000,0000,,where you can say, "OK, Dialogue: 0,0:14:25.39,0:14:29.10,Default,,0000,0000,0000,,we can do THIS document right Dialogue: 0,0:14:29.10,0:14:30.17,Default,,0000,0000,0000,,or THAT document." Dialogue: 0,0:14:30.17,0:14:33.12,Default,,0000,0000,0000,,Then you have to judge which is more common, and Dialogue: 0,0:14:33.12,0:14:38.65,Default,,0000,0000,0000,,which is the more generic case Dialogue: 0,0:14:38.65,0:14:42.63,Default,,0000,0000,0000,,and that's Dialogue: 0,0:14:42.63,0:14:46.45,Default,,0000,0000,0000,,one of the reasons why I have Dialogue: 0,0:14:46.45,0:14:48.46,Default,,0000,0000,0000,,high respect for our, QA team because Dialogue: 0,0:14:48.46,0:14:52.01,Default,,0000,0000,0000,,they all have to do decisions like that. Dialogue: 0,0:14:57.30,0:15:02.73,Default,,0000,0000,0000,,In the beginning when we started LibreOffice Dialogue: 0,0:15:02.73,0:15:05.31,Default,,0000,0000,0000,,everyone invested a lot of their free time. Dialogue: 0,0:15:05.31,0:15:07.13,Default,,0000,0000,0000,,And also the companies Dialogue: 0,0:15:07.13,0:15:10.08,Default,,0000,0000,0000,,that started with LibreOffice Dialogue: 0,0:15:10.08,0:15:15.22,Default,,0000,0000,0000,,invested or did a lot of front-up investment. Dialogue: 0,0:15:15.22,0:15:16.75,Default,,0000,0000,0000,,And they had lots of Dialogue: 0,0:15:16.75,0:15:19.38,Default,,0000,0000,0000,,strategic interest in the project Dialogue: 0,0:15:19.38,0:15:21.13,Default,,0000,0000,0000,,getting started. Dialogue: 0,0:15:21.13,0:15:24.28,Default,,0000,0000,0000,,And this changed a bit. Dialogue: 0,0:15:24.28,0:15:27.00,Default,,0000,0000,0000,,We are now having companies Dialogue: 0,0:15:27.00,0:15:28.78,Default,,0000,0000,0000,,in the ecosystem. Dialogue: 0,0:15:28.78,0:15:30.49,Default,,0000,0000,0000,,Many of them have very Dialogue: 0,0:15:30.49,0:15:33.72,Default,,0000,0000,0000,,direct goals towards customers, and to Dialogue: 0,0:15:33.72,0:15:36.13,Default,,0000,0000,0000,,serve problems for them. Dialogue: 0,0:15:36.13,0:15:39.42,Default,,0000,0000,0000,,And in a way, Dialogue: 0,0:15:39.42,0:15:41.05,Default,,0000,0000,0000,,because we're so successful, everyone Dialogue: 0,0:15:41.05,0:15:43.31,Default,,0000,0000,0000,,assumes that LibreOffice will just Dialogue: 0,0:15:43.31,0:15:46.16,Default,,0000,0000,0000,,carry on on its own. Dialogue: 0,0:15:46.16,0:15:48.95,Default,,0000,0000,0000,,And we're having hackfest events, Dialogue: 0,0:15:48.95,0:15:52.00,Default,,0000,0000,0000,,where we essentially Dialogue: 0,0:15:52.00,0:15:54.31,Default,,0000,0000,0000,,just get together and Dialogue: 0,0:15:54.31,0:15:56.14,Default,,0000,0000,0000,,solve problems on the product. In the Dialogue: 0,0:15:56.14,0:15:58.57,Default,,0000,0000,0000,,beginning there were so many problems - we Dialogue: 0,0:15:58.57,0:16:03.65,Default,,0000,0000,0000,,had no we had no issues solving Dialogue: 0,0:16:03.65,0:16:07.28,Default,,0000,0000,0000,,hard and urgent problems right there! Dialogue: 0,0:16:07.28,0:16:10.42,Default,,0000,0000,0000,,And since, Dialogue: 0,0:16:10.42,0:16:14.63,Default,,0000,0000,0000,,for example, we have a lot of TDF staff now, Dialogue: 0,0:16:14.63,0:16:16.02,Default,,0000,0000,0000,,the urgent problems are Dialogue: 0,0:16:16.02,0:16:17.02,Default,,0000,0000,0000,,taken care of Dialogue: 0,0:16:17.02,0:16:19.26,Default,,0000,0000,0000,,to a large part by Dialogue: 0,0:16:19.26,0:16:22.06,Default,,0000,0000,0000,,employees or contractors of TDF. Dialogue: 0,0:16:22.06,0:16:26.88,Default,,0000,0000,0000,,And we are left with Dialogue: 0,0:16:26.88,0:16:30.03,Default,,0000,0000,0000,,product issues for example. Dialogue: 0,0:16:30.03,0:16:33.11,Default,,0000,0000,0000,,It's still important to do these hackfests Dialogue: 0,0:16:33.11,0:16:35.16,Default,,0000,0000,0000,,and to get new people involved, and show how to Dialogue: 0,0:16:35.16,0:16:37.32,Default,,0000,0000,0000,,get started on this. Dialogue: 0,0:16:37.32,0:16:41.56,Default,,0000,0000,0000,,But the developers for example, Dialogue: 0,0:16:41.56,0:16:43.72,Default,,0000,0000,0000,,like I said, work for companies Dialogue: 0,0:16:43.72,0:16:47.01,Default,,0000,0000,0000,,that have their very own goals. Dialogue: 0,0:16:47.01,0:16:51.02,Default,,0000,0000,0000,,And just going there on their free time Dialogue: 0,0:16:51.02,0:16:56.05,Default,,0000,0000,0000,,leads to them being stuck, with Dialogue: 0,0:16:56.05,0:16:58.84,Default,,0000,0000,0000,,something burning down right now Dialogue: 0,0:16:58.84,0:17:01.75,Default,,0000,0000,0000,,in their company. Dialogue: 0,0:17:01.75,0:17:07.22,Default,,0000,0000,0000,,They're not able to like take care of the Dialogue: 0,0:17:07.22,0:17:09.58,Default,,0000,0000,0000,,foundation's issue, or the project issue Dialogue: 0,0:17:09.58,0:17:12.00,Default,,0000,0000,0000,,at that point in time. So the idea is to Dialogue: 0,0:17:12.00,0:17:15.75,Default,,0000,0000,0000,,maybe hire these people as consultants, Dialogue: 0,0:17:15.75,0:17:19.73,Default,,0000,0000,0000,,and have them exactly for this Dialogue: 0,0:17:19.73,0:17:22.60,Default,,0000,0000,0000,,time frame, so that they can spend Dialogue: 0,0:17:22.60,0:17:24.75,Default,,0000,0000,0000,,the whole time really for the project without Dialogue: 0,0:17:24.75,0:17:27.82,Default,,0000,0000,0000,,interruptions from their day business. Dialogue: 0,0:17:27.82,0:17:30.63,Default,,0000,0000,0000,,And because this is their day business then. Dialogue: 0,0:17:30.63,0:17:32.82,Default,,0000,0000,0000,,And work together with someone Dialogue: 0,0:17:32.82,0:17:34.31,Default,,0000,0000,0000,,from the community who wants to Dialogue: 0,0:17:34.31,0:17:38.00,Default,,0000,0000,0000,,learn about the project and Dialogue: 0,0:17:38.00,0:17:43.54,Default,,0000,0000,0000,,how to be a developer, and Dialogue: 0,0:17:43.54,0:17:44.98,Default,,0000,0000,0000,,essentially grow Dialogue: 0,0:17:44.98,0:17:47.62,Default,,0000,0000,0000,,maybe into a developer, or someone who Dialogue: 0,0:17:47.62,0:17:52.57,Default,,0000,0000,0000,,can contribute in a better way Dialogue: 0,0:17:52.57,0:17:55.34,Default,,0000,0000,0000,,to LibreOffice. And right now this is very Dialogue: 0,0:17:55.34,0:17:58.02,Default,,0000,0000,0000,,developer-centric, but the idea really is Dialogue: 0,0:17:58.02,0:18:02.00,Default,,0000,0000,0000,,to have this in a way that Dialogue: 0,0:18:02.00,0:18:05.00,Default,,0000,0000,0000,,you can really see and learn from this. Dialogue: 0,0:18:05.00,0:18:07.59,Default,,0000,0000,0000,,And maybe if you are not a developer, you can also Dialogue: 0,0:18:07.59,0:18:11.42,Default,,0000,0000,0000,,just watch what developers do Dialogue: 0,0:18:11.42,0:18:15.87,Default,,0000,0000,0000,,to understand what the actual work is, Dialogue: 0,0:18:15.87,0:18:19.61,Default,,0000,0000,0000,,and maybe see that Dialogue: 0,0:18:19.61,0:18:22.36,Default,,0000,0000,0000,,this is an opportunity. In comparison to Dialogue: 0,0:18:22.36,0:18:25.48,Default,,0000,0000,0000,,other products you never see how this is Dialogue: 0,0:18:25.48,0:18:28.46,Default,,0000,0000,0000,,being done, and here you can just Dialogue: 0,0:18:28.46,0:18:32.61,Default,,0000,0000,0000,,go there, be there and see how the Dialogue: 0,0:18:32.61,0:18:38.40,Default,,0000,0000,0000,,sausage machine really works in the inside! Dialogue: 0,0:18:38.40,0:18:42.66,Default,,0000,0000,0000,,And might make some weird decisions that Dialogue: 0,0:18:42.66,0:18:46.44,Default,,0000,0000,0000,,developers make sometimes seem more understandable.