Workshop on Women in Free Software

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.


Celebratory cake for WWFS-FWD 2016

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.


Swag sent by Ubuntu Women and Fedora Project

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.


L-R: Priyanka Nag, Priyanka Sinha, Upasana Ghosh Dastidar, Apeksha Priya, Shikha Kumari, A Mani, Gunjan Gautam, Me, Swapna Agarwal, Ruchira Ray

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.


3 thoughts on “Workshop on Women in Free Software

  1. The two hands on session of Python by Rebeka and Octave by Swapna Agarwal were the only which lived up to my expectations though we could have learnt more in python if there was no time limit. And of course Priyanka Nag, I must say you nailed it. You are a damn good speaker!! You really motivated me in the session of “Imposter Syndrome” and enriched us with the knowledge of open source, git, bugzilla etc. Again, image processing was also fine. I wish we had hands-on sessions on tensorflow. Sessions on Ubuntu and Latex were very unclear to me.


  2. Nice reading about all these open source activities. – I run a school for tribal children that is based on the philosophy of open source. We are part of the global movement to use only Open Educational Resources (OERs) and have our own LMS in addition to using open source tools for teaching. We are constantly looking for people to come and facilitate learning in our space using open source — check
    do spread the word or write to me for more.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s