Glimpse: A Year on Hiatus
Update: I made various changes to reflect the Glimpse project’s status on 2023-03-31, and removed links to the project website that are set to disappear.
For those of you that are not aware, Glimpse Image Editor was an open source image editor based on the GNU Image Manipulation Program 2.10.18. The aim of the project was to provide a “remix” of an already good free software program that resolved a longstanding dispute about the “gimp” name, experimented with new ideas, and ran itself differently. How well we succeeded with those objectives is still a matter of heated online debate.
Glimpse also gained notoriety in 2019 when “extremely online” libertarian conservatives based in the United States decided that we had created a “woke fork”, and then spent four months trying to strangle it at birth. When we finally produced our first release, we were relieved to see them claim it was “dead on arrival”, prematurely declare “victory”, and then go away.
Fortunately, 2020 was a successful year for the Glimpse project. The next two releases were downloaded over 100,000 times within 18 months. We also raised enough donations to cover our costs, passed along $750 USD to the GNU I.M.P contributors, and then donated $830 USD to Open Collective (the US-based charity that hosted our fundraising campaign).
Progress was also made on “Glimpse NX”, the codename for a subsection of our project that investigated the feasibility of creating a new image editor instead of forking an existing one.
I am credited as the creator of the fork. However, the wider Glimpse project was jointly governed by myself, Luna and Christopher Davis for most of its two year lifespan.
I would also like to take this opportunity to thank all of the Glimpse contributors that were listed in the Help > About > Credits window inside the program itself.
I originally published a post on the Glimpse project website confirming the reasons for the project going on hiatus.
The cliff notes version is that the COVID-19 pandemic basically screwed our project. Our download stats and inbound donations were growing, but we struggled to maintain our contributors’ attention and interest during that difficult time. I had to pick up the slack, and over time the volume of unpaid work, responsibility and pressure piled up. My employer noticed I was burning out, explained their policies about participating in open source projects, then asked me to stop.
I have seen some people on social media suggest that we could have motivated our contributors by paying them. Unfortunately our Open Collective campaign was not yet able to afford invoiced work or bug bounties, and contributors were understandably concerned about the online backlash they might receive from trolls for hosting their own personal donation links.
Christopher Davis did look into the possibility of Glimpse joining the GNOME Circle scheme, as that would have meant that volunteer time contributed to our project counted towards peoples’ GNOME Foundation Member status. Unfortunately we did not initially fit the criteria, and by the time the criteria changed so that we were eligible, it was already too late for us.
The decision to put Glimpse “on hiatus” was a difficult one, but it was also a governance team compromise. I initially wanted to announce that the project would no longer be developed, so that a new group of people could pick up the fork and run with it. However, Chris and Luna wanted to keep the door open for their rewrite. We settled on the project being paused on the condition that we closed down our Open Collective campaign, as it seemed unfair to accept any further donations from our backers under those circumstances.
“Can I Still Run Glimpse?”
Technically you can, but I do not recommend it. We will finally take the project down from the Internet on 2023-05-23.
We kept the Windows and Linux versions of Glimpse available for two years after we stopped working on them, which I think is fair. They have now started to break and there is nobody available to fix them, so it feels like the appropriate time to finally retire the project.
As some of you may have spotted on the project social media channels, governance team met again in March 2022 to discuss the state of the project. Sadly, there was no news to share.
Aside from the weekend when I helped to wind the project down, I have not worked on Glimpse at all since I spent a few weeks handing things over and then left in March 2021.
Chris and Luna view the fork as “dead”, and will focus solely on producing the “Glimpse NX” rewrite if they ever rekindle the project in the future. I wish them the best of luck.
As for myself, I am not returning to Glimpse. I ended my career as a software engineer in 2018 and I am proud that I could put my leftover skills to good use. I feel like I’ve contributed enough, and nobody has volunteered to pick up from where I left off, so I am ready to draw a line under it and move on.