 So hi everyone We are the financial working group actually two of us are rather new to this mean Daniela so These are the members of that are currently active in the group. It's Daniela David Roman Ike Me and Marta was not here Now a few words about our mission and goals one of the basic things that the financial gore working group is Aiming at is supporting the KDE board in on all the things that have to do with financial issues We we work together with a treasurer to propose financial decisions to the KDE board and Try to move things forward in terms of that We tried to support the board members in everything that has to do with various commercial activities that we are engaged in as a community and As they be organization and we also support the treasurer in communication actions related to financial topics so We tried to evaluate evaluate the financial reports in a regular manner that are done by the treasurer and In general, we tried to help the community Implement the annual budget that we all decide together so sure Someone else want to pick it up from you Yeah, and part of our work is doing the budget plan or drafting it and Yeah, so the treasurer which is Ike he has an initial draft and presented to us and then we suggest changes to it like better phrasing or Expanding the goals that are part of a budget and a risk analysis on what it Means to spend as much and yeah You're gonna see the plan later. All right All right a couple of months ago the financial working group convened with the new members to Review the budget plan that we did late last year for the year of 2019 and check out how we're doing We were looking at how Academy was coming along at the time and And the things to our wonderful sponsors Expected income was actually exceeded and this conference is quite well sponsored this year. Thank you so much It was a bit more expensive than last year, but we projected that in advance as well at the time When we did the budget plan we had trouble finding a location So we're preparing the budget for having to rent a venue We didn't have to do that in the end. However Milan, especially around this time of year So relatively expensive city to hold an event in so we ended up needing that increased budget But right on the mark. So no problems there We did have money and do still have money allocated for our satellite events a lot cademy and conf.kd.in Lakademy recently Submitted their budget to us which is again right on the mark of the overall EV a budget plan and the money allocated for them So that looks quite good The money for conf.kd.in is still ready and available by the time Busan finds as a venue and we still look forward to that happening We have Budget allocated for the next step in the documentation writer project That money is available We need to put the work into putting another job add out with the help of Juan Carlos hopefully and moving that to the membership getting it out there and Contracting somebody for a longer follow-up project based on the results of the pilot project I mentioned before so I won't go into too much detail that we're trying to improve our CVC arm installation relate.kd.org We had budget allocated for contracting that work So far the expenses track what we allocated for that We have no plans for fundraising campaigns so far to our knowledge the fundraising working group Might illuminate that further the budget plan was conceived With an eye towards not needing them so that's fine and We did have budget allocated for 2019 for putting on the RANDA event in Switzerland again As I mentioned, however, this event could not happen this year due to the venue in Switzerland not being available Instead what came along is hosting a co-hosting Linux application summit with Nome The budget needed for that sort of neatly slots into what we had allocated for RANDA So that worked out well so far our budget plan has proven to be quite accurate The only problem in there is that we had quite a lot of money allocated For the goals to spend which not so much progress has been made on so if you find somebody involved with the three goals selected in 2017 tell them to spend money and And You just tell them to spend money, please and How about you? so We helped Okay, sorry, we had preparing the financial part of the KDE 2019 another report and Sorry So as alluded to in the board reports once a year we publish a large report on what the KDE community and KDEV has been up to in the preceding year this just got done for 2018 the link was in the board report It will go out on our social media and dot KDE dot org Soon, it's once again a very large publication. A lot of things happened in 2018 that I was reporting The financial working group is tasked with providing financial information for that report This was once again way more difficult than it should have been because our accountants did not Give us the annual overview in time That's sort of an organizational issue that we fit before and we need to Work with them more closely to make sure those timetables align better There has been some personnel turnover on the side of the accountants offers and We need to sort of strengthen that relationship in the coming year Okay, so various money allocated for the KDE dot org website because there was so long nobody barking on it and it was in kind of a bad state and And So this changed in the last half year Mainly thanks to Karl as far as I know and Jonathan Haddon on Working on it. So there's now a question what to do with these funds. Can we say how much it is or? Okay, I think it's 30,000 Euros, yeah, okay Yeah So the question is now what to do with it and if you have good ideas I talked to Karl about it already like I find I personally find it kind of silly to now after He has done the work to say hey now that you have done the work. We don't need to spend it anymore So there's also the question with how to hire contractors or all this is still a little bit up in the air so I Think we discussed it internally already, but I think it should go to the wider community to in general the question of how to with contracting and in this particular instance of web of Our website we want to talk at the website both on Tuesday is a Tuesday About it. So if you have ideas Or if you are interested in the website come there and we will be there or I at least some of you Maybe as well talk about it. Yeah So we received a load of money has been earmarked for a specific project on Kaleegra We want the big funds and we now have to work out how we go about using that money We have decided 10% just go straight to CRETA because CRETA is active It doesn't have a discussion of what part of Kaleegra to give it to But it's some lawyer and financial stuff which is complicated and I don't understand But it means EV has to deal with handling at which we're still slowly in the process of doing Well what we came up together with the CRETA foundation to do is that They of course mostly exist I guess to receive money on behalf of the CRETA community and put that money towards development of the CRETA application They also were looking into Hiring somebody to help with their documentation and then sort of user support efforts and One way for us to spend that money earmarked for them would be to hire this person as the KDEV instead and Manage that money separately and use it to pay that person This is something that the CRETA foundation is happy with this is something that the financial working group is happy with and That might well happen in the coming year Which is a big discussion Yeah Yeah, okay, so as part of adopting further the matrix solution Set up a group on matrix in order to improve our collaboration Realized that we didn't have a tool for direct communication. We only discussed at least in the past through mailing lists So this is an attempt to try to get the financial working group working more actively together to more direct cause Ways, let's say graphs everybody loves them Money money money money money. Oh my god. Look at amount of money And this is mostly all down to Ika who really deserves a big round of applause for that big column That sounded less inappropriate in my head But it's to be noted that some of this allocated fund some of this funds is for an allocated project So it's not all just to spend on whatever we like but So it can't all be spent on beer only up to Here at which point I can't reach it and we'd have to get vulgar to point and Here comes a problem our expenses are still down here where I can reach Just And that is a problem that needs to be fixed and we do need to spend money Which is a odd thing to be saying normally financial groups tell people to not waste money and don't waste money But we do need to spend and we do need to use it and certainly in their age in tomorrow We need to be really discussing Fixing us Fixing it in a useful way vodka Well Yeah, David says it quite correctly We're non-profit and we are obligated to put our resources towards the goals of the organization and the purpose of the organization Right, right, so This is excellent point If you look at the budget plan the way we drew up the budget plan was to say, okay We're going to considerably increase our expenses We're going to forgo the fundraising campaigns in the past instead. We want In recognition of the fact that we can't expect these large donations every year we want To get on the income side to a more reliable sustainable income through supporting membership Contracting out CVC and work improving that getting new patrons so that we can sustain an increased amount of spending longer term and The expenses that we put into the budget plan would allow us to keep spending that way Sort of at least for three or four years and then as our sustainable Funding goes up. Hopefully then just keep doing that and just increase the scope and the scale Of the organization the hitch that we fit with that is does that we haven't actually spent as much money as we put into The budget plan we made it available, but it wasn't really spent This is a sort of it's a bit of a problem and don't misunderstand me lamenting that But we don't want the board to drive things top-down, right? The board can't say gold people spent this money on our favorite idea The most we can do is rally people around submitting ideas But the community and the membership needs to drive actually Putting the funds to good use I think in the financial working group the hitch that we identified is that we Had all the talks we put together the budget plan we put out the budget plan and then stopped there This is clearly not enough We need to do more active work in constantly reminding people that these resources are available These ideas are there put in the effort to actually use the resources that you have I think within the financial working group with the wonderful new members We've come to the decision that this is what the financial working group should be about It should take that leadership in the community and go out there be active engage with the gold teams engage with the website team and Keep reminding them that this is available and that the financial working group is there to help and That the EV can help be that relationship for example to a contractor if the community wants to contract somebody to get work Done we can take on the legal side and the paperwork You figure out what to do. We help you get it done Which I'll now do with a microphone and a few years ago if we go back a slide we also had some big Don't not quite in the comparison, but we had some big budgets around the 2014 era We had some canonical money and some other money and we did the exact same thing of going We'll save this for a rainy year for a less good year and then it has been a problem for ages when I joined Financial working group back then people tell it saying the same thing. We have too much money and Now we have even more too much money Well, that summarizes this presentation. We have a lot of money. That's the takeaway right there Do you have any more questions? Move it on. All right Sprinting up when you have a microphone Can you explain further how in a donation that allocates money to a specific group of Developers in our case Caligra is going to work in practice So generally speaking we don't It's a hard thing to say, but we don't particularly enjoy having earmark donations We don't have sort of a binding process to earmark donation. It's For lack of a better word. It's a gentle person's agreement that they gave us this money with the specific purpose in mind and we as a community decided to honor that Honor that purpose and honor that wish so we got that money from handshake and They wanted it to be put to use in Caligra. So we submitted that to the Caligra community Do you have useful things to say? When that whole thing came in the Caligra community The developer group such as it exists got together and sat down Jotted up a document describing what we would like to spend that money on I need to work out who of that group is here Because it would really yeah, it would be nice to actually kind of try and wrap that up a bit But yeah, there are ideas so Yeah, but to answer your question specifically Your question was how does it work when we receive an earmark donation? This is the extent to which it has worked so far, which is not very well because we haven't spent it So we don't have a great process in place because in the end people on the ground Who have the money available need to put in the work to spend it Thank you very much and on we go and we have Ben and the system administrators then we have the fundraiser team who else is The community working group giving a report okay So yeah, if and somebody told me to just say if people are walking up and down the stairs With the cables on please don't step on the cables. They will die and people will be sad Ben Thank you, so we'll jump straight into it considering we are running behind so We did some numbers before this was done back when the report was prepared This was a while back where we said over 25 terabytes of data in June and our systems deliver over 600 Thousand emails every single week. So we're looking at between somewhere to three to four million emails a month That means that we're actually considered what's known as a high-volume sender and actually if we move our email server Anywhere it actually takes about a week or so before all the like Yahoo and AOL will actually accept all the email We do trying to send it takes a while for it to drain through and even Google Their systems take a while to get used to the fact that we've moved somewhere else Otherwise you just get blacklisted So the current members of the team are myself Nicholas, Roshan, Kenny, and there's also some other people who look after various specific services So over the past year we and this took a long time Migrated 12 Drupal, 8 WordPress, 4 CVCRM, 6 MediaWiki instances along with a Matoa instance for looking after our website statistics A NextLav instance for file exchange, our forum on PHPV and our bug tracker, Bugzilla, all to a new shiny server because the old one was Ubuntu 14.04 is out of support That also let us shift the majority of those to PHP7 and It's moved since then but there's now only I think the forum and I believe two wiki instances that are left on PHP 5.6 So we're nearly free of PHP5 It's a few other sites that's still left on PHP5 But the majority of our core workloads are now shifted off it which has improved performance and a few other bits and pieces and Helps with our upgrade paths because a lot of software is actually now starting to cut off support for PHP5 considering that the PHP community is considered the end of life We also did some upgrades to the Anongit network and we shifted the web browsers for the Git into version repositories for several system So it now means that when some web indexing robot decides that it's going to go and hammer them That the Anongit network isn't short out on people in the CI system, so that's giving fail builds which was happening Because they short themselves out of the load goes too high We also rebuilt the way we mirrored the neon repositories So now that when they go and delete a repository or move things around the system just picks up automatically rather than They're having to file a second because we removed from repositories and now they haven't automatically delete themselves Real-time communication services were also all transferred to a separate machine They used to be co-hosted along with all those Drupal MediaWiki all those big PHP systems and bugzilla on the same server So if we wanted to reboot that for a new kernel we had to take all the IC and bounces and all that down to and because of Free-noded throttling it can take up to about Two or so hours for our B and C to reconnect every single person who's on it because there's something like a hundred accounts on there So that's actually alleviated a lot of pain We can now reboot that system without having to worry. We're gonna knock everyone else out everyone out for like two hours and We brought with it some updates to prosody and a few of our couple ISE blocks to those people who see screamer or Pursuvent and any of the channels will have seen them around Alex are also it moved home too because it needed to upgrade and we once can be built there on a modern distribution and We also resurrected a whole bunch of old stuff for what was new stuff to key to org Which was the second generation of get hot new stuff. I believe it was Because there were some applications still relying on that and that functionality basically been dead since we killed commit filter sometime last year So that's now back up so at least in static forms those applications Continue to work for people who are relying on them still and hopefully at some point all those resources will shift on to store Key to org so we can actually just shut that off as well because get hot new stuff version one We still host that a set of copies to The continuous integration system also got a big overhaul Jenkins jobs got moved into a big folder tree system So you can now go through and find just your project and set up a RSS feed or something just for your Project or just have one quick link to see this is the status of my jobs both master and stable ranch And there was a whole bunch of version upgrades and the Jenkins master instances also shifted to a new server Look on backwards Good labs. That's probably the biggest kind of item that's kind of come up Following feedback at last year's Academy We had a look at good lab itself did a bit of a technical evaluation And then we did a practical evaluation with a selection of projects that we asked the community basically If you meet these criteria, please stick your hand up some people did And they they gave get lab a good solid testing We gathered a whole bunch of feedback from that and then launched into a kind of discussion with the broader community Following this consensus on that was that we should migrate from our current fabricator system for review to get lab Most new projects in fact, I'd say all bar actually anything that's gone into frameworks or applications or plasma Everything extra gear and playground. They've all gone immediately to get lab None of them have actually been going into fabricator the only reason the need the things and applications frameworks and plasma are in Not going to get lab is because it causes issues for the release projects process for those So we keeping it kind of separate for now At the moment we're still in the process of finalizing what you've gone And what we need to get in place to move everyone to get lab so there's a few bits and pieces around an on get because that has to be fully rebuilt and Identity synchronization, so when you change your email address or we make someone a developer or something anything like that that it just sinks across instantaneously and just Seamless because at the moment that's actually a huge Kind of issue because it's not we have to go manually add people to the developer group in Get lab at the same time as the normal kind of developer process Which is everything that's on there and we're going to Transfer responsibility ssh key management from identity to get lab because it makes no sense to build a whole bunch of synchronization stuff for that when there's only really One other system these ssh keys and there's subversion and we can just pull them from get lab towards API So there's no point you've to have logic there Where we need help we've yet to find a solution to API dot here or I believe there was a discussion on Mainlandness about maybe one or two months ago It's fragile moment the existing setup the old style strips Which have been carried over from like caddy3 caddy4 and actually the templates for that still come from the old caddy libs repository We had to make a fix to those somewhat recently, which I which I did We really need to solve that one because at the moment You have to go hunting around on the server dig through a log find out It's dying because of this or this link needs to be updated because of this and it's over here in this repository Which you'd never expect it to be in So if anyone would like to work on that, please give us away Key goals for the coming year. I want to complete the migration to get lab. We want to get everything across we want to basically Static eyes fabricator or shut it down completely depending on how we go There are approximately 90 websites that are left on one single one two fourteen four system At the time of writing that was true There's now only one website left on that and that is www.key.org that will now be moved off on to a new 18.04 system and Identity continues to be a critical issue the number of websites we the number of user accounts we have in there now is actually This is continuing to cause open L depth serious scalability problems Any questions Unfortunately, we don't have time for more questions And we will head over to last and you are available for questions after this. I guess. Thank you Hello, I will be very quickly Most of the stuff that we are doing I keep talking to here on the on the UV report. We are kind of lazy on our Goals because we got these large donations and we didn't make the fundraising campaign But we are trying with Xeon to fix the PayPal issues and we are hoping to poke Poker here on PayPal and our our platformers to see if we can help them to do this faster Coordinated production and not return promotion material for fundraise campaigns We need more ideas. I think to get another race to do to get money besides the fund raising campaign So we are hosting above on Tuesday Thursday, I don't recall correctly and anyone that wants to discuss or join the fund raising, please come Education for the race campaigns. We are not doing that improve technical infrastructure about the websites of fund raising I have made a new fund raising website, but I'm waiting for the The issues of PayPal being fixed so we can allow to that Ta-da-da members all these people Let's see. Yeah, it's just the support for PayPal in working with Xeon on CVC area We are not as active as we would like the lesson loans that need to be changed and we have taken it some steps to do that We have a telegram chat. We are going to start a monthly meeting and The fabricator board and they both here on Academy so we can structure the rest of that so We need to help if they want anyone go watch to join us because the active member are me Alex Kenny and the scholars so come together and For now we have improvements on the web presence supports for fundraise efforts for lies if needed Fabric use fabricator and this is my idea I Think that this both is on Thursday Is that great cadet communities to to remind me because I think for me that I'm coming in it for since 2015 I would like to have Macro view of the community to see what is inside So we are having a both that I probably will have a lot of policies so we can build a mind map of all these It's true stirring cadet so we can have a macro view and the Get that together with the goals and see what lessons we can learn from that and Show people what we have here so they can track themselves the easter inside the community So this is another buff you can check on this Academy schedule And if you need to talk to us we are on that email Thank you. Thank you very much and then a short sentence from Valerie There's not a whole lot we can talk about publicly we handed handle Maybe a case a month. We worked pretty closely with sysadbin Some of the trolls are pretty easy to deal with that sysadmins just kill them in our system And we don't have to put up with them anymore. What's much tougher is people. We love getting into disagreements and Miscommunication We really want you to continue to Come to us when you find a pain point Because that's what we want to do is make things Pleasant a pleasant work environment for everybody and so we can all have fun together Thank you very much speaking of pleasure