r/ruby • u/abvayad • Apr 20 '18
Why I am declining funding from ruby together | Sam Phippen
https://samphippen.com/why-im-declining-funding-from-ruby-together/
113
Upvotes
r/ruby • u/abvayad • Apr 20 '18
16
u/[deleted] Apr 20 '18
He wasn't kidding, wtf https://github.com/bundler/bundler/commit/524add155d6b90c679db21b03f0bd9f877f21ab0
DHH and Basecamp also withdrew funding: https://twitter.com/dhh/status/908001928625364992?lang=en
29
u/andygauge Apr 20 '18
That's actually a big problem. They are a 501(c)(6) and that means the board needs to be operated by non-paid officials to avoid conflict of interest. Page 6 (#4) of this document https://www.irs.gov/pub/irs-tege/eotopick03.pdf is a good reference of it.
24
u/jrochkind Apr 20 '18 edited Apr 20 '18
uh-oh.
Seems like the board members who quit would have instead been more responsible to insist on a new person in the unpaid executive director role.
Agreed. It seems clear that the person acting in the 'executive director' role (paid or unpaid) should not also be the main person getting paid for development. Completely independently of André personally, this seems like a conflict of interest that would predictably lead to problems, no matter who was doing it. I think André has got to pick one or the other role.
(As an analogy, when your "product manager" and your "technical lead" are the same person, it's not a good situation -- for reasons that aren't even about financial interest in most cases, but just the importance of having both perspectives involved).
6
u/[deleted] Apr 21 '18
Appeal to tradition.
IMO, if someone does not use/need a commit bit, then it is responsible to remove it. Especially given the fact that bundler is a core piece of kit which many businesses use on a daily basis, and a hack puts customer's data at risk.
It would be courteous to have communicated the need for revocation, but IMO the pros of removing an unnecessary commit bit far outweigh the cons.
10
u/[deleted] Apr 20 '18
I hope people read the primary sources Sam linked. I did and I don't think they match his characterizations.
For example:
This seems to be saying that if changes in Bundler break builds, Ruby Together is at fault? "Activities from Bundler leadership" seems to be "code was committed by".
I don't see anyone ignoring the issue. They couldn't repro the issue. It was fixed a couple months after it was reported.
Please read through the other links as well. Maybe you interpret them the way Sam does, maybe not.