Skip to content
This repository has been archived by the owner. It is now read-only.

Development Priorities

Bobby Moss edited this page Jul 26, 2020 · 26 revisions

To ensure people understand the rationale behind decision making and issue priority, these development priorities are laid out for the releases that will be forks of the GNU Image Manipulation Program. (This wiki page does not apply to "the rewrite", now known as Glimpse NX. We will provide more details about that project in coming weeks/months)

This page was originally written on our old wiki server in August 2019. It has since been ported to Github and receives minor tweaks periodically to remain current.

Our End Users

We should be targeting the following people with every new release:

  • Home users that currently "pirate" commercial image editing software on Windows or macOS
  • School IT administrators and academic staff deploying free software in classrooms and computer labs
  • Company IT administrators running into approval barriers when they deploy free software across their organisation
  • Disaffected users of the GNU Image Manipulation Program that could switch to proprietary alternatives
  • Disabled people that need barriers removed to more effectively use the software

We do not aim to replace or supplant the GNU Image Manipulation Program. We will always be an alternative option with fewer upstream features that aims to have a user experience that appeals to people not currently using Linux or free software. We can also differentiate what our fork offers by addressing the FUD that discourages people from using the GNU Image Manipulation Program, and by modifying the UI and choice of plug-ins.

We do not waste our time and energy "debating" Linux enthusiasts that think our project is unnecessary or irrelevant, because they are not our target user base. They are better off continuing to use the GNU Image Manipulation Program, and we should not feel bad about telling them that.

Primary Objectives

  • Fix the software's problematic "gimp" name
  • Replace the Wilber mascot with a professional logo
  • Update the software's translations so the new name is used throughout the user interface

Secondary Objectives

  • Clean up the user interface so it looks more visually attractive and professional
  • Keep applying our changes to stable upstream releases on a predictable release schedule
  • Preserve compatibility with existing plug-ins, themes and third-party components

Tertiary Objectives

  • Improve overall end user experience for Windows (and if possible macOS) users
  • Fix usability and accessibility problems in the existing user interface
  • Address longstanding code and documentation problems that upstream have been unable or unwilling to address
  • Ensure upstream contributions are still appropriately acknowledged in the user interface
  • Include useful plug-ins (or similar functionality) that are hard to find or install by default