One of the most compelling reasons for using free or open source software is that it provides an opportunity for the user of the product to add whatever features he wants or needs. But the ability to add features is constrained by a project's size and complexity, and the nature of available documentation. So, while GIMP is one of the most well-known and successful open source software projects, its huge code base can be intimidating.
Full story »