FOSS Clubs [2024-2025] Roadmap, Announcements

[FOSS Clubs - v2]

Attendees: @ansh @rahulporuri @wisharya

  • Vishal - Will write a Blog post on first batch of FOSS clubs (Feedback,
    experiences of leads)
  • The first cohort of FOSS Clubs started with 14 leads - 13 colleges
  • 3 did not work out (Mumbai (2) and Pune(1)) and the leads withdrew from the program within the first 3 months.
  • Partnered with 4 existing clubs - OSDC(Noida), Mukti (MSRIT,Bangalore) , KOSS (IIT KGP), Open Lake (IIT Bhilai)
  • Suggested Events - Linux Installation Party, Expert talks, Workshops
  • I (Ansh) was interested in joining FOSS United in some capacity. FOSS Clubs was a new upcoming project. Started as the FOSS Club coordinator in August - acting as a bridge between FOSS United and club leads.
  • Initial difficulties faced - Lot of inconsistencies with the colleges - bureaucracy (administration), bandwidth, leads were involved in too many activities.
  • These nuances will increase when the program is scaled.
  • Setting up a club is a time taking process which requires regular communication with the club lead, different requirements of different colleges which need to be brought into the existing framework
  • We need institutional energy/support to handle FOSS clubs. We were hoping to spend time providing such support but it hasn’t scaled as of now.
  • For the first cohort, we only picked leads who understood the philosophy of FOSS and what FOSS United does, with a preference for students who also had experience building communities.
  • We were able to identify various personas within the batch of leads selected. Some are exceptionally good at kickstarting, managing and scaling communities,
    evangelising FOSS while some have a very thorough understanding of FOSS and technical background.
  • It is important to identify these individual personas and tune our efforts accordingly to determine who needs what kind of support from our end.
  • Overall, the first cohort of the program was okay.

The FOSS Clubs backstory

  • Vishal met an alumni of Amrita Vishwa Vidyapeetham, who was contributor to VLC at a FOSS meetup in 2021. They mentioned about a program called AMFOSS.
  • The community has been doing activities as a FOSS club - scaled over the decade. Similar case at OSDC, Noida (also OSDG hyd).
  • The alumni network continues to support the communities which is a major reason of the success of these programs.
  • Another major reason of its success is the Assistant Professor behind the club. They had a decade of IT experience and an enthusiasm towards FOSS. This person started the program and was the anchor point of AMFOSS.
  • The next batch of club members is expected to have same set of values and motivation and uphold the quality of events.
  • Over the last few years they have been able to create a culture where people come and join a club and participate in FOSS related activities.
  • OSDC (noida) - alumni are very actively involved in mentoring the next batch.
  • The fundamental problem with student clubs is that students come and go. However, it’s the faculty in charge who is going to stay there for a long time. If this person understands our philosophy and is enthusiastic about the club, it can create a huge difference.
  • Rahul mentioned how he was active in one of the student clubs back in college because of supportive faculty who mentored them.
  • Our idea for the next cohort will be to find faculties who are ready to start things up and fundamentally aligned with our vision. Latch on to them and asking to be faculty mentors ensuring they are anchor points.
  • The faculty (along with the club leads/members) will be the anchor point of these individual communities, while FOSS United will help them with a nationwide network and resources.
  • We’ll try finding professors who have been doing ground work in this domain and support them to scale their efforts.
  • We will still need to make sure that the student leads understand our values and are just as passionate about the program.
  • More than events, organising regular catch-ups with hands on stuff is important. Students need to regularly sit down and hack together. We can not implement the city chapter (monthly meetups) approach with clubs.
  • The next cohort needs to be a bottoms up redesign of FOSS clubs.
  • The clubs’ program will have a rolling application and anyone can apply throughout the year. The first week of every month could be spent to review new applications.
  • For now, we will bring back the number of FOSS clubs back to 10, and start small.
  • Professors and students who are interesting in starting a club can reach out to the foundation.
  • We don’t have the energy and bandwidth to scale this program with the ongoing approach.
  • [Ansh] will draft a manifesto for the v2 of FOSS Clubs.
  • Building a hacker oriented community, not career oriented.
  • Long term goals will be convincing the university to adopt an elective/course around open source. FOSS United will provide necessary support here.
  • We will help club members get involved in national level FOSS United activities (IndiaFOSS and FOSSHack)
  • Try to pull club members and faculties to our events, as speakers.
  • The process will start from reaching out to professors we know - and get more contacts from them of people who might be interested.
  • The metrics of the success of a club would be contributions to projects, talks by members, building and maintaining FOSS projects and encouraging newbies to get into FOSS.

Action Items

[Ansh] Draft FOSS Clubs v2 Manifesto. Start conversations with potential club leads and faculty mentors for the next batch.

5 Likes

Attendees: Ansh, Harsh, Mangesh, Ruchika, Rahul, Vishal Arya

There has to be more Awareness and Action Sessions for the student clubs. Suggestions which don’t have to be enforced on the students and the club leads.

  • Increase in Awareness Sessions (Expert Talks etc)
  • Introduction to Linux (Awareness Session) and Linux Installation Parties (example of Action Sessions)
  • There should be different groups based on the knowledge level of students. Ranging from Basics (HTML, CSS) → Low level or C Language stuff (example).
  • Rahul: Contrary opinion, not limiting to only general programming things.
  • Rahul: Introducing domain-specific awareness and action sessions. Example: Action session with Freecad or Awareness session on CircuitVerse etc to actually build circuits and use them. Making sure that we are tightly coupling it to Open Source tools
  • There is a need to do both beginner activities and advanced activities.
  • Rahul: Increase in hands-on sessions where people are using open source tools for example Open Source in Biotech and using Open Source to analyze Biotech data—awareness And action session.
  • Rahul: Action sessions can be extended for e.g. Installation and use of LibreOffice after the Linux Awareness and Linux Installation Party. This will help people get used to the Terrible UI all the Linux software has.
  • Vishal: Promoting the use of Jitsi and other open-source alternatives.
  • Vishal: Issues help the project and yourself to do more help. And maybe also solve your own problems which have been bugging you for a long in the software.
  • Awareness and action session on git and source control
  • Rahul: Introducing more code walk-throughs.
  • Vishal: Share about his experience after seeing tons of issues on frappe/frappe.
  • Vishal: Creating that good first issue in a project is always important and can be a good start
  • Vishal: Apps like Whatsapp make us live with the bug whenever we notice any kind of bug in it. Proprietary software makes us live with the problem or bug
  • Awareness sessions on Open Hardware, Open Science, open illustrations, Open data, etc.
  • Vishal works on the list of resources that all the club members including leads can self-learn from. Leaders are not masters or experts they also have to learn and keep updating their knowledge.
  • Vishal will take up this task. Also, he is meeting someone who is also in his second year and is very passionate about this.
  • Introducing hardware in colleges with a couple of action items.
  • Get in contact with MostlyHarmless Folks to figure out why we even have to have a hardware library.
  • Harsh: people know about open source in terms of money. But don’t know about open source in terms of ideas. I would love to know about the history of FOSS.
  • Ansh: Watch parties on tech-related documentaries (e.g: Internets own Kid)
  • Harsh: More Mini Hakcathons are good.
  • Ruchika: Would love to have sessions on Biotech. Needs discussions on this topic.
  • Ruchika: In terms of Diversity, encourage more females to participate in hackathons and technical activities.
  • Vishal: There has to be some female student who is confident enough to bring other women to the club and ask them if we could ask them to participate. A soft outreach message to girls in the college or class.
  • Ruchika: mandating a certain number of female club members.
  • Vishal: Contrary view on this. The club leads might end up picking those who are not interested. There has to be participation on their own, mandating won’t work. They have to also be in this idea. It would be just like filling the gap just for the sake of it.
  • Rahul: making situations slightly better or slightly worse. Awareness sessions on Diversity in Open Source.
  • Mangesh: Providing exposure to free software is important. In context to the Arch Linux Mirror hosted by IIT Kharagpur which is
  • Mangesh: The difference between these IIT Students and Normal college students is the amount of exposure both of them get. IIT Students have some good and knowledgeable students to look towards who are skilled. (I have seen this myself because one of my friends studying at IIT KGP). Globally available for use.
  • Rahul: Adding about the IIT Madras Packages mirror
  • Mangesh: The basics of Linux are important, but we shouldn’t stop there. We need to have advanced command line sessions as an action part. There are a whole bunch of experts out there who do a lot of things just from the command line.
  • Mangesh: We also need to let them know about the cons of Open Source Software. One of the biggest cons would be the incoming uncomfortably, they need to get used to it. If they want to learn. In open source, tools are not maintained like the tools maintained by paid professionals in an MNC, etc.
  • Rahul added the correct words. Learning to be comfortable with uncomfortable things.

@rahulporuri please check if I’ve missed anything.

All the club leads are hereby welcomed to put your thoughts and suggestions on the above discussion.

5 Likes

A couple ingihts/ideas after a recent discussion with folks at Tech4good and reap benefit -

  1. Directly exposing students to problem statements in the social sector, working on projects for NGOs etc.
    This is in part similar to @rahulporuri 's idea of setting up tech-aid clinics where students will be expected to set up a tech aid clinic to help out people install linux, troubleshoot any problems etc.

  2. Awareness and Action sessions on frameworks like Frappe can be a huge resource for students. There are a lot of problems that can be solved and projects that can be built with a no/low code tool targeted at non-technical people. I think a clubs’ major long term goal can be to volunteer to set up their own LMS/ops dashboard in the college replacing whatever proprietary suite their college is spending huge amounts of money on, just to manage basic things like attendance, grading etc. @rushabh @NagariaHussain thoughts?

  3. Youth volunteers that engage in initiatives typically belong to one of these groups -

    • The work is fun/cool.
    • They want to do something good.
    • They want to get social recognition/ or other incentives
    • They do it because their friends are doing it.
  4. Reap benefit enages with youth volunteers in the following ways -

  • Direct engagement - Taking sessions in colleges and onboarding students to their initiatives.
  • Indirect engagement - Training other NGOs to take these sessions and onboard volunteers/citizens.
  • Partnerships - Govt partnered programs where there is either an incentive to join the initiative or its a mandate as part of the curriculum.
4 Likes

A couple of weeks back, we (FOSS United Foundation) had a long conversation with Saloni @ Outlawed India. Outlawed India runs a Student Ambassador program that is incredibly mature when compared to the FOSS Student Clubs that we run so we had a conversation with Saloni to understand how they run their program.

Saloni mentioned that they run a 3 month program - twice or three times an year. Law schools usually have two 4 month semesters or three trimesters and a 3 month program accommodates both. The 3 month program especially provides the necessary buffer time for college students to prepare for their semester exams.

The Student Ambassadors are picked from shortlisted applicants after a 15-minute call. The call is meant to understand why the applicant is interested in the program, their prior experience managing student volunteers and organizing events, and inherent motivation of the individual. The selected ambassadors are then trained together to understand the program. Training the ambassadors together, across colleges, is meant to provide them with a sense of a larger network that they belong to. The network is meant to also outlive the ambassador ship, providing long-term networking opportunities for the ambassadors involved in the program.

Student Ambassadors usually work in teams of 2-3 ambassadors per college. The ambassadors pick their own volunteers, usually ranging from 10-20 in number. The ambassadors are meant to lead from Day 1 and are held accountable by the Outlawed India Team for their commitments.

During initial orientation, the Ambassadors are provided with a list of 20-30 activities from which to choose. The ambassadors are expected to narrow down 6 activities by the end of the first week - 3 of which are awareness activities and 3 of which are action activities. The ambassadors are also expected to set the schedule for the semester/trimester by taking into consideration the semester calendar. If possible, the student ambassadors are given the freedom to create their own activities, by taking inspiration from the 20-30 activities provided ahead of time. The Outlawed India team also brainstorms with the ambassadors for potential activities.

Before every activity, the Outlawed India team mentors the ambassadors e.g. by providing them with reference material for the session. The team is available to the ambassadors if they are interested in walking through the planned session ahead of time. The Outlawed India team helps the team set the mode and execute on the task e.g. whether the activity should be physical, virtual, on social media, a workshop, a webinar, or a door-to-door activity. After each activity by the student ambassadors team, responses from the community and the team are collected and shared with the Outlawed India team.

Q. We have experienced a lot of bureaucracy and red tape in certain colleges and we asked Saloni how they deal with it.
A. An MoU. Saloni mentioned that they nudge the Student Ambassadors to talk to the College Administration and if possible, the Outlawed India team signs an MoU with the College. Saloni mentioned that this greatly helps when dealing with the red tape and bureaucracy in colleges e.g. arranging a space for an event.

Q. Why do students want to become Student Ambassadors?
A. A number of them sign up for incentives e.g. volunteering for a non-profit and leading a team looks good on a resume (for lawyers too apparently). But the Outlawed India team mentioned that they have seen students go from being transactional (i volunteer, you give me a certificate) to understanding and supporting their underlying goal of making Law and Justice more accessible. Outlawed India also provides exposure to the Ambassadors e.g. expert talks by professionals and by enabling professional connections. The ambassadors also get to be a part of a life-long network that is pan-India. Finally, Outlawed India also enables internship opportunities with them and partner Law Firms for select ambassadors.

We learnt a lot from the conversation with Saloni @ Outlawed India and there is a lot of meaningful advice that we can incorporate into the FOSS Student Clubs program. We also told Saloni that it would be great to see the Outlawed India Student Ambassadors interact with the FOSS Student Clubs e.g. via awareness sessions on Tech Law and Tech Policy in India and action sessions on filing RTIs.

4 Likes

Adding on to this:

After the experiment of running the partner projects’ programme, it would be good to see if we can continue engaging with these projects and ensure steady contributions continue.

Implementing specific contribution programs with FOSS Club students that focus on one project or a small number of projects - can be a way.

These programs would involve frequent, smaller-scale events, which would be less resource-intensive to host while still creating meaningful impact for both the students and the projects.

In a recent retrospective conversation with one of the project maintainers, we received valuable feedback:

Apart from the goal of getting prizes, participants should look at it as an opportunity to become contributors to well known open source projects, something that will both give them critical real world experience and look good on their resumes.

2 Likes

We have organized FOSS hack and are planning to launch ‘Season of Commits’ to encourage students from the clubs to contribute to FOSS projects.

Given that awareness and action-based events are already overwhelming for the clubs to manage, we believe these initiatives will motivate students to participate in project contributions. While this idea seems feasible with 2-4 colleges, I’m concerned about scaling it up to 25-30 colleges, as we are planning.

2 Likes

That sounds like an excellent initiative!

It will provide a fantastic opportunity for students who are new to technology to find meaningful projects to contribute to, while also learning the standard practices and norms for participating in community-driven development.

Could you please share how the program is being structured?

This is the proposal. We will start focusing on it after IndiaFOSS 2024. Please keep an eye on the forum for updates :slight_smile: .

Meanwhile, feel free to share your opinion on the same thread.

2 Likes