On Mon, 16 Dec 2013, Brian Knox wrote:

Any contribution protocol that goes beyond acceptance by a very tight knit team of core maintainers is going to have available exploits I'm sure. I was putting the document out there more as a nice way to spur some conversation than as a suggestion for rsyslog's process.

How to scale an open source project on a social level I think is a more interesting (read: difficult) problem than scaling the actual software itself!

I strongly suggest that people take a very close look at what the Linux kernel does for this. There are a lot of studies on this, but it bilds down to a chain of personal trust

Linus accepts pull requests from lots of people. Requests from people with good track records get pulled with no review. Requests from other people get more review, or he tells the person to submit the patch to the maintainer of that area (who is supposed to do the review and merge it into that maintaier's tree before sending it upstream). Some areas of the kernel have multiple tiers of maintainers.

In each case, the person sending things upstream is responsible for everything they send, so they need to either trust the people who are sending them patches, or they review the patches to their satisfaction before sending them upstream.

If someone isn't doing a good enough job of reviewing patches before sending things upstream, the upstream maintainer starts loosing trust and slows down accepting patches from that person as they all end up needing more review.


And by the way, a problem patch isn't nessasarily one that causes a security problem, it can just introduce bugs that make things less reliable (usually in cases that the patch author was not working on when creating patches)

David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to