Updated on 2020-12-24: GIMP 2.10.22 DMG revision 1 GIMP 2.10.22 build for macOS - has known performance issues on Big Sur Download GIMP 2.10.22 via BitTorrent Download GIMP 2.10.22 directly. The download links above will attempt to download GIMP. GIMP System Requirements El 23/10/13 20:57, Robert Krawitz escribi: The problem - and this is more so with GIMP than with many apps - is that it really comes down to what you want to do and your level of patience. GIMP (/ ɡ ɪ m p / GHIMP; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks.
This OpenBenchmarking.org test profile was created on 13 January 2017 and last updated on 11 March 2019. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark system/gimp. Pretty decent PC already. Make sure the Gimp tile cache (EditPreferencesSystem resources) is set to as much RAM as you can dedicate to it (around 12GB in your configuration, I would say), otherwise Gimp will use a disk file for layer data.
Contents
Glimpse Image Editor 0.2.0 is an open source image editing program based on the GNU Image Manipulation Program 2.10.18. You can read more about our development priorities and our target userbase here: https://github.com/glimpse-editor/Glimpse/wiki/Development-Priorities
Glimpse NX aims to create a lightweight new interface for pre-existing GNU Image Manipulation Program libraries and frameworks. We will provide more details about that project in coming months.
The goal of both projects is to experiment with new ideas and expand the use of open source software.
Introduction
Technical Questions
Money Matters
Project Governance
What is the correct name for your project?
The open source software we produce is called 'Glimpse Image Editor', but we sometimes shorten that to just 'Glimpse'. We refer to our governance structure, core contributors and participants on our Matrix channel and Discord server as 'the Glimpse project'. We often call our social media followers, donors and end users 'the Glimpse Community'.
Glimpse NX is a separate project we plan to start soon where we will create a lightweight new interface for pre-existing GNU Image Manipulation Program libraries and frameworks. You may sometimes see it referred to as 'the rewrite'. We will provide more information about that project in coming weeks and months.
If you are a blogger or a member of the technology industry press, we do not yet have branding guidelines in place. However we have provided screenshots, our branding assets and instructions for their basic usage here: https://github.com/glimpse-editor/branding. You may also contact us directly by email for further information about the project.
What is Glimpse Image Editor?
Glimpse Image Editor is a 'fork' or 'respin' of the GNU Image Manipulation Program, and it is also an open source image editing application.
This project was originally started due to long-standing disagreements between the GNU Image Manipulation Program developers and some of the software's users about who the target audience is, the priority of usability/accessibility changes, and whether it is still appropriate to call a 25 year old software program 'the Gimp' as a joke.
Forking (or 'remixing') an existing software program is a long-established way to resolve such disputes. In fact, the GNU manifesto encourages users to modify the applications they use to better suit their needs so long as they are also respectful to the community and make those changes available to others.
While there was some controversy surrounding our project in the months after we first started it in July 2019, we believe that a long and independently-verifiable record of positive actions towards the GNU Image Manipulation Program developers and the wider open source community make our position and positive intentions clear.
What is Glimpse NX?
Glimpse NX will be an open source software application using GNOME technologies that provides a more lightweight and accessible user interface for the same underlying components that the GNU Image Manipulation Program uses. It will also be ported to Windows and MacOS.
We are still deciding which programming language to use, but Rust is the most likely candidate. As we will be using components that are licensed under the GNU LGPLv3, we expect the project itself will be provided under the GNU General Public License v3 or a similar compatible license.
Further information for this exciting new spin-off project will be provided in coming months.
As stated in previous blog posts, we did originally consider the possibility of creating a new bespoke cross-platform user interface toolkit and then writing an entirely new BSD-licensed program based on it with the more estoteric D programming language. A group of contributors investigated that solution, but after six months of incubation we collectively agreed that such an ambitious project cannot be delivered in a two year timeframe with the resources we have available.
What is wrong with the 'GIMP' name?
It was originally chosen by Spencer Kimball and Peter Mattis as a joke reference to a questionable scene in an 18 certificate movie called 'Pulp Fiction'. The word 'gimp' also has other meanings that may be considered ableist.
While we cannot provide a solution that resolves the wider societal discussion about what is considered appropriate and 'politically correct' in every situation, we can provide an alternative option that helps people who are offended or made uncomfortable by the name, and assist open source advocates that encounter barriers when they recommend the GNU Image Manipulation Program to friends, family, coworkers and employers.
Our project also offers a more constructive path forward to people that have become frustrated by the GNU Image Manipulation Program developers' long-standing decision to not change the name of their software. That means fewer people yelling at each other on social media, and more people working on the code.
Are there any disabled people involved with the project?
Yes. However, our contributors are not under any obligation to disclose their status as a disabled person or the nature of their impairment(s) to you, as that is private medical information.
We encourage open source software developers of all political stripes to better prioritize fixing accessibility and usability problems, because seemingly small changes can make a big difference and it is not reasonable to constantly expect disabled people to fight you for them first.
While there are many improvements we all need to make on the legacy systems we maintain, even limited efforts made in good faith can send a positive message that disabled people are welcome in our community and their needs matter to us.
Do you intend to replace the GNU Image Manipulation Program?
No, this project does not intend to replace or supplant the GNU Image Manipulation Program. We aim to expand the userbase for that software, and creating a respin that makes it more appealing to a new audience is already helping us to achieve that objective.
The Glimpse project is run entirely by passionate enthusiasts. Development on the GNU Image Manipulation Program has continued as normal with the same core group of developers that were working on it before, and their progress has not been hindered by this project at all.
We also frequently link to the GNU Image Manipulation Program developers' donations page throughout our documentation, and you can review the donations we periodically make ourselves here: https://opencollective.com/glimpse/expenses?tag=donation
Whenever we make improvements or spot a bug in the upstream code, we usually make the GNU Image Manipulation Program developers aware of it on their IRC channel.
You can read more about what we intend to add in our own 'fork' or 'respin' on the development priorities page of the project wiki.
Why do you call yourself 'open source'?
Glimpse Image Editor is licensed under the GNU General Public License version 3, and that is an Open Source Initiative approved 'open source' license.
You can read the full definition for what 'open source' means and how that impacts your rights as a user here: https://opensource.org/docs/osd
You can also review the GNU definition of 'free software' here: https://www.gnu.org/philosophy/free-sw.html
We standardize on the term 'open source' to make it clear to end users who may not be familiar with the GNU-sanctioned definition of 'free software' that we do not follow the same 'freeware', 'shareware' or 'adware' models that they usually encounter in commercial app stores for Windows, macOS and mobile platforms.
Did you know that name is used elsewhere?
We are aware of a number of other unrelated projects called 'Glimpse'. We have made changes based on feedback from our critics such as changing our website's domain name and defining 'Glimpse' as a shortened version of 'Glimpse Image Editor'.
The project's current stance is that while we are theoretically open to changing our name, there is very limited support in favor of actually doing so. We granted our critics time to find an alternative name that addresses the concerns they raised, fulfils our project's requirements and enjoys popular support. Even with three months and our assistance they were not able to do so, so we consider the matter closed for the time being.
See 'How does your project govern itself?' for more details about why we now limit discussion about this topic on our Matrix channels and Discord server.
What if I find the word 'Glimpse' offensive?
That seems unlikely given we checked its meaning in every known language, but if you have a legitimate concern then let us know.
If you are offended by the fact we forked a project, we suggest you continue using the GNU Image Manipulation Program instead of annoying our contributors and making more work for our moderators.
How does your release numbering work?
Glimpse Image Editor 0.1.0 and 0.1.2 were based on the GNU Image Manipulation Program 2.10.12. These initial releases made minor cosmetic changes and helped us learn how to build and package the application.
Glimpse Image Editor 0.2.0 is based on the GNU Image Manipulation Program 2.10.18, and it introduces additional plugins and functional changes. All 0.2.x releases will add our changes, back port useful functionality and update key dependencies on the same 2.10.18 base.
We intend to continue providing 'maintenance updates' with patches and updated dependencies for at least a year after each 0.x.0 release. We aim to produce one major release every six months.
'Beta test' and 'Stable' release versions always end in an even number. Odd numbered versions are 'Unstable' builds created from our development branch.
Glimpse Image Editor 1.0.0 is currently reserved for 'Glimpse Redux'. We view that as a backup plan in case the GNU Image Manipulation Program 3.0.x (with its totally different technology stack) is released before Glimpse NX is ready.
Glimpse NX (the interface rewrite) will have its own version scheme.
Which operating systems do you support?
We support systems running Windows 7 or newer, and most modern variants of Linux.
Unfortunately despite our best efforts, Glimpse Image Editor is not supported natively on MacOS. We recommend either running Glimpse Image Editor in a virtualized environment or sticking with the GNU Image Manipulation Program.
You may also be interested in trying Seashore, an older fork of the GNU Image Manipulation Program designed specifically for MacOS. While it does have fewer features, it may still be suitable for your intended use case.
Who signs the Windows installer?
Cynthia Revström, a renowned security researcher. She signs our Windows installers with an Extended Validation (EV) code signing certificate belonging to a registered company called Qs.nu.
If we do not sign our MSI installer then potential users can run into a number of problems. Certain web browsers block the download of 'untrusted' files, Windows SmartScreen creates error screens that non-technical people find difficult to override, and anti-virus programs incorrectly flagging Glimpse Image Editor as 'malware' can interfere with the installation process and normal operation of the program.
We initially tried a self-signed certificate, but that did not resolve the problem. The Glimpse project is not a registered company and cannot afford to reimburse individuals for certificate authority notarization requirements, so we cannot provide our own code signing certificate. As a result we rely on a trusted individual to voluntarily sign each MSI installer we release on our behalf.
Can I install Glimpse and GNU Image Manipulation Program on the same machine?
On Windows, you can safely install and run both applications at the same time.
On Linux, the Flatpak and Snapcraft builds that we support and maintain are fully self-contained and should not interfere with any installed versions of the GNU Image Manipulation Program. If you discover that is not the case on your system, please report it as a bug.
If you are using a Linux build from a third party source that we do not directly support (such as AUR or your distribution's package repositories) then it is unlikely because there may be package and file name conflicts. You should ask the people responsible for maintaining those packages for confirmation and any help you might need.
We plan to assist Linux and BSD distribution maintainers by fixing problems that would require them to mark other packages as conflicts in order to distribute Glimpse Image Editor. You can track progress in this issue: #320
Are you going to publish this for my favorite Linux distribution?
You can see all the Linux installation methods we are aware of for Glimpse Image Editor on our downloads page.
We already publish our own stable builds on Flathub and the Snap Store.
You can also install our latest development snapshot as an AppImage.
All other installation mechanisms for Linux are considered 'community supported'. That means we do not have any say about how they are built, packaged or maintained. We link to them, but if you raise bug tickets with us we may direct you back to those sources instead.
We recommend Linux/BSD distribution package maintainers mark gimp
and glimpse
packages as conflicts for the time being. We intend to resolve those conflicts in Glimpse Image Editor 0.3.0 (expected July 2021) by standardizing on the glimpse-editor
command, updating the manual pages and refactoring libgimp
to libglimpse
. You can track progress here: #320
Will you support BSD, Haiku, Solaris or other UNIX platforms?
Other UNIX systems are treated the same way as any individual Linux distribution. We do not directly support the individual packaging formats and publishing platforms for each variant of UNIX because we don't have the knowledge or resources to support and maintain them all.
However, we will accept code fixes that enhance UNIX compatibility and will assist any third party package maintainers that want to port Glimpse Image Editor to operating systems like BSD, Haiku, Solaris and other UNIX variants.
When are you going to implement the bug-fix or feature I asked for?
The first place to check is our Github Issues list.
We aim to tag each bug and feature request to a release milestone so that you have a rough idea of when we think we can feasibly deliver the functionality. Those estimates are subject to change based on our shifting project priorities and any technical hurdles we come across. We also do our best to add regular comments to every issue so that you can see the most up-to-date information about them.
If the functionality you want is not listed, the next place to check is the roadmap page for the GNU Image Manipulation Program. Because that project has more contributors and resources than we do as a downstream fork, we are normally a release or two behind them. If they are implementing a fix or change though, then we will eventually inherit it.
Finally, if the change you want isn't requested in either place then feel free to raise it as a bug or a feature request! Alternatively you can contact us by using the links on our Contribute page.
Can you make Glimpse look like Adobe Photoshop?
If you want the closest possible experience, we recommend you install the PhotoGIMP plugin.
We understand why it is important for Glimpse Image Editor to feel familiar to users of existing image editing applications, and that is why we are incorporating a number of PhotoGIMP's features into our 'fork' of the GNU Image Manipulation Program. However, we think it is also important for us to do our own thing because that will create more new and interesting ideas, and it should also avoid any potential legal problems.
The developers of the GNU Image Manipulation Program have a similar stance on this, and you can read more about it on their FAQ page.
Why are you using Github instead of Gitlab?
That was a choice made early on for practical reasons such as project discoverability, ease-of-use, user familiarity and cost. We also support Github Sponsors, rely on Github Actions for automated builds, and use their servers as a release mirror.
As a project we are aware that some people have ethical concerns about using Github, and that other projects appear above us in the search results. For those reasons we periodically discuss how our contributors feel about using it, as well as the merits and drawbacks of potential alternatives.
We have tried self-hosted solutions in the past, and you can see evidence of that in our blog and Open Collective profile. The main problem is that the build process for Glimpse Image Editor requires a lot of compute power, and we do not receive enough donations to replicate the same functionality we can achieve with Github Actions. In addition deploying, hardening and maintaining multiple servers is not a straightforward task, and time our volunteer contributors spend being server administrators is time that they cannot spend developing Glimpse Image Editor or Glimpse NX.
There are currently no plans to move the Glimpse Image Editor source code from Github. However, if you do not want to sign up for that website or have chosen to boycott it, we now accept bug reports and feature requests via email.
We are still exploring potential host platforms for Glimpse NX. The project will initially be developed on Github, but once we have a minimum viable product we will have a better understanding of our technical requirements and can then start exploring other alternatives.
Could you just run 'find and replace' to fix the name?
No. That would break API compatibility with submodule dependencies and plugins, and the build system would also require a lot of refactoring. In addition, you would also break all the translation files and the mechanisms that keep them up-to-date. All of those problems would be very time-consuming to fix.
To preserve compatibility we had to maintain existing file names, variable names, constants, class names, methods and APIs. This meant we had to provide our own files, variables and constants, then identify where we wanted to use them, swap in those values wherever that did not break compatibility, and find a suitable replacement wherever we referred to upstream code that we had not modified (we settled on 'GNU I.M.P'). That cannot be achieved using find-and-replace tools or regular expressions alone.
It is not straightforward to rebrand the GNU Image Manipulation Program. You can read more about our other aims and objectives on the Development Priorities wiki page.
How do I install third-party plugins?
We provide a full listing for how to install various third-party plugins on this wiki page: https://github.com/glimpse-editor/Glimpse/wiki#third-party-plugin-installation-guides
If there is a third party plugin you would like us to support better, feel free to raise an issue on our Github project: https://github.com/glimpse-editor/Glimpse/issues
How do I migrate my settings from Glimpse 0.1.x to 0.2.x?
Follow the instructions on our wiki for instructions on how to do that on Windows and Linux.
Why do you need monetary donations?
We have used the donations we have received so far to fund server hosting, web domains and new artwork. You can review all of our spending in the expenses section of our Open Collective profile.
If you would like to donate money to the Glimpse project, you can do so on Open Collective. We also support Github Sponsors, and that platform automatically passes those funds to Open Collective once a month.
Open Collective is a trusted 501(c) charity. None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
When we first started the Glimpse project we made a commitment to pass along a portion of our donations to the GNU Image Manipulation Program developers, and we will continue to do for as long as we 'fork' or 'respin' their project. You can judge how well we are keeping our promise yourself by reviewing how much we have sent so far and then comparing that amount to our estimated annual budget.
We also encourage everyone that would like to support the GNU Image Manipulation Program developers to use their donation page to do so.
Do you plan to sell Glimpse Image Editor?
No. Glimpse Image Editor is an open source application, and we have no plans to sell copies of the software. The same will also apply to Glimpse NX.
If that policy ever changes, it will go through the usual governance channels for this project, and our community will be consulted about it first. In practice, there is little or no support within the Glimpse project to start charging for copies of the software, so it is extremely unlikely to ever happen.
As for the project itself, we have not built a formal organization or legal entity around it. We are a group of volunteers that share the same online infrastructure and follow mutually agreed procedures.
How much do you earn from this project?
Nothing. This is a strictly not-for-profit venture, and all donated funds are held by a trusted 501(c) charity called Open Collective.
None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
Are you scamming me?
No. Unfortunately there are people on the Internet who disagree with our project existing for political reasons, and in the absence of any reasonable arguments against what we are doing, some of them have tried to smear the Glimpse project and our contributors with false accusations.
To determine for yourself if we have delivered on the objectives we have set out, you can compare your current experience of the software against our Development Priorities, the NEWS
file provided with the source code, and the release notes we produce on our blog.
You can also review how much we have received in donations and the ways we have spent that money on our Open Collective profile.
Open Collective is a trusted 501(c) charity. None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
Our Github Sponsors page is directly linked to our Open Collective profile via Stripe, so all donations received from that channel are also collected and recorded by Open Collective without our intervention.
The Glimpse project is strictly not-for-profit, and we periodically donate surplus funds to the GNU Image Manipulation Program developers. You can review those donations here: https://opencollective.com/glimpse/expenses?tag=donation
Gimp System Requirements 2018
It is also our policy to provide a link to the GNU Image Manipulation Program donation page whenever we provide links to our own donation page so that it is clear to prospective donors that there are two separate projects.
We also state wherever possible that Glimpse Image Editor is based on the GNU Image Manipulation Program, and clarify which version Glimpse Image Editor is based on. You can review the source code and compliance with applicable licenses on our Github repository. We also display the names of upstream contributors in the Help > About > Credits… section of the software with a '(GNU I.M.P)' tag next to each applicable entry.
Whenever we provide download figures, we always provide links to the tools and websites we used so that (wherever possible) you can independently verify that the numbers we have published and our interpretation of them are correct.
Finally, you can review all of our previous blog posts to understand how our project has evolved and changed since it first started. Our project's website is also kept under version control, so you can also review any changes that we have made to specific pages and posts.
While we doubt we will convince everyone, we hope that our commitment to transparency will help reassure those with an open mind that there is no sinister conspiracy, nefarious agenda, or evil plan. We are just a group of well-meaning volunteers trying to solve a problem in our spare time.
Will you adopt a cryptocurrency or blockchain reward system?
No, and we have no interest in our project being used as the experimental basis for such an initiative.
Read 'How does your project govern itself?' for more information about why our moderators limit debate on some topics.
Where is the Glimpse code of conduct?
You will find it on this page. Our code of conduct is based on the contributor covenant and will be developed and amended over time as the need arises. As this project spawned from the fediverse our experiences in that online space inform the project's future governance and direction.
We also want to make it clear that we value and encourage diverse representation in leadership positions within our community, and we believe that is the best way to enforce a code of conduct that protects all contributors and promotes wider participation. At this early stage our initial governance team is formed entirely of individuals from marginalized communities, and that makes our project very atypical. That emerged organically as a result of the project starting on the fediverse.
We know how important it is to enact the right code of conduct and enforce the rules pro-actively. We want to promote a safe and inclusive environment, not a toxic one. If you have ideas to help us do that and want to get involved with this discussion then please join us in the project's communication channels.
Gimp System Requirements Windows
How does your project govern itself?
The Glimpse Project is run by a self-appointed board called 'the governance team', and it is currently made up of three members: Bobby Moss, Christopher Davis, and Luna. Decisions are made with a majority vote after consultation with project contributors and any other interested parties.
The #glimpse:matrix.org Matrix channel and the #general
channel it is bridged to on our Discord server is where most of our decision-making happens, and our community has the opportunity to voice their opinions and share their domain-specific knowledge there.
We host a Discord server for project decisions, Glimpse NX development and some technical support queries. The governance team also discusses project moderation decisions in a private channel on that server. You can read the rules for joining this server's public channels on the #rules-and-info
channel.
Discussion for the forked code originally started in the #glimpse:matrix.org (or 'Glimpse Development') Matrix channel. That channel is now invite-only and will eventually be deprecated, but channel members are still expected to comply with our code of conduct and follow the rules.
Github Issues are used to track bug reports, suggestions and questions from the wider community, and items we have agreed as a project need action. Action items are allocated to a milestone to give an indication of their priority and likely timeline, but these are always provisional until the work is done.
No decision is ever set in stone and can be revisited if new information comes to light or there is enough support within the project to do so. The governance team will generally only block the re-opening of an issue or delay a decision if the discussion is becoming too heated or obstructs the day-to-day running of the project. The governance team also reserves the right to end a discussion if, after giving an idea a fair hearing, there is clearly a lack of support within the Glimpse project in favor of it being worked on or developed any further.
Finally, the project may from time to time run polls on social media to canvas opinion for specific issues if there is support for doing so. They are always non-binding and only intended to facilitate the existing decision-making process.
What are all the Matrix channels for?
We currently maintain two invite-only channels on matrix.org, and both have been bridged to matching channels on our Discord server.
- #glimpse: 'Glimpse Development' channel that anyone can request to join, and all members must follow the rules and comply with our code of conduct
- #glimpse-offtopic: Off-topic chatter between well-known members of our community in a safe, welcoming environment.
The Discord server was created for our project moderation channels and Glimpse NX development. You can read the rules on that server by following the links on the #rules-and-info
channel.
We encourage new contributors to join Discord as that is where most project activity now happens. We eventually plan to deprecate our Matrix channels.
Why are you deprecating your Matrix channels?
As you will have read elsewhere on this FAQs page, there are two parallel development streams in the Glimpse project:
- An open source fork of the GNU Image Manipulation Program 2.10.x called 'Glimpse Image Editor'
- A new open source image editing program for the GNOME desktop called 'Glimpse NX'
The eventual plan is to deprecate Glimpse Image Editor in favor of Glimpse NX. Matrix was the communication platform that was chosen by the fork's contributors, and Discord was chosen by the Glimpse NX contributors.
Our Matrix channels are now both invite-only and have been bridged to our Discord server. We encourage new contributors join our Discord server as that is where most project activity now happens.
For reference, these are the core values we follow when we select our project tools and collaboration platforms:
- We should aim to lower the barrier to entry for newcomers that have never contributed to an open source project before
- We are open to trying any tools that our regular contributors suggest, and then using that experience to inform our decisions
- We require comprehensive moderation tools that are not time-consuming to maintain, learn or use effectively
- While open source solutions are preferred, our contributors' time and welfare are more important
How do I stay up-to-date with this project?
You can follow us on the fediverse and Twitter. This blog also has a full text RSS feed. We also recently setup a Facebook page.
Our Open Collective backers also get regular updates about the project.
Our Matrix and Discord channels are primarily intended for existing and prospective contributors. If you only want to keep up with project news, we encourage you to follow our social media accounts and RSS feed instead.
How do I contribute to this project?
As a project we are aware that some people have ethical concerns about using Github, and that other projects appear above us in the search results. For those reasons we periodically discuss how our contributors feel about using it, as well as the merits and drawbacks of potential alternatives.
We have tried self-hosted solutions in the past, and you can see evidence of that in our blog and Open Collective profile. The main problem is that the build process for Glimpse Image Editor requires a lot of compute power, and we do not receive enough donations to replicate the same functionality we can achieve with Github Actions. In addition deploying, hardening and maintaining multiple servers is not a straightforward task, and time our volunteer contributors spend being server administrators is time that they cannot spend developing Glimpse Image Editor or Glimpse NX.
There are currently no plans to move the Glimpse Image Editor source code from Github. However, if you do not want to sign up for that website or have chosen to boycott it, we now accept bug reports and feature requests via email.
We are still exploring potential host platforms for Glimpse NX. The project will initially be developed on Github, but once we have a minimum viable product we will have a better understanding of our technical requirements and can then start exploring other alternatives.
Could you just run 'find and replace' to fix the name?
No. That would break API compatibility with submodule dependencies and plugins, and the build system would also require a lot of refactoring. In addition, you would also break all the translation files and the mechanisms that keep them up-to-date. All of those problems would be very time-consuming to fix.
To preserve compatibility we had to maintain existing file names, variable names, constants, class names, methods and APIs. This meant we had to provide our own files, variables and constants, then identify where we wanted to use them, swap in those values wherever that did not break compatibility, and find a suitable replacement wherever we referred to upstream code that we had not modified (we settled on 'GNU I.M.P'). That cannot be achieved using find-and-replace tools or regular expressions alone.
It is not straightforward to rebrand the GNU Image Manipulation Program. You can read more about our other aims and objectives on the Development Priorities wiki page.
How do I install third-party plugins?
We provide a full listing for how to install various third-party plugins on this wiki page: https://github.com/glimpse-editor/Glimpse/wiki#third-party-plugin-installation-guides
If there is a third party plugin you would like us to support better, feel free to raise an issue on our Github project: https://github.com/glimpse-editor/Glimpse/issues
How do I migrate my settings from Glimpse 0.1.x to 0.2.x?
Follow the instructions on our wiki for instructions on how to do that on Windows and Linux.
Why do you need monetary donations?
We have used the donations we have received so far to fund server hosting, web domains and new artwork. You can review all of our spending in the expenses section of our Open Collective profile.
If you would like to donate money to the Glimpse project, you can do so on Open Collective. We also support Github Sponsors, and that platform automatically passes those funds to Open Collective once a month.
Open Collective is a trusted 501(c) charity. None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
When we first started the Glimpse project we made a commitment to pass along a portion of our donations to the GNU Image Manipulation Program developers, and we will continue to do for as long as we 'fork' or 'respin' their project. You can judge how well we are keeping our promise yourself by reviewing how much we have sent so far and then comparing that amount to our estimated annual budget.
We also encourage everyone that would like to support the GNU Image Manipulation Program developers to use their donation page to do so.
Do you plan to sell Glimpse Image Editor?
No. Glimpse Image Editor is an open source application, and we have no plans to sell copies of the software. The same will also apply to Glimpse NX.
If that policy ever changes, it will go through the usual governance channels for this project, and our community will be consulted about it first. In practice, there is little or no support within the Glimpse project to start charging for copies of the software, so it is extremely unlikely to ever happen.
As for the project itself, we have not built a formal organization or legal entity around it. We are a group of volunteers that share the same online infrastructure and follow mutually agreed procedures.
How much do you earn from this project?
Nothing. This is a strictly not-for-profit venture, and all donated funds are held by a trusted 501(c) charity called Open Collective.
None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
Are you scamming me?
No. Unfortunately there are people on the Internet who disagree with our project existing for political reasons, and in the absence of any reasonable arguments against what we are doing, some of them have tried to smear the Glimpse project and our contributors with false accusations.
To determine for yourself if we have delivered on the objectives we have set out, you can compare your current experience of the software against our Development Priorities, the NEWS
file provided with the source code, and the release notes we produce on our blog.
You can also review how much we have received in donations and the ways we have spent that money on our Open Collective profile.
Open Collective is a trusted 501(c) charity. None of our contributors can receive donated funds without a valid receipt or invoice, and any spending requires the formal approval of both Open Collective and the Glimpse governance team. All donations and spending is displayed publicly and in real time so that you can make an informed choice before donating, and you can hold us accountable afterwards if you do not feel that we have spent your money wisely.
Our Github Sponsors page is directly linked to our Open Collective profile via Stripe, so all donations received from that channel are also collected and recorded by Open Collective without our intervention.
The Glimpse project is strictly not-for-profit, and we periodically donate surplus funds to the GNU Image Manipulation Program developers. You can review those donations here: https://opencollective.com/glimpse/expenses?tag=donation
Gimp System Requirements 2018
It is also our policy to provide a link to the GNU Image Manipulation Program donation page whenever we provide links to our own donation page so that it is clear to prospective donors that there are two separate projects.
We also state wherever possible that Glimpse Image Editor is based on the GNU Image Manipulation Program, and clarify which version Glimpse Image Editor is based on. You can review the source code and compliance with applicable licenses on our Github repository. We also display the names of upstream contributors in the Help > About > Credits… section of the software with a '(GNU I.M.P)' tag next to each applicable entry.
Whenever we provide download figures, we always provide links to the tools and websites we used so that (wherever possible) you can independently verify that the numbers we have published and our interpretation of them are correct.
Finally, you can review all of our previous blog posts to understand how our project has evolved and changed since it first started. Our project's website is also kept under version control, so you can also review any changes that we have made to specific pages and posts.
While we doubt we will convince everyone, we hope that our commitment to transparency will help reassure those with an open mind that there is no sinister conspiracy, nefarious agenda, or evil plan. We are just a group of well-meaning volunteers trying to solve a problem in our spare time.
Will you adopt a cryptocurrency or blockchain reward system?
No, and we have no interest in our project being used as the experimental basis for such an initiative.
Read 'How does your project govern itself?' for more information about why our moderators limit debate on some topics.
Where is the Glimpse code of conduct?
You will find it on this page. Our code of conduct is based on the contributor covenant and will be developed and amended over time as the need arises. As this project spawned from the fediverse our experiences in that online space inform the project's future governance and direction.
We also want to make it clear that we value and encourage diverse representation in leadership positions within our community, and we believe that is the best way to enforce a code of conduct that protects all contributors and promotes wider participation. At this early stage our initial governance team is formed entirely of individuals from marginalized communities, and that makes our project very atypical. That emerged organically as a result of the project starting on the fediverse.
We know how important it is to enact the right code of conduct and enforce the rules pro-actively. We want to promote a safe and inclusive environment, not a toxic one. If you have ideas to help us do that and want to get involved with this discussion then please join us in the project's communication channels.
Gimp System Requirements Windows
How does your project govern itself?
The Glimpse Project is run by a self-appointed board called 'the governance team', and it is currently made up of three members: Bobby Moss, Christopher Davis, and Luna. Decisions are made with a majority vote after consultation with project contributors and any other interested parties.
The #glimpse:matrix.org Matrix channel and the #general
channel it is bridged to on our Discord server is where most of our decision-making happens, and our community has the opportunity to voice their opinions and share their domain-specific knowledge there.
We host a Discord server for project decisions, Glimpse NX development and some technical support queries. The governance team also discusses project moderation decisions in a private channel on that server. You can read the rules for joining this server's public channels on the #rules-and-info
channel.
Discussion for the forked code originally started in the #glimpse:matrix.org (or 'Glimpse Development') Matrix channel. That channel is now invite-only and will eventually be deprecated, but channel members are still expected to comply with our code of conduct and follow the rules.
Github Issues are used to track bug reports, suggestions and questions from the wider community, and items we have agreed as a project need action. Action items are allocated to a milestone to give an indication of their priority and likely timeline, but these are always provisional until the work is done.
No decision is ever set in stone and can be revisited if new information comes to light or there is enough support within the project to do so. The governance team will generally only block the re-opening of an issue or delay a decision if the discussion is becoming too heated or obstructs the day-to-day running of the project. The governance team also reserves the right to end a discussion if, after giving an idea a fair hearing, there is clearly a lack of support within the Glimpse project in favor of it being worked on or developed any further.
Finally, the project may from time to time run polls on social media to canvas opinion for specific issues if there is support for doing so. They are always non-binding and only intended to facilitate the existing decision-making process.
What are all the Matrix channels for?
We currently maintain two invite-only channels on matrix.org, and both have been bridged to matching channels on our Discord server.
- #glimpse: 'Glimpse Development' channel that anyone can request to join, and all members must follow the rules and comply with our code of conduct
- #glimpse-offtopic: Off-topic chatter between well-known members of our community in a safe, welcoming environment.
The Discord server was created for our project moderation channels and Glimpse NX development. You can read the rules on that server by following the links on the #rules-and-info
channel.
We encourage new contributors to join Discord as that is where most project activity now happens. We eventually plan to deprecate our Matrix channels.
Why are you deprecating your Matrix channels?
As you will have read elsewhere on this FAQs page, there are two parallel development streams in the Glimpse project:
- An open source fork of the GNU Image Manipulation Program 2.10.x called 'Glimpse Image Editor'
- A new open source image editing program for the GNOME desktop called 'Glimpse NX'
The eventual plan is to deprecate Glimpse Image Editor in favor of Glimpse NX. Matrix was the communication platform that was chosen by the fork's contributors, and Discord was chosen by the Glimpse NX contributors.
Our Matrix channels are now both invite-only and have been bridged to our Discord server. We encourage new contributors join our Discord server as that is where most project activity now happens.
For reference, these are the core values we follow when we select our project tools and collaboration platforms:
- We should aim to lower the barrier to entry for newcomers that have never contributed to an open source project before
- We are open to trying any tools that our regular contributors suggest, and then using that experience to inform our decisions
- We require comprehensive moderation tools that are not time-consuming to maintain, learn or use effectively
- While open source solutions are preferred, our contributors' time and welfare are more important
How do I stay up-to-date with this project?
You can follow us on the fediverse and Twitter. This blog also has a full text RSS feed. We also recently setup a Facebook page.
Our Open Collective backers also get regular updates about the project.
Our Matrix and Discord channels are primarily intended for existing and prospective contributors. If you only want to keep up with project news, we encourage you to follow our social media accounts and RSS feed instead.
How do I contribute to this project?
All of our contribution links are available on our Contribute page.
Please ensure that you read our code of conduct before you join our community. Regardless of your past experience and the usefulness of your contributions you are expected to comply with it.
2019 has already been a great year for learning GIMP with tons of new content being released every week. With over half of the year already gone (how time flies!), I figured now would be a great time to update the Top 10 GIMP Tutorials of 2019 so far to showcase what has been everyone's favorite tutorials. From turning any photo into a vector logo to What's New in GIMP, and from how to recolor photos to how to replace image backgrounds, there are already tons of great videos to learn from. Without further delay, here are the top tutorials!
10. Preparing Photos for Print in GIMP 2.10
Editing a photo for the web is one thing – but what if you want to print a photo on paper (you mean, bring your photos into the real world as tangible objects? Yes. You read that correctly)? GIMP, at the time of this tutorial, can only edit images in an RGB space, whereas a lot of printers print to CMYK (think of those pesky Cyan, Magenta, Yellow and Black ink cartridges you have to replace all the time). This tutorial shows you how to edit your images while in a CMYK preview mode (known as soft-proofing) while providing tips on how to get the best result for print.
9. How to Blur Backgrounds in GIMP 2.10 – Shallow Depth of Field Effect
The next tutorial on this list shows you how to add a shallow depth of field to your photographs. Depth of field is a concept in photography that essentially defines that area of an image that is in focus vs. the area of an image that is blurred or out of focus. More expensive lenses produce what's called a shallow depth of field, given your backgrounds that nice blurred look and drawing attention to your subject. I show you a super easy technique for reproducing this effect in GIMP (no expensive lens needed) to help your models pop out in photos and make your photos have more depth.
8. How to Recolor Photos in GIMP 2.10
In this GIMP 2.10 photo manipulation tutorial, which has climbed up from the #9 spot to now #8 on this list, I show you how to recolor your photos using an easy but super effective technique. By combining the foreground select tool, paths tool, and layer modes, you can essentially change the color of any object (like an article of clothing) in a photo. This long awaited tutorial, which was created as a result of many requests, has received a ton of love for 2019!
7. GIMP 2.10 Advanced Color Correction with Levels Tool
If you follow my YouTube channel at all, you've seen plenty of tutorials where I color correct an image with the Color Balance Tool. Let me introduce you to a whole new world with this Advanced Color Correction tutorial featuring the Levels tool. The levels tool adds another dimension to your color correcting by allowing you to edit four different channels (value, red, green and blue). By editing these channels with a histogram, you can achieve some great colors in your images at real professional quality. There's a reason this tutorial was one of my most watched tutorials of the year!
6. What's New in GIMP 2.10.12
In this tutorial, which was once one of the fastest climbing tutorials on our list (at one point it was in the top 3, but has now slipped to 6 thanks to a few recent tutorials that have grown in popularity), I highlight the new features found in the latest version of GIMP (2.10.12). From improvements to the curves tool, to brand new pattern features, to the new Offset tool, there are a plethora of new features found in this 2019 update.
5. What's New in GIMP 2.10.14
We have officially cracked the Top 5 tutorials of the year, and there's a new tutorial that's made the cut! My What's New in GIMP 2.10.14, which was released November 1, has quickly earned the right to be one of the top GIMP tutorials on my YouTube channel. In the tutorial, I go over all of the new features found in this latest release version of GIMP (and there are definitely a ton of great new features)!
4. Turn Any Photo Into a Vector Logo in GIMP 2.10 (2019)
This tutorial covers the topic of converting any photo into a vector logo – a really powerful technique. I show you how this is done using the paths tool and some paint tools, while also laying out the text and format of the logo. So, this is essentially a two-in-one tutorial that can really boost your graphic design game.
3. How to Erase and Replace Any Image Background in GIMP 2.10
This tutorial, which has climbed from the #6 spot when it was first released to now the number 3 tutorial of the year, covers the popular topic of how to remove and replace a background for an image using GIMP. In the tutorial, I show you an easy but precise way to erase any background using a combination of tools (foreground select tool, paths tool, guassian blur, etc.). For this photo, I used a photo taken in a photography studio that had an uneven backdrop and replaced it with a solid color background.
2. What's New in GIMP 2.10.10
After the GIMP team released its latest version – GIMP 2.10.10 – I released a tutorial covering all of the new features found in the release. It quickly became a favorite on our channel (though it is now second favorite for the entire year), pulling in nearly 20,000 views in less than a month, catapulting this video to the top of our list of most popular tutorials in 2019 when it first came out. From the smart colorization feature to performance updates, this latest version of GIMP comes packed with new features and performance improvements. Check out what's new in GIMP 2.10.10!
1. 10 Step Process for Editing Photos in GIMP
Back at number 1 on our list (after falling to number 2 earlier in the year) of the Top GIMP Tutorials of 2019 is my tutorial covering the 10 Step Process for Editing Photo in GIMP. This process, which I devised myself, makes using all of the photo editing and photo adjustment tools consistently to get the best out of your photos time and time again super easy. If you're looking for a fool-proof and replicable way to edit your photos each time you open GIMP, then this is the tutorial for you. I also provide reasoning as to why I use certain tools at each stage of the process and how those tools effect the overall image. There is good reason why this is our second most popular tutorial of the year to date!
That's it for our Top 10 GIMP Tutorials of 2019! If you enjoyed this list, you can check out more GIMP Tutorials and How-to Articles on my Tutorials page, or visit my GIMP YouTube channel.