I've been doing .NET Open Source since the beginning. Trying to get patches into log4net was hard without things like GitHub and Twitter. We emailed .patch files around and hoped for the best. It was a good time. There's been a lot of feelings around .NET Open Source over the last decade or so - some positive, some negative.