 I don't see anyone in the Skype call so maybe we just use the approach that Miro has suggested that if anyone wants to ask a question first of all they because everything is streamed they can watch the general assembly so you maybe Miro where are you? He left okay. Anyway maybe someone else can take over so this is being streamed live and of course the EPS members all the EPS members can watch this live and they can comment on the I would say at the Europe Python Plaza because that's the telephone group that we have for all the EPS members all the no not actually that's not true it's not the EPS members it's the all the members who work in the work groups of the Europe Python organization but I guess that's all we can do at this point the other option would be to just write to the members mailing list that we have and then communicate that way so let's start with the with the general assembly okay what we need is so it's officially started now it's 1611 for the for the a minute taker that we have to vote in in a couple of minutes so first a very big welcome to the all the new members we have 236 members now because this was before the the board meeting so yeah give them a hand right now we have some meeting business to do we need to select a meeting chair person that's the person who actually runs the meeting we need a secretary and two checkers of the minutes that the secretary then generates and we need then once we have those in place we need to start voting so the first vote is to emotion establishing the timeliness of the invite so let's who wants to be a chair person for this meeting yeah yeah group then we need a secretary so basically someone who takes the minutes this should be written down on a text document and we need two checkers of those minutes so the way it works is that the the secretary takes all the notes and then the two checkers get to see all those notes it's going to be printed out they have to sign it and this goes into the society documents so who wants to be the secretary someone who has a notebook maybe can take some notes print them out yeah you're back who wants to be a checker of the minutes okay Jacob and what's what's your alish how do you pronounce it alish so that your first task will be your role to take down the names of these people I'll wait until you I wait until you finish and then you can take over well I have these slides here right so basically the task your task is to then make sure that all the votes happen in the proper way that everything gets correctly counted we also need to have a document where all the people present at this meeting sign so we need a piece of paper and and a pen and then have to pass that around checkers Jacob and alish Jacob Muscoe and and the have you recorded the opening time the start time exactly good wait so the first motion is this one oh you can see it down there as well that's good okay so when was this meeting announced it was it was announced let me check I can tell you so we announced the meeting on the on the blog and also on the mailing list of the EPS members and we did that on the we did that on June 26 and the requirements in the bylaws is you should know you wrote them yes but our members need to know I think it's two weeks yeah I believe so too I lost 14 days before they are to be held okay so this means it being was announced on the 26th of June and the requirement is 14 days before the meeting and we are now at the 11th of July I believe so that's more than 14 days can we consider this meeting to be called in a timely matter anybody against I've found that we the meeting has been called in timely matter then we move on to the next this we had right so the next part is the annual report by the board this is we don't have to vote on this part so we just going to give a report on the timeline for your price in 2019 the your price in 2019 organization and what we're going to do going forward I'm going to try to speed these things up a bit this is the official annual report for the Europe as a society from this is from the accountant right okay maybe you can pass this around and maybe people can have a look and just please do send this to the mailing list as well yes so this is the timeline of your present 2019 so 2018 July we elected the new board October until December we ran the RFP for 2019 we had two rounds we had lots of lots of submissions lots of bids for the first round then we selected three candidates for the second round we asked a lot more questions and then we selected Basel February until March we had to sort out getting the Swiss VAT registration so we found an accountant in Switzerland and the accountant then registered us for VAT in March we had the VAT ID this was much faster than the UK last year where we basically got the VAT ID just a few weeks before the conference then February 2018 we kicked off for the US Euro Python trademark registration in January we launched the preview site in April we will launch the the main website in May we started the ticket sales the Finnai the CFT talk boarding and session list so lots of things happened in May in July we then got the schedule published a bit late actually we were a bit too late this year for a couple of reasons that had to do with delays on the venue side of things they did not react fast enough to these things the website refactoring was not fast enough and we also had issues with getting the basically the structure the the work groups to start working and so things got a late a bit next year we should be in a much much better position because the website then has been refactored and we can basically use it directly we can start putting in content a lot sooner we can then also once we have the selection for the for the location we can do the logos much sooner okay I'm saying this now next year gonna hold me accountable for this so it's better not continue because lots of things of course can happen for various reasons and maybe things get delayed again so who knows anyway in July 8 we start your pricing and now July 11th we have the general assembly so ticket sales development as you've seen on one of the previous on the slides in the previous talk we have around 1200 attendees at the conference we sold actually the the number of attendees is a bit difficult to to determine because of the way that we count things in the in the system we actually just sell tickets and of course you know tickets can be sold to multiple people and those people are not necessarily the the people that actually didn't do attend the conference and so it's not always easy to figure out the exact attendee count that we have whether all the persons are different or not what usually happens is that training tickets get sold to people who also buy conference tickets this year we introduced something new called a combined ticket this was based on the feedback that we received last year from the attendees because they were very confused that we separated out the trainings and the conferences a conference days and so this year we have this ticket that basically is valid for both so what did we do in terms of the organization we removed a lot of inactive work group members we have to do that every single year because the the registrations in the work groups they usually turn out not to all be be active there was a large refactoring going on which is which is mainly which was mainly our tour and Patrick and Yakup helping on that so I think they deserve a big hand because it's now running on Python 3 it looks a lot better than before sorry Francesco I forgot you sorry about that so no no no no it's not okay no no no no no no no we want to put you there no no no no Francesco how do you write Francesco is that with two C's and then like this one C like this maybe I had a C there but he said one C so okay excellent this is better right good so give them a big hand so it's all modern now and I think this is it's much better now because the the website simply works better and it's a lot of the I think it's still not 100% complete right there's still more to do because it's this is a very layered kind of application it grew over time so lots of things got added here and there but I think we're it's really much better than it was before so thank you for that right these are the most active team members that we had I already have this slide on the on the opening in the opening session I hope I did not forget anyone in here if so please pick up and I can add you of course then a few words about how the selection process works and how we manage that for the selection so we do these RFPs directly with the venues so it's not as we did it before where we talked to local teams and then I had suggestions from them to to you know contact certain venues we do it the other way around because we want to have better prices more competitive prices we want to have the venues compete against each other we also found in these the two times that we've ran this now that the venues know how this works and they actually expect it and they also see that you're a professional organization if you do something like this so they take you more seriously so this is it's actually a very good way to get better prices and get better results out of everything so just to give you an example the bit that Basel put in the first year compared to the bit they put in the last year it was significantly lower so I don't remember the exact number but it was around a hundred thousand euros cheaper than in the first year so this does make a difference and it also serves us well because we get lots more information upfront that we don't have to ask the the vendors or the the conference venues in this case but we do have to improve it a bit because it was last time it was still too much work because we had 30 candidates that sent in bids and it's way too much to handle because you have to consolidate everything and then you have to put everything into spreadsheets and try to make some sense of it and then unify the data and so on so this year we're going to put even more work on the vendors on the conference on the conference venues and ask them for more detailed bids including more numbers so this has worked well this is how we selected everything essentially the selection was based on the venue quality location reachability prices flexibility indicators because the two big factors that we always have is the cost of the venue and the cost of the catering what else is there to report in domains nothing much new we had already registered lots of EU domains for your Python in the previous years we made more use of your Python dot TV we have not made an attempt yet to get your Python dot org back but we can at some point is low priority because we're not really using it we have new logos as every year we we got our designer to create a new logo for the for the event and this is often or in the last few years was always actually based on on local aspects that we had so the in the in the upper part you see here this is from the John Tangley museum that you have in Basel the lower part is from all its fishes so it's Ryan right so nothing much to explain it the designer that we have she's from from the Basse country I don't know exactly where she lives I think she lives in Bilbao but maybe wrong maybe maybe since Sebastian she does excellent work trademarks we started the US registration for trademark for the trademark unfortunately the trademark office in the US decided that our request is going to be rejected we can basically we can we can still you know challenge this rejection and this is probably also what we're going to do the new board will then have to decide how that's going to be done we're going to have to involve some lawyers to get this done the reason why we we wanted to register your Python in the US is because we actually had a trademark case in the US where a band was using the name and also some of the social account names as Euro Python and so we found out by just looking on Twitter and then you know suddenly seeing messages that had to do with a with a hot rock band not with Euro Python so we want to protect against that that's why we have this US trademark registration going in terms of organization we have something nice to report also most of the sponsors that were there last year also applied this year which basically means that we have very good relations to the sponsors and that the sponsorship team is actually is doing a lot of good work so much sponsorship team is mostly severe and and I think they deserve a big hand for that as well because they contribute a lot to to the budget that we have right and as always EPS is now ticketing all the attendees this year we also had to invoice sponsors from Switzerland because of the Swiss requirements last year we did it from Sweden which was much easier this is also something that we have to consider when selecting a venue whether we want these complications or not something else we did is we gave out grants so even though we have not really publicized this a lot that we do give out grants mostly because we you know we don't have that much money and we don't we always need to of course look at what the grant request is all about whether it's it's something worthy or not and how much money we can spend but we we did spend forty two thousand five hundred euros in the last term between July and and July this year so I think that's that's a good start we need to extend this some more because we always have to keep a bit of a buffer left but as we have more money in the bank we are going to look into spending more money we don't want to go into a situation where we just keep lots of money in the bank and they're not used it for these things so these are the funds that we gave out as you can see quite a few there's one one is special because it doesn't have anything to do with Europe Pica Namibia what we did there is we did not actually gave the grants directly to the conference but instead we funded travel costs of European Pythonistas developers who wanted to go to that conference and then speak there so that was kind of like let's say you work around a bit yeah to still give them something because of course as you know I mean Africa is right right across in the middle sea and so I mean really close neighbors right so we should do something good for them as well in some way and there are some more we also of course we we give some free tickets to Europe European conference organizers to come to the organizer lunch that we had today we give our discounts to user groups those are not accounted into these into these 42,000 so there's some extra there okay Treasury report Anders you can report on that actually I think we should take questions about about the activities first yes so thank you very much for this report is there anybody who has a question about the activities of the board no can we then file this report and go on to the next part I find that we are ready to file the report and then we have Anders who gives his Treasury report okay please okay so just a quick overview right now this is we have quite a bit of cash in our accounts of course it's going to disappear when we have to pay for this venue and the food and everything but it looks like we'll make a profit this year also I don't really feel I should read all the numbers here so is there anything interesting on the next slide or should I just leave it here the next is the other to report okay yeah but I wanted to give you some of some of the numbers from the from the results last year the in here the profit is 160,000 euros but that includes some profit from earlier conferences as well so it's not just it's not just the conference last year but also profit share from the previous conferences some of the previous conferences that were held by local organizations but in total we have a we have a profit in the account of 343,000 from from all the years we had a turnover of 580,000 euros and I think that's the basically the interesting numbers from from the report okay any questions about the financial report Miroslav only if you want to repeat those three numbers profit 60,000 contains also earlier conferences then there was something like 343,000 what was that yeah that's the that's the total profit that that's the remaining total profit over all the years okay so it's from the from the previous years plus the hundred and 60,000 for last year so and the last was 500 the last the last year's profits was 160,000 160,000 last year and the turnover was 580,000 please go ahead give her a microphone give her a microphone since this is a nonprofit organization what's the limit of the profit that one can actually you know keep rather than investing them now within the year the there's no numeric limit but we have to use I think it's 90% for our nonprofit purposes so we have to start giving money out but it's over a five-year period so the message is that we have more money that is not profit but we should rather spend within the end of the year this this property that we have we have to spend 90% of it yes for for grants and stuff within five years within five years so these are the limits of Swedish law when it comes to being a nonprofit organization you are allowed to save up money for specific purposes and you're allowed to increase the amount of money you have in order to scale with your size of events and things like that but if you aren't spending money and always building more and more and more money then the the authorities may say that you're no longer a profit a nonprofit organization and you may have to pay taxes and things like that a message from Stefan Wiertel there is no limit for the profit of EPS yeah okay yeah well the Europe Python society is an organization under Swedish law okay so do we have any more questions about the financial report can we then add the financial report to our files I find that we're ready to do so and then we move on to the auditor's report and will you present it well Stefan is not here so unfortunately but but he's he's on on telegram or he has he has an open communication channel with us in some way I don't know how it works but he's sort of like virtually here he did the the auditing for the the accounts for 2018 he checked all the invoices he found as as we did as well of course that a couple of EP 2018 invoices had not been paid yet okay so that there's an update there so the last one was actually paid this year this is something that we need to improve going forward we need to start checking these invoices a lot sooner the way basically that we found out this year is about a month before the conference I checked the the old sponsorship management document and found that quite a few action which one of your invoices actually had not been set to paid yet and I was wondering whether that was just an oversight you know maybe from last year's sponsorship management or whether that was actually true and then I asked and I was checked and he found that it was actually true and then we started getting the money from the from the sponsors took a while some you know had some issues finding all the records and stuff but it worked out and we finally did get that money and he also has some improvement requests that he wrote into this auditory report I forwarded the report to the Europe Python members mailing list so all the members can read it and I think we have to attach to the PDF of that the financial report as well and send that to the mailing list so that all the members can read it because right now all the members here could read it right so Stefan is there anything that you want to add okay if in case he responds and thank you very much Stefan for doing the auditing now there is one crucial thing that I'm missing on the slide and this is that it is up to the auditor to recommend whether the society should exonerate the board or not so do we have such a recommendation in the auditing report we have that in the email but it's not maybe not as directly as you would like it to be maybe Stefan you can just he writes nothing to add Stefan can you just really basically maybe he's writing on Telegram here so maybe you can just confirm that you approve the accounting that we have done and that we have basically done our job well in terms of the auditing okay maybe you can do that later on I'll get the message so I'll talk a bit more about the slide that I just had and then maybe Stefan can answer that one so some things that we are still working on of course in terms of finances we need to still finance finalize the numbers for EP 2017 with Python Italia we have to basically check their accounting and compare that to what we have in our records and then come up with the proper numbers that we need to then that we need to then turn into an invoice that we send to Python Italia so that Python Italia can then pay the remaining money so Stefan wrote sure I approve the report and will confirm via an email to the mailing list to the members sorry I have to switch between YouTube and Telegram on my iPhone so yeah so of course it says here pending the the payment from Python Italia of course we have to send them the invoice first right before we can say it's actually pending so this is not 100% correct for EP 2018 we the situation is much easier because we did not have a local organization involved and essentially the accountants have done this report for us and it's it's there in form of the report that Anders has presented so this is the next point well we actually need this information from Stefan right now if he recommends exoneration of the board that is a very very important legal point so if he can just respond yes to that then we can move on because this bit and the next vote are linked together and they are actually from a legal standpoint the most important decisions in this meeting so the question is whether he recommends that the society exonerates the board maybe we can do it this way we move on to the next boat and then we do this afterwards because we are running out of time so okay so we will move on and return to this item later so we have the election of a new board for the next year of the European society and we have a number of candidates so it's something I want you to say of course before we vote in a new board I want to thank all the board members that were on this board and are stepping down so there's Arthur there's Alex Savio who is not here there's Daria she's also not here and we have Mario Teal was even though he was on the board he actually never participated in a single board meeting so I don't know whether we can call him a board member or not but officially he was a board member those members are not running for board again but I still would like to thank them for running for board last year so thank you very much okay we are hello do you hear me okay we have a response from our order to now so I would like to return to sorry sorry sorry sorry so I would like to return to to the auditors report now please two slides back can we do that please yes all right thank you so we have a response from the auditor where he says that he recommends that the we exonerate the board and with that information can we file the auditors report I find that we file filed the auditors report then we move on to the vote to discharge and exonerate the board the exonerating means that we are not making any financial claims towards the members of the board so we have a proposal to exonerate the board and if somebody wants to propose something else then speak up now Stefan cannot switch between YouTube and Telegram the whole time so I will just ask him the questions on Telegram and he writes now for my question about the dishonorating exonerating of the board for my part there are minor issues but I suggested some improvements and should be okay for them next year so okay thank you so then I ask you if you wish to exonerate the board you have to speak up and say yes anybody against I found find that you have decided to exonerate the board and then we can move on to the election of the new board okay so we've right we had a lot of people who were on the board who stepped down and of course that created kind of a vacuum because you know we the members who wanted to stay on the board were just four I had asked Greco to to candidates to run as board member candidate and and she gladly accepted so we were then five but five is still not really enough to run the conference and fortunately we have three more candidates there's only one small issue with that because they basically they are running for candidate today so there is something in the in the bylaws that says that you have to announce any any motions that you want to vote on in general assembly at least five days before the for the general before the general assembly but because the bylaws are very specific on saying that it's about motions I think it doesn't apply in this case I think that's very true yes I would suggest that we do accept the candidacy even though it's a bit late maybe I would also like to ask all the new members to come up here and present themselves and maybe to you know two sentences very short because we don't have a lot of time so the new candidates are Jakub Musko, Stefan Bertel who you already know who cannot present here but you know I mean it's Stefan right Angel you as well so and and Reiko maybe you can say something about yourself as well just very short okay Rachel thanks okay next one please Jakub I've been helping out of the website the last year and I want to continue doing that and take on more responsibility where where help is needed thank you thank you next one please I'm Angel you probably saw me running around yesterday a lot so I'm applying for board member to help out more hopefully also the website because that's my specialty but yeah anything else okay okay I skipped the other ones so we can proceed I think to this one because we well actually we need to vote on every single person on this list just for completeness we can't vote the man in as a group no we had some complaints in previous year said this doesn't work okay you think so or we could do it like this we basically say okay who is against voting everyone in as a group sorry interrupt you Stefan wrote everyone was present has presented themselves and Stefan did it as well so just one thing I don't want to have my name in the board just for my CV I want to improve your Python and FERC for the Python community can we vote to vote them in as a block first and then we vote on yes yes let me run that part of the meeting that's not a problem for me yeah yes so first of all you can't be both board member and auditor so he has to be a candidate for either the board or as auditor I wrote him that he can be a more board board member and the auditor at the same time he has to decide and now he's writing typing still typing it's a long yes okay board member it's better I can have the community but I will give some suggestion to my replacement okay so I interpret that that he as he is a candidate to be a board member so then we have a procedure I would like us to have a vote for the chairman of the board and then to have a vote where we vote in every other candidate as a member of the board at the same time now can we do that as a procedure anybody against I found that we we're going to use that procedure so then I assume that it is Mark Andre who is the candidate for the chairmanship is that correct yes that's correct sure okay can we elect Mark Andre Lemberg as chairman of the European board anybody against I find that we've elected him and then we have the rest of the board can we vote in all those candidates that we had on the list anybody against I find that we vote them in then the vice chair ah we need to select a vice chair of the board as well usually the board does those selections by themselves does do the bylaws actually state that we have to make those elections it's part of the bylaws yes we added that okay so can we select professor Martin Christensen as chair vice chairman of the board anybody against I find that we've selected him as vice chairman next please and we have to speed up a bit indeed so we need now we need the auditor so we need the feedback from Stefan there well Stefan has already been elected to the board so he know we need the feedback because he said that he had some suggestions aha okay excellent who would like to volunteer as auditor for next year it should be someone who's not on the board someone who is not afraid of handling hundreds of invoices so since I've been audited in Swedish society several times and I have been the replacement auditor for the European society I will candidate as an auditor okay then we need one replacement so the replacement comes in if I'm too ill or dead or something like that yeah great so then we have to candidate as auditor which is Jacob Hallen and Francesco as replacement do we have any more candidates can we elect these two anybody against I find that we've elected them okay then we can move on a nomination committee do we have any candidates for a nomination committee as we've seen this year it's really good to have a nomination committee so that we can have names proposed way before the meeting so does anybody feel qualified for this job in the past we always have basically not voted on this or we just said we don't need it because essentially anyone can can be a board member and nominations can be entered by any EPS member so by putting in a nomination committee you would limit this rather than actually actually the answer is the opposite a nomination committee has the job of encouraging people to to volunteer right but we have basically avoided this in the past because we found it unnecessary to have just the committee select the people that can be nominated well that's not really how it works anybody can be nominated even at the meeting but but in order to have a proposal ahead of the meeting it is very useful to have an election committee but since we don't have any candidates I think it's very hard to vote in an election committee so can we decide to leave this point okay I find that we have decided to move on then we have a presentation of the budget are you or is Anders presenting it and so and as wrote this so maybe Anders presents it as well yeah okay Anders please go ahead yes so basically we looked at last year's actual numbers we want to so the main difference is that we want to increase the number of grants we gave otherwise it's essentially the same budgets as we had outcome from from last year the we expect the the conference surplus budgets is lower than what we expect to spend because we have a lot of built-up profit from last year and we have to start spending some of that so we actually want to we actually want to be in the red for next year okay any questions about the budget then I wonder if the meeting is willing to approve the budget anybody against then I find the budget approved then we have the question of membership fee in the European society and we have a proposal from the board to set it at zero euro do we have any other proposals can we set it at zero euro anybody against I found that we've set it at zero euro and next item is proper propositions from the board there aren't any so we'll move on and motions from the members there aren't any so we'll move on and then we have some sort of general discussion we basically done that's actually managed to finish almost on time so do you have any questions any comments I'm not gonna wait on the front to answer this one all right thank you very much and we can officially close the meeting at 17 oh to okay I would like to finish the meeting by giving a great thanks to the outgoing board who's arranged what I think is a fabulous conference so thank you very much and by this I end the meeting and a big applause to