What was the first open source project that you got involved in?

My career trajectory was greatly impacted by being exposed to the Open Solaris project when I was in college, and then WordPress and jQuery carried me through my earlier years in the community - so I’m always interested in knowing what projects did that for others who dedicate their time to open source development.

1 Like

In 2006 I wrote a server in perl that was designed to receive events and then emit data on established HTTP connections, to create a form of server-to-client push-messaging to support FT.com’s live market commentary feature. The technique was dubbed “comet” at the time but later got standardised as Server-Sent-Events.

We open sourced the server (on Google Code) and called it Meteor, but as the technology was more widely adopted better solutions came along - including Fastly’s own Fanout service.

It’s now a great example of internet rot: The FT no longer does Markets Live, the Meteor codebase died with Google Code, and the domain name is now used, bizarrely, by a Japanese cosmetics and supplements company.


I think my first proper involvement in open source was working on Mozilla’s Open Badges team, I’d used a ton of open source software obvs but this was my first time contributing iirc. The experience of seeing how they worked in the open and in such a distributed way still informs the way I work now! It was a truly global community with folk all over the place.

My favourite thing that came out of it was a local project where we taught young people a bit about tech by helping them learn how to use open source software to collaborate on art and activist projects. :art:

1 Like

I think that the first one of note, that I can remember and wasn’t my own project, was the Sylpheed email client. The UI still has some things I designed and implemented over 20 years ago :slight_smile:

1 Like

It’s really hard to say, because it was so very long ago… but it may have been Exim or OpenVPN (or possibly an OpenVPN-related patch to the Linux kernel).