[RFC] Invited Talks Policy, Guidelines and Procedure

The governing board (GB) has been discussing a policy for invited talks. This has been discussed in this post, and also here. A policy is needed to ensure some level of consistency.

We are posting the proposed policy here for community comments. This will be open for comments till 16th August. Hoping for a good discussion around this.

We highly recommend all event organizers read this and pass on their feedback. Once this policy is passed we’ll expect folks to follow it - so be sure to think how it will impact you if it comes into effect as well !

We’ll engage the community on the thread and address comments. In the August GB meeting we intend to put this policy (with comments folded in) to vote. We intend to follow a similar procedure for subsequent FOSS United policies as well.

EDIT: Here’s how you can contribute to this policy:

  1. Suggest improvements
  2. Point out drawbacks
  3. Request clarifications, or examples. Explain your (hypothetical, real, or past) scenario and discuss.
  4. Signal approval. This serves as “I agree and I understand will follow the policy”.
  5. The adopted doc will include credits for everyone who contributed to the discussion

The policy text follows


Introduction

This document defines what “invited talk” means in the context of all FOSS United events. It also lays out the guidelines and procedures to be followed for invited talks.

What is an “Invited Talk”

“Invited talks” are basically pre-selected talks, i.e. talks (or in general sessions) that do not go through a review process for selection.

In all events(meetup, conference, etc at all levels), the event volunteer committees have a level of editorial discretion and power of curation w.r.t the content (talks, workshops etc). Most of the content would go through a review process. However, in some cases the committee basically decides “let’s invite xyz to talk on topic abc as a speaker”. This is based on their existing understanding of xyz’s work and its fit to the event content and objectives. Based on this understanding, an invitation is extended to the potential speaker. If the speaker accepts, it becomes an invited talk. Invited talks thus originate from consensus among the organizers, and do not (and must not) involve a review.

Invitation to (submit a) Talk (proposal) != “Invited Talk”

Invited talk offers must be given selectively, with good understanding of the proposed speaker’s work and credentials. It’s not like “hey xyz looks cool, let’s invite them”. Invited talks are more like “we know xyz has done this good work. this work fits this event, let’s invite them to talk about it”.

Creating a good mix of talks typically needs a proactive event commitee that identifies promising speakers and follows up that by inviting them to submit proposals. In such cases, it is good to include a personalized message saying why an invitation to submit a proposal is being extended. Additionally, the message must not mislead the recipient into thinking that the proposal won’t be reviewed.

Need for Invited Talks

Invited Talks serve various purposes. It is one way to invite speakers who make a good fit to the event, but would otherwise not submit a proposal for various reasons.

“Invited talk” can also be seen as an honour; larger the stage, bigger the honour.

Setting the Bar

FOSS United is expanding all the time in terms of city chapters, student clubs, etc. So it is important to have a set of common guidelines. Simultaneously, we need to account for wide diversity in terms of available expertise and talent that various levels will have access to. Autonomy and devolution are useful. Ideally, guidelines must be flexible without being overbearing and burdensome. More prestigious and higher visibility must ask for commensurately higher quality bars for “invited talks”.

[Proposed] Procedure and Guidelines

For all events, the event committee needs to follow this process for invited talks.

  1. Proposer of an invited talk (someone in the volunteer group) must come up with a recommendation that outlines the reasons for “inviting X to talk about Y”. Recommendation must include
  • who is X
  • describe Y adequately
  • Show how Y is a good fit to the event agenda. Y must be aligned to FOSS (generically something “open”) or initiatives of FOSS United
  • Provide reasons to establish that X is well known for their work on topic Y (e.g. they might have given a talk about Y, have project(s) related to Y, or generally be well known for that topic due to other reasons)
  1. Event organizing committee (volunteers, etc) will review this proposal, and its pros and cons. To proceed further, there must be unanimous approval of the invited talk (i.e. no dissent inside the committee). If there is dissent, then the invited talk proposal is dropped.
  2. If this event is something that is being promoted by FOSS United as a “Must Attend” event, then the event committee needs to seek approval for this with some more “centralized group” (I don’t know right now what this should be. Suggestions welcome. The governing board could be a choice in the absence of anything else). A proposal justifying the choice, including the recommendation, must be shared for the approval process. If this is not approved, then the invited talk proposal is dropped. Approval must be solicited at-least 2 weeks in advance.
  3. If all approvals are through, invite X and discuss with them the possibility of them speaking about Y at the event. If X accepts, great ! Coordinate with X to make it happen and include it in the event agenda. Else the invited talk gets dropped.
  4. If this event is not tagged as a “must attend” event in the FOSS United platform, and this invited talk is happening, then share info about the proposal and any committee discussions with the “centralized group”
  5. In all events, “Invited Talks” must be clearly tagged in the event agenda using some qualifiers. Some examples are “Keynote”, “Invited Session”, “Invited Talk”, etc

Recommendation must be entirely written by a human being, without using AI. All rejected proposals must be accompanied by a clear justification. Reviewers of proposals may consider discussing concerns or reservations with the event committee, prior to rejecting any proposals.

Rationale for the guidelines

Guideline 3 is where we try to create some uniformity w.r.t quality bars for the highly visible FOSS United events (tagged and promoted as “Must Attend”). This guideline applies to a small subset of the events, leading to significant autonomy to most of the volunteers. The two week lead time ensures that hurried ‘invite talks’ can’t happen, which is a good thing.

An “invited talk” can become controversial due to various reasons, often out of control of the event organizers themselves. We have seen this happen at various levels, globally and locally. Controversies are unavoidable, and having guidelines will not prevent them (no matter how we try!). The best we can hope for is improving guidelines over time. By having broad guidelines, we ensure that volunteer actions are backed by data, just in case controversy erupts.

Guideline 5 is a regulatory mechanism that keeps a record of what kind of “invited talks” are happening at various levels. These may be reviewed from time to time to improve the process.

Additional whetting for “Invited Talks”

“Invited Talks” aren’t reviewed. That said, the organizing team may take additional steps to ensure that the talk adheres to various event specific needs. This may include discussions about the content and on-stage presentation with the invited speaker.

Recommendation Guidelines

Short, to the point proposals are better than long drawn ones. Authors of recommendations need to keep in mind that reviewers may be from an entirely different background or area of FOSS. Recommendations must be self explanatory, and must not be written thinking that “everyone knows this”. To illustrate, some fictitious proposals are shown below. “bad” proposals have inadequate context, followed by the corrected “good” ones.

Sample 1

Bad Proposal

Let’s invite Greg Kroah-Hartman to speak at our CityFOSS event. He will be in town at the date of the event. We can request him to talk about rust drivers or anything else that catches his fancy.

Good Proposal

Greg Kroah-Hartman (GKH) is a long time developer and maintainer of the stable branch of the Linux kernel (wikipedia page about him) . Looks like he will be in town around the dates of our CityFOSS event. We can request him to talk about the state of rust in the linux kernel, or anything else he wants to talk about. The CityFOSS event will have an interesting mix of talks including various areas. It would be great to have the linux kernel in this mix, and we can’t get anyone better than GKH for this.

Sample 2

Bad Proposal

Let’s invite Arvind sir to talk at our student FOSSClub meetup. He is great with linux. A driver development talk from him would be cool.

Good Proposal

Arvind sir is a faculty at XYZ college, at . He is well known in the student community for his Linux skills. This will be a good thing to include in our next student FOSSClub meet. We can request him to deliver a driver development talk. Students may find this very interesting, and we can expect a good turnout due to this talk.

Note: This wouldn’t need to be reviewed as it’s a student club meet (i.e. it doesn’t carry the “must attend” tag on the platform). Regardless, this illustrates the idea and serves as a good record for this invited talk.

5 Likes

Explicitly mentioning it as Invited talk either as a tag or as in one of the review will make things more clear. :+1:

2 Likes

Since the governing board is planning to form working groups, I think we can form a Events WG overseen by GB member(s) and consisting of active community members, city volunteers (leads?), FU staff (programs/community) and some active members of the proposals review team.

4 Likes

Good idea to create an Event Working group. Note that the GB isn’t planning on creating WG by itself, but will formalize a mechanism to create WGs. WGs would need to work with their own (well) defined guidelines, procedures, etc. GB can help ensure they such policies are sane and accountable, and can ask for oversight mechanisms to ensure they are being followed as documented.

Two things:

  1. Should all the approved invited talk proposals be public (e.g. posted on forum) ? Or should all such proposals (including rejected ones) be public ?
  2. Need to add standard “conflict of interest” angle in the policy.
3 Likes

It’s a great point, and thanks again for catching this. For the benefit of the other readers I’ll explain the context…

We approved the first 2 talks for IndiaFOSS 2025 a few days ago. One of them was a regular reviewed talk. The other was an invited talk, on which no reviews were posted. Thus, the UI shows “approvability 0%”. This caused confusion. Concern was raised by you on the telegram channel, and that’s when we realized that community perception depends on what the community sees, and thus…

Resolution: Invited talks must have at-least 1 review comment visible on the platform. Review must explain the rationale for the invited talk.

This review comment is in addition to the tag visible on the schedule page, and/or the title of the talk.

I’ll make sure that you are tagged close to the conclusion of the discussion, so that you can also verify that your suggestion has made it to the amended policy.

5 Likes

Thank you

1 Like

@rahulporuri I’m expecting that at-least the event organizer folks in our community look at this policy, and comment on it or accept it. They’ll have to follow it later, so it’s important to be aware. This policy will be open for comments for a month more.

How can we get more people from the community to give their input on this policy ? I was thinking of finding all the events, and tagging the organizers there who may be responsible for curation relevant to “invited talks”. Unfortunately, from the “volunteer” list of event, it’s hard to figure out who they might be. And I don’t want to spam people unnecessarily. How can I create such a list of people who should be looking at this policy ?

Tagging various city meetup volunteers here for feedback on the proposed “invited talks” policy. You are requested to read and give feedback on this policy - see top of the thread for context. Please also feel free to discuss this in your city event group.

If you’re wondering why/how you are picked - it’s because you are listed as volunteers for events…

Chennai : @Suslime @Sakhil_Ahamed @Harsh_Patel @Arun_kumar_V @Justin_Benito
Mumbai : @Arya_Kiran @Ayush_Khalate @SphericalKat @Anas_Khan1 @PR454D @Vickypedia @arunmathaisk @Vidhya_Venkatesan
Lucknow : @Tablaster @theavirajsaxena @Abhinav_Shukla1 @Rohan_Raj_Gupta @Diva_Gupta @Riva_Parvez @Vidit_Mathur @James_Reilly @zeeshan_alavi
Coimbatore : @Venkatesh_Hariharan @santhosh.cyou
Delhi : @shivam310 @yash_raj @Sejal_Jain
Hyderabad : @sridhar_katta @Dinesh_Nalam @Jafar_Saadique @syeda_fiza_fatima
Mangalore : @Mohit_P_Tahiliani @Meher_Rushi @Deetya_Salian @Neerav_Patel @Deveesh_Shetty
Mysore : @sanjit_v_k @Praneeth
Pondicherry : @Ram_Iyengar
Kolkata : @Subroto_Banerjee @Mrutyunjay_Lodhi @Antara_Paul @Sulagna_Ghosh @tithi_bose @Md_Waqas_Omar @Arup_Matabber
Bengaluru : @Yashi_srivastava
Also - @fossdot

I figured that not everyone is “taggable”. So, if you think somebody else needs to weigh in on this policy, please tag them here.

PS: If you’re tagged by mistake, and/or you have nothing to do with community events and speakers, then feel free to ignore this.

Also, this method of having people look at, and comment on policies is neither sane nor sustainable. If you have better alternatives or suggestions, kindly DM.

3 Likes

Thanks for tagging me Shree.

Am trying to wrap the process around my head to better understand how it works and sharing my comments and observations

A volunteer wants to propose a person for an invited talk. This could be based on:

  1. The volunteer has come across the person’s work in a particular tech area via some form of medium or content.

  2. The volunteer personally knows the individual and can vouch for their past contributions like previous talks, code contribution or community involvement.

Based on this, the volunteer submits a formal recommendation to the event committee.

  • How exactly does the committee review the proposal?
  • Is it just a filtering step based on the strength of the recommendation, or is there a deeper evaluation?

Suggestion on the Decision Process:

  • If the internal committee vote is the first step, then it makes sense that a single “no” vote results in the proposal being dropped
  • if this review comes after a more thorough discussion I suggest changing it to a majority 75% for approval.
2 Likes

Also, this method of having people look at, and comment on policies is neither sane nor sustainable. If you have better alternatives or suggestions, kindly DM.

There used to be a volunteer[at]fossunited[dot]org mailing group. I will add the current volunteers there

1 Like

The grounds for acceptance are already made by the people making the proposal. On that aspect the committee’s job is relatively easy - just check if that meets the “bar” for the event. As mentioned earlier in the policy, only the “must attend” events are required to seek approval. So, let’s say CityFOSS events will have a lower bar, and maybe IndiaFOSS may have a higher bar to clear.

However, there is potentially more than one side to a story. The task of the committee is to find if there is anything else beyond the recommendation that impacts the invitation, which may be unknown to the proposers.

We don’t know enough yet to say how the committee must evaluate the proposals… else we would have built a checklist already. That is why we have this in the policy:

Regarding the second point in your suggestion:

Strange as it may seem - the primary and actually harder job of the review committee is to find grounds of rejection. Right now we can’t really anticipate what reasons the committee might find for rejection - and how serious they could be. Things could change on a case by case basis. It’s not unimaginable that a time may come where the committee might go back to the community (i.e. this forum) and say “hey folks - here is the scenario and we can’t decide. What do we do here…”.

Given all these possibilities, we have only suggested that rejected proposals provide good justification, and nothing more. If the proposers find issues with the rejections, they could possibly counter with arguments. But those would be exceptions, and hopefully not the rule if the committee does a good job!

Does all this adequately address your queries ?

Finally, policies are not set in stone - they can be modified later based on community discussions. But for the community to discuss things, everything should be visible in the first place ? So, the point to ponder is:

Having rejected proposals public (including rejection reasons) may have implications that I haven’t thought about, that’s why I haven’t pushed for it. If you have opinions on the pros and cons, do let me know!

Folks : reminder to get any comments in. Thread bump !