As a part of Fedora Women’s Day 2016, a two day Workshop on Women in Free Software was organized with the help of Ubuntu Women and Fedora Project. The event was held at Netaji Subhash Engineering College, Kolkata, IN. The aim of WWFS-FWD 2016 was to encourage the participation of women in free software (FLOSS) projects in various capacities, to empower them, to deliberate on related gender issues and introduce cutting edge free software. The workshop was open for women with interest in free software/ computers and applied human rights. Queer women were encouraged to apply.
15 July 2016, Friday
The idea for this event was conceived in March 2016 and finally it was all happening. This was the first time I was hosting a FOSS event, so naturally, I was very excited about it. Trishna Guha and I had decided to reach the venue early so that we could configure the systems with Fedora 24 and install necessary software. Trishna, like me, is also a final year student of Computer Science and she is already contributing to Fedora.
10:00 – The participants started arriving and registered for the event. We assigned them machines with the installed software. Ubuntu and Fedora had sent us swag including stickers, pens, USB holders, cufflinks, DVDs, caps and t-shirts. These were distributed among the participants. Though the participation was very less (which is quite common for FOSS events, especially ones that are held for women), what I liked about the audience was its uniqueness. They were all self-motivated women from different age groups who had come just to learn something new.
11:00 – We started the workshop. Trishna began with a talk on ‘What I do in Fedora and how can you get involved’. She discussed about her work in Fedora Bodhi and Fedora Cloud. She shared stories and experiences of her journey in FOSS and also motivated the participants to start contributing to Fedora.
12:00 – A. Mani (Chairwoman) was next to take the stage. She delivered a talk on ‘Free Software, Women and Feminism’. Mani is affiliated to Calcutta University and is a researcher in pure mathematics and logic. She also takes an interest in feminism, gender theory and philosophy.
13:30 – We paused for lunch. A delicious round chocolate cake with WWFS-FWD 2016 written on it was cut to celebrate Fedora Women’s Day 2016. Grilled sandwiches and patties were on the menu.
14:30 – The session was resumed by Mani who delivered another talk on ‘GNU/Linux, Ubuntu’. She gave a functional view of the operating system, installation, hardware, software, shells, files and file systems, permissions, etc.
15:30 – Priyanka Nag took the stage next and involved everyone in fun activities to bring back energy into the room. Priyanka is a technical writer at Red Hat, Pune and a Mozilla advocate. Her talk was on ‘Overcoming Imposter Syndrome’, a condition found in high-achieving individuals marked by an inability to internalize their accomplishments and a persistent fear of being exposed as a fraud. For the first activity everyone had to sit in pairs and exchange information about themselves so that they could introduce their partners and say one embarrassing moment they faced. For the second activity each person in the room had to write three compliments that they believe they are or they want to be, on chits of paper and submit. The chits were then laid out and everyone had to pick one compliment for themselves. Selecting a compliment was not an easy task and it showed how less we think about ourselves. Her talk was really very motivating and a perfect wrapper for the day.
16:30 – End of session.
16 July 2016, Saturday
11:00 – I re-booted the workshop with a talk on ‘Python Scripting for System Administration’. It was a hands-on activity that focused on the basic syntax of the Python programming language. This session was dedicated to demonstrating variables, data types, conditional statements, iterations, functions, classes, modules, packages and exception handling in the Python shell so that this knowledge could be used to learn scripting for system administration. I had included three simple sys admin tasks in my talk mainly dealing with handling processes, tar files and file permissions. It is always a pleasure to help out people write their first few lines of code.
12:00 – Priyanka Sinha talked about ‘TensorFlow’, an open source software library developed by Google for machine learning in various kinds of perceptual and language understanding tasks. Due to a bug with the demo, the talk was shifted to the last session where she talked about handling Twitter data with Parsey Mcparsey. Priyanka is a researcher at Tata Consultancy Services, Kolkata.
12:30 – Gunjan Gautam made a presentation on ‘GNU Image Manipulation Program (GIMP) and Scripting’, a free and open-source raster graphics editor. Gunjan is doing her PhD in image processing from Indian School of Mines, Dhanbad.
13:30 – We paused for lunch. Fried rice and chilli paneer/ chicken was on the menu. The food was delicious and everyone was happy!
14:30 – Priyanka Nag resumed the session with a talk on ‘How to Contribute to FLOSS.’ She explained what is meant by Open Source and how it is different from Free Software. Everyone gave inputs to this discussion using all the knowledge they had gathered since Day 1. Priyanka then explained why it is important to contribute to Open Source projects and how to get started. She also talked about IRC, mailing lists, bug tracking with bugzilla and version controlling using Git.
15:30 – Mani talked about ‘LaTeX for Publishing’, a document preparation system. She explained how a document can be created using code with the help of various examples.
16:30 – Swapna Agarwal gave a live demo on ‘GNU/Octave’. Swapna is a researcher at Indian Statistical Institute, Kolkata. She is working on facial expression analysis. First, she demonstrated the basic operations in Octave and then she showed how this programming language is used in machine learning tasks.
17:30 – End of session.
Phew! So it was a success. Not only because we learned about new technologies from each other, but we also learned the importance of community bonding. At the end of the day, we had some amazing ladies motivated to take on the world with their code.