getsentry / team-ospo

Open Source Program Office (OSPO)
https://open.sentry.io/
11 stars 1 forks source link

Respond to sjvn's opinion piece #220

Closed chadwhitacre closed 9 months ago

chadwhitacre commented 10 months ago

https://twitter.com/sjvn/status/1729189564743614899

https://www.theregister.com/2023/11/24/opinion_column/

https://docs.google.com/document/d/1TOq8bh5FyJ7C6ekob08XGnZfrDVwI0bwAxHvQdUvZL8/edit 🔒

chadwhitacre commented 10 months ago

I started looking at how much of Sentry has been built by employees. It's getting more complicated so I wanted to downshift here.

chadwhitacre commented 10 months ago
$ git log --since="1970-01-01" --until="2015-07-31" --pretty=format:'%an' > ~/Desktop/1-early.txt  
$ git log --since="2015-08-01" --until="2019-11-05" --pretty=format:'%an' > ~/Desktop/2-middle.txt
$ git log --since="2019-11-06" --until="2999-12-31" --pretty=format:'%an' > ~/Desktop/3-late.txt
chadwhitacre commented 10 months ago

Yeah, gonna delete the top of the X thread. It's misleading at this point.

Screenshot 2023-11-30 at 12 53 29 PM
chadwhitacre commented 10 months ago

For the first seven years of @getsentry there were only six (6) committers* to the monolith. I did not realize it was so few! 😳

https://github.com/getsentry/sentry/graphs/contributors?from=2008-05-11&to=2015-07-31&type=c

August, 2015 is when the seed round landed, and @bentlegen and @tkaemming show up in the log.

* Yes, I'm (barely) one of them.

chadwhitacre commented 10 months ago

Made some progress, code is in https://github.com/getsentry/committers (🔒 to avoid leaking employee emails). I want to review before proceeding, but it appears we can confidently say something like, "Almost 95% of the Sentry monolith has been written by founders or employees, regardless of licensing or incorporation."

Screenshot 2023-11-30 at 7 20 41 PM
chadwhitacre commented 10 months ago

I got some help from @benvinegar identifying employees. Quite interesting to see the change from incorporation compared to the negligible change due to BSL.

table

chadwhitacre commented 9 months ago

Published! Also linked on https://github.com/getsentry/fsl.software/issues/7.