SPO600 Lab1 Open Source software

Hi all, I was assigned to work on my lab for my SPO600 class. here is the outline of the specifications;

  1. Select any two open source software packages that have different licenses.
  2. Research the procedure used by those projects to accept code (“patches”) from contributors. This may be through a mailing list, bug tracker, or source code management system (SCMS)/version control system (VCS).
  3. Identify one software change (“patch”) successfully submitted in each community, and observe the entire review process from start to finish. Note how many people were involved in the review, the role of those people in the community and project, how long the whole review took, how responsive the participants were to updates in the process, what kinds of issues were discussed, and how issues were resolved.
  4. Write a blog post discussing your findings. Explain how each community’s review process works, the reasons for what you’ve observed, and note the advantages and disadvantages of each approach. Consider what you personally would have to do and learn in order to successfully submit a patch to each community.

Geary (Maling system for Linux)

Link: https://wiki.gnome.org/Apps/Geary/GetIt


According to Geary, Geary is an email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send an email with a straightforward, modern interface.

  • Quick email account setup
  • Shows related messages together in conversations
  • Fast, full text and keyword search
  • Full-featured HTML and plain text message composer
  • Desktop notification of new mail
  • Compatible with Gmail, Yahoo! Mail, Outlook.com, and another IMAP server

Work Process:

In the GNOME Mail Service List. The software has been solving issues from the user since December 2011 to January 2017.  This is the screenshot of the most recent thread


All in all, This program is very useful when we have to organize a large amount of email from different accounts. I was able to install the program on my computer.



GIMP (GNU Image manipulation program)

Link: https://www.gimp.org/


According to GIMP, GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems. It is free software, you can change its source code and distribute your changes. Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you with sophisticated tools to get your job done. You can further enhance your productivity with GIMP thanks to many customization options and 3rd party plugins.

Work Process:

In here is a Bugzilla that is found on GNOME Bugzilla website



This bug was reported in 2015. Many users have been contributing the solution to solve this problem. the most recent reply is in 2016.

All in all, This is a very popular program so the number of bugs is a lot. However, The communities are working very hard to resolve the problems and maintaining the software.


Author: dannydat2005

Hello, Welcome to my blog site on programming and related development topics. At this point in time I’m relatively new to the professional developer world, but am getting my foothold into the arena. I’ve benefited greatly already by the contributions and documentation that others have provided on the web for jobs that have been asked of me, and this shall represent the beginnings of my contributions in return. My interests in programming that you may find topics on within this site include open source development.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s