Gemnasium

2011 - 2018
dead europe
github shipped free security alerts for dependencies at the end of 2017 and gemnasium's churn doubled within months, because nearly all of its paying customers were github users. the french team had been watching more than 600,000 projects for 20,000 developers, mailing them whenever something in a lockfile turned out to be a published vulnerability. gitlab bought the people on 30 january 2018 and closed the service on 15 may, and gemnasium.com spent the next three years redirecting to a migration guide.

~ the obit ~

The problem Gemnasium existed for is one every working developer recognizes and almost nobody solves by hand. Your application pulls in forty libraries, those libraries pull in three hundred more, and somewhere in that tree a maintainer publishes a security advisory on a Tuesday that you will never read. The name is a joke about RubyGems, because Ruby is where the trouble was worst and where the service started.

Philippe Lafoucrière and his team built it in 2011 for themselves, running a set of Rails projects and losing the race to keep up with gem advisories. It watched your manifest, matched what was in it against published vulnerability data, and sent mail when something you depended on became a problem. Later it would open the pull request for you. By 2014 it covered npm and PyPI as well, with Java arriving through a Maven plugin, and it ran either on their servers or behind your own firewall if you preferred.

It became the reference tool in its category without ever becoming a large company. The last version of the homepage puts its own numbers in the hero: "Join the 20,000 users who rely on Gemnasium to monitor over 600,000 projects." That is a sentence written by a profitable small business with no reason to think it is nearly over.

~ the rap sheet ~

Born2011, out of one Rails team's own trouble keeping its gems patched
Peak20,000 users and over 600,000 projects monitored
Killed15 May 2018
Lifespan7 years
Made byPhilippe Lafoucrière and a small French team
Killed byGitHub giving the same alerts away, then GitLab buying the engineers

~ what free does to a price ~

In late 2017 GitHub turned on security alerts for every repository it hosted, at no charge. Gemnasium's business was almost entirely GitHub users, which had been its great advantage right up until the moment it was not. Churn doubled, monthly recurring revenue stopped growing, and Lafoucrière went looking for somewhere to land his team rather than watch the numbers finish the argument.

GitLab announced the acquisition on 30 January 2018 and set the shutdown for 15 May. Every engineer came across and the group was renamed GitLab's Security Products team, which shipped dependency scanning into GitLab CI about a month after arriving.

~ the customer wall ~

No press release lists who was paying, but the archived homepage prints them as image files, which is a habit of dead B2B products worth knowing about. Under the heading Trusted Globally sit Unity, SAP, Babbel, Vox, Funding Circle, Pivotal Labs and Wave. One more logo on that wall is codeschool-logo.svg, which is a grave on this site too, switched off by its own acquirer seventeen days after Gemnasium was.

~ what the name became ~

This is the part that makes Gemnasium unusual. The service is gone, but if you run dependency scanning on GitLab today, the job pulls a container image called gemnasium, and the Maven and Python variants are gemnasium-maven and gemnasium-python. A company that stopped existing in 2018 is still the name printed in the CI logs of everybody using the feature it turned into.

gemnasium.com itself spent three years after the shutdown redirecting to GitLab's documentation page for importing your old Gemnasium projects, which is the most practical goodbye in this entire category. The domain answers nothing at all now, on either scheme.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other utilities: Findicator, Sxipper, Deletionpedia, Direct Revenue

also died in 2015-2019: World of Speed, Facebook Riff, Zhuaxia

« previous  ·  random  ·  next »