FOSDEM in-person meeting notes/summary

Hello,

find attached the meeting notes/summary from the FOSDEM in-person board, MC and team meeting on 2019-02-01 and 2019-01-31. The meeting took place in private and these are now made public in accordance with our statutes.

Florian

Development mentor
  + will be advertising again at FOSDEM
  + blog post goes live, from now on ask for applications
  + this role is clearly important: need a mentor
  + fliers - we can have at the booth
  AI: printed jobs-board -> put up an advert (Florian / Mike)

Visual identity
  AI: coming up with a more detailed written plan (Franklin)

Legal business entity
  + Resolved: that TDF will support and fund the research needed to create a peer not-for-profit business entity supporting TDF's mission that:
    + would transfer parts of its admin and infra to the new entity.
    + would not directly control the entity but can reset in case of failure.
    + TDF would then cover incorporation and seed funding costs
  + Resolved: TDF will form a subcommittee to define details, budgets, dates, and report back for decision no later than the next Board face-to-face meeting at the conference.
    + no explicit budget - re-using Florian's discretionary budget.
  Vote plus: Bjoern, Simon, Franklin, Thorsten, Michael, Cor, Eike, Marina
    + thanks for doing the work (Florian)
      + we need this, whatever it looks like.
    + Sub-committee: Simon, Michael, Thorsten, Florian, Marina
      + will circulate all E-mails to the BoD anyway (Simon)

CiviCRM
  + started to deploy it a while back
  + trained on how to enter the data.
  + booking the donations - more time-consuming than we thought
    + 2nd phase: wrt. covering MC database, donate page + live feeds etc.
       + got deferred
       + want to test it works as expected
    + longer than planned
    + newsletter-management, event management, member mgmt
       + delayed, not cancelled.

Cloud hosting
  + trying to avoid maintaining our own Gluster
  + for CI-stuff, renting resource at Amazon too expensive.
  + evaluate migrating a few of them makes sense.
  + helpful - widely shared
    + try to get rid of distributed file-system / crash-recovery
  + not strongly in favour of current setup (Guilhelm)
    + in favour of hosting ourselves.
    + not in love with Gluster.
  + independent from last 2 glitches.
    + not directly related, not the reason to look.
  + buying new H/W for CI - is it ? (Bjoern)
    + perhaps don't need more H/W but shift things around.
    + the non-CPU bound loads into the cloud, and use H/W for CI.
    + current hypervisor wouldn't make good build-bots (Guilhelm)

Incomes, diversifying income stream, recurring donations, 2018 results
  + recurring - is 14% of donations - corrected vs. cancellation (was 16%)
  + donate page - have been optimized, changed payroll providers left & right
  + 2018 - best year so far - Eur 855k
    + next best year - Eur805k
    + last year ~Eur 730k
    + last year - drop in donations: on-line updaters disabled for a while.
    + if we go to app-stores, and people don't see donate: need something there.
  + we should work to make donation flow less seasonal (Italo)
    + increase during summer months.
    + 60-65% autumn/winter
    + working people download this (Michael)
    + no problem with fluctuation (Cor)
      + majority northern hemishphere, southern - is sub 20% (Italo)
        + we can do something there.
  + free reserve: Eur 450k
    + whatever occurs - nearly 1/2m in the bank.
      + can pile up 10% of annual income / donations into that;
         + TDF is pretty stable.
      + do have safety - here.
         + won't find in the budget; everything except that.
     + recurring donations: topic for 2019
       + CiviCRM should handle this for us.
         + lets see.
       + our fund-raising approach before Xmas to improve it ~5-10% win (Italo)
     + take wikipedia:
        + banner -> make a fair amount of money with that
        + adapt that model for us (?)
     + our website is too generic for fund-raising (Italo)
        + should target users by custers
        + companies -> there, individuals -> here
        + TDF is an almost useless website
           + members get members ...
        + everyone in the world can donate money for many reasons
           + find the reasons - put them into the website.
        + not changing the pages, but paths should seem made for them.
     + more diverse income stream:
         + different payment providers, if update check is disabled.
     + website in terms of structure: 5 years old (Italo)
         + sub-optimal for mobile; trying to patch it - but not good for mobiles
         + review of the CSS: menu of 2-3 levels - improve flow
         + 2-3 levels: easier to put in the tree.

Outcome for budget, priorities and marketing strategy
Marketing guideines (Michael)
         + thanks for open-ness to change; and good ideas
         + there is a real problem here
                 + consensus on this and fixing it
                 + conensus on scope for improvement (Throsten)
         + guidelines
                 + reasons -> not micro mgmt
                    + left to marketing.
                 + promote those doing the good work.
                         + with news-worthy new entrants etc.
                 + easy & fun -> free giveaway message:
                         + harder - balancing things
                         + remove the fear of doing something wrong.
                 + and kill complaints.
                 + fighting for scraps of relevance.
                 + celebrating our whole community:
                   building the ecosystem for eeryone:
                     + certified trainers, migrators, etc.
                 + a big step change in enthusiasm.
                     + for people doing good things.
                 + Simon - working on the guidelines (Bjoern)
     + crediting contributions, is important (Florian)
        + focus on marketing that ...
        + uncertainties on what is allowed
           + work on guidelines to frame what we can say.
   + Create very rough marketing guidelines for Mike to include commercially-credited content such as interviews with company reps and case studies (Simon)
  AI: Simon to draft - and whole board to comment there

     + worked boosting our twitter, facebook accounts etc. (Mike)
        + youtube 450k extra views.
          + the feature video was quite popular
        + would like %ages (Thorsten)
          + 17k -> 22k twitter
          + 47k -> 50k facebook
          + 30-40% growth on youtube.

     + twitter account: Mike, Italo & Charles
        + do different things there.

     + like to improve use of LinkedIn pages (Italo)
        + use a social media publishing platform
        + Italian Assoc. of Journalists - have direct access, 50% discount
            + around Eur 150 for team of 10.
            + see what we're publishing on each platform
        + in Italian & English.
        + don't need to spend time on it.

     + slightly more clippings (from shrinking media) (Italo)
     + 25 visitors on their playstation portables (Mike)

     + community outreach
         + infobar - 800 people to the page each day (Mike)
            + up from a negligable number (Italo)
         + is that 24k people coming ? (Cor)
            + somehow - we see that in people getting involved ?
               + any idea on that.
               + hard to tell.
AI: + track where people go from there (Mike)
            + we should track the changes caused.
         + glitch in thunderbird (Italo)
            + if t-bird page doesn't load
            + request for donation loads anyway.
            + can disable it, but its the default.
         + get involved page had 50/day (Mike)
            + now went to 800

Certification program
     + approved a change on the pre-requisites
        + makes it easier to understand if you fit or not.
     + training can be for end-users (as or up-to-today)
     + or may be training targetted to outside developers
        + people supposed to do development in some org.
        + in this case can apply for development-training
          certification.
        + know that people in our community can do this.
     + barrier: an increase of applications.
        + from people who didn't understand pre-requisites
        + I do regular trainings, but don't care about the
          community.
        + want to certify people who are contributing to the
          community - they have to contribute back.
          + doesn't mean only devs adding patches etc. but something.
     + Happy too see training for developers:
        + 1 GSOC student - is not training.
        + if have them all - have 25 certifications for that.
        + a meta-skill needed: not only able to train, but to build a
          training programme, to build the materials, and training is
          different.
             + never use the same slides for training; change them.
        + published in the next couple of days
           + document is ready.
        + don't like the category or how it was introduced (Michael)
        + request for certification - not able to answer (Italo)
           + people who had requested - but not fitting our profile.
           + improve in a way - people not qualified.
     + increase the workshops
        + China, Japan, Indonesia, and today request for Greece.
     + at the end - drive the good ones to become contributors at large
        + for every kind of activity in the project
        + not just trainin, but migrations.
        + Development beyond migration training capabilities.

Extensions and templates site
        + invested in improving plone
        + doesn't make much sense to invest in improving that
        + have a few CMS' running
        + plone is a CMS for large scale & for a big company etc.
           + there perhaps suitable.
        + for other things - likely overkill.
           + following two off these - likely to give results.
        + poked by WordPress consultants/developers
           + they're wordpress developers.
           + Heiko presented requirements.
           + what we have & want to improve.
          + consider tendering instead ?
          + would be open-source ...
        + OpenDesktop - another option -> moved to own company
        + also offered someting;
           + likely one of these will be the outcome.
        + GNOME shell extensions another option (Michael)
        + have wordpress developers in the community (Italo)
     + time spent on reviews, source-hosting (Bjoern)
        + would like not to replicate if we can avoid it.
        + separate the index of extensions from the hosting.
        + 2 things: not one thing.
        + for the hosting: github can host extensions - it's a solved problem.
        + move to community review / rating.
           + not a "TDF stamp" -> extension free of malware: can't really do
        + can have a community of checkers ? (Simon)
           + have a few people download it first.
        + focus on index: of existing extensions, review & feedback channel.
     + think there is some need - but do we need to act today? (Thorsten)
        + can we get more input first?
        + would prefer to discuss at least the technical details in public (Thorsten)
     + getting plone -> Wordpress has social advantages (Bjoern)
     + get interested people involved:
        + Heiko, OpenDesktop, Buovjaga, etc.
     + Bjoern is interested in making this happen
        + Buovjaga tried to install Plone but failed to.
        + Guilhelm takes care of updating this.
     => Bjoern share technical details with involved people.

Community building and focal points
         1. Hackfests: Tirana, Paris
         2. LibreOffice Conference
            + Almeria 9th-15th September
         3. Community focus: India, Africa (Italo)
             + try to nurture the local community a bit.
             + can we get to one event later in the year
             + thanks to contacts with OSI
             + collected contacts in Africa
                + start with E-mail outreach
                + can we go anywhere ?
             + Tanzania - using LibreOffice in schools
                + trying to put them together
                + get more information, and be at FLOSS events
             + invited year after fork in
                + tell us about it 10 years afterwards.
                + suggest events in Europe, place call for papers
                + LibreOffice after 10 years.

app stores
     + no technical reasons not to do this.
     + has a tool to convert this to make it suitable
     + need to adapt install so it's not just English.
     + we would be ready to go and publish it
     + donation income is mostly from the download page.
        + should we offer it in the app-store.
     + if we do should we offer it for free
     + can we make it a paid version ? (Mike)
        + need to see how - but can be (Florian)
        + some apps - for free on Android etc.
        + download free - but donation, remove popup (Cor)
     + another option - ecosystem companies do it (Thorsten)
        + for a fee, donating that - part / all of income to TDF.
        + not doing anything is not an option
     + itunes - from 400/day to 50/day (Michael)

Quick update on COSM
    + Francis Cave driving this to getting a complete 1.3 spec.
    + Going through the edits in the weekly TC meetings.
    + By end of Feb. publishable ODF 1.3 spec expected.
    + A number of bits have been punted to ODF 1.4
       + several places need improving in the spec.
    + ISO approval - needs some travel budget etc.
    + looking good, pleasure to deal with Francis

* Hosting vs. Cloud
     + suggest to prefer moving service to cloud before buying new HW (Thorsten)
     + suggest not CI / compile at Amazon (Michael)
     + prefer not to have to run clustered FS ourselves (Florian)
     + does Guilhelm have experience of cloud-iness (Bjoern?)
         + can he look into moving simple websites to Amazon.
     + free up existing hardware for CI
     => investigate migrating Gluster using workloads to Amazon / elsewhere