4 ms·
I'll bite. Core FreeBSD has 272,082 commits [1] Of those, only 9,244 commits [2] have the word "Sponsored" in their commit message; however, 3,486 were sponso
by tiffanyh 12y ago
I'll bite.
Core FreeBSD has 272,082 commits [1]
Of those, only 9,244 commits [2] have the word "Sponsored" in their commit message; however, 3,486 were sponsored by "The FreeBSD Foundation" [3]. So only a net total of 5,758 commits were company sponsored.
Said another way, that means just 2.1% of all commits ever made to FreeBSD, in it's 21 year existence, were companies sponsoring and submitting patches.
So no, I think it's safe to say that FreeBSD is primarily run and operated by lone individuals who do it because they personally love FreeBSD.
Edit: typo, fixed stats.
[1] https://secure.freshbsd.org/search?q= https://secure.freshbsd.org/search?q=
[2] https://secure.freshbsd.org/search?q=Sponsored https://secure.freshbsd.org/search?q=Sponsored
[3] https://secure.freshbsd.org/search?q=%22The+FreeBSD+Foundation%22 https://secure.freshbsd.org/search?q=%22The+FreeBSD+Foundati...
- justincormack 12y agoI don't think thats entirely fair, I don't think anyone obliges you to add "Sponsored" and I would expect the figure is higher than that.
- pyre 12y ago> That means just 3.4% of all commits ever made to FreeBSD, in it's 21 year existence, were companies sponsoring and submitting patches. I understand your point, but all commits are not created equal. Some commits could be immensely 'more important' than others.
- cperciva 12y agoUntil a few years ago the "Sponsored" keyword was never used. And as justincormack mentioned, lots of commits are simply not marked as such.
- tiffanyh 12y agoHi Colin, it that really the case though? Looking at the commit log history [1] - there's plenty of commits with the word "sponsor" in it, as far back as 1996. (Off topic, I have crazy respect for you btw) [1] https://secure.freshbsd.org/search?q=Sponsored&page=217 https://secure.freshbsd.org/search?q=Sponsored&page=217
- cperciva 12y agoOK, maybe "never" is a bit of a stretch. "Very rarely, even by people whom I knew were getting paid by their employers to spend 100% of their time working on FreeBSD"?
- feld 12y ago"Sponsored by: " was added to the FreeBSD svn template rather recently. If it wasn't in the template, people usually forgot to fill it in. https://svnweb.freebsd.org/ports?view=revision&revision=314983 https://svnweb.freebsd.org/ports?view=revision&revision=3149...
- segmondy 12y agoAll commits are also not equal, just like not all LOC is equal. Very often I see folks with a lot of commit on github, when I look at the diff, it's 2 lines, 1 line. I'm the kind of person that will probably write 20 lines before I commit. I think companies are more likely to have done something bigger, tested it, used it for a while then committed, but individual developer could just commit on a line or two for say bug fixes. This is not to make an excuse for commercial entities, I still think they can do much more in helping projects, but if too much money flows into open source, it just will end up corrupting the community.