From Fedora Project Wiki

Contact Information

  • Email Address: jovanka.gulicoska@gmail.com
  • Blog URL: gulic.wordpress.com
  • Freenode IRC Nick: gulic

NOTE: We require all students to blog about the progress of their project. You are strongly encouraged to register on the Freenode network and participate in our IRC channels. For more information and other instructions contact Org Admins.

please answer following questions

Why do you want to work with the Fedora Project?

Throughout my experience, working on various GNOME projects, I was using Fedora for development. Contributing to Fedora itself makes a perfect sense. I love working and communicating with Open Source communities, so this is a chance to learn and share more.

Do you have any past involvement with the Fedora project or any other open source project as a contributor?

With Fedora itself no, but from December 2011 till March 2012 I participated in Gnome Women Outreach Program and I was working on Empathy. The work during my internship was basically about design, implementing some new features and fixing bugs mostly about IRC. I also did a lot of refactoring of the code since the change from GTK2 to GTK3. II participated in Google Summer of Code 2012 and I was working on Gnome-Boxes. My project’s intention was to implement Save/Load (Import/Export) of Virtual Machines. Initially, I was working on implementing bindings for libvirt in libvirt-glib package and implementing the functionality in Boxes. Libvirt-glib package comprises of 3 libraries: libvirt-glib, libvirt-gobject and libvirt-gconfig. Since at that time Boxes was a new project, most of the bindings that were needed were not implemented. So I learned a lot about libvirt, libvirts API, QEMU, KVM, and the lifecycle of a Virtual Machine. During the export of VM, Boxes downloads the disk image and the domain configuration The disk image and the domain configuration are joined together in tarball. The approach that was used included streams. Parameters from the domain configuration and disk image are then used for importing the VM in Boxes. Last year I was accepted to work on CernVM Online. My project was creating a marketplace for contextualization artifacts for CernVM. The marketplace displays a list of contexts that are publicly available for all users. Instead of engaging into repetitive tasks of creating new contexts, users can make use of the readily available contexts and add them to their list of available contexts, as well as pair them with the desired CernVM. I’m also part of the Free Software community in my country, so I have the chance to work on projects that we develop.


Did you participate with the past GSoC programs, if so which years, which organizations?

Yes 2012 Gnome-boxes, GNOME 2013 CernVM Online, CERN

Will you continue contributing/ supporting the Fedora project after the GSoC 2014 program, if yes, which team(s), you are interested with?

Since I’m an Open Source activist and enthusiast I will continue to contribute and support Fedora. As till now, I’ll continue promoting and try to involve more people in the project. Since my experience is mostly in development, I see myself helping and working with fedora-websites team.

Why should we choose you over other applicants?

Helping people get involved in Free and Open Source is my passion, that’s the main reason I choose Fedora-College. I love working with free software communities. I enjoy learning new things and apply and bring what I already know to a project. I’m not afraid of any challenge that I encounter.