On Thu, Dec 12, 2013 at 8:12 PM, David Lang <[email protected]> wrote:

> On Thu, 12 Dec 2013, Otis Gospodnetic wrote:
>
>  Hi,
>>
>> 24h is calling...
>>
>> On Thu, Dec 12, 2013 at 1:10 PM, David Lang <[email protected]> wrote:
>>
>>  On Thu, 12 Dec 2013, Otis Gospodnetic wrote:
>>>
>>>  Hi,
>>>
>>>>
>>>> On Thu, Dec 12, 2013 at 12:13 PM, David Lang <[email protected]> wrote:
>>>>
>>>>  I think it's going to depend on what you mean by "equal say" in rsyslog
>>>>
>>>>> development.
>>>>>
>>>>>
>>>>>  But I think we know this, no?  It means agreeing on how something gets
>>>> implemented, designed, it means trusting others to commit, it means
>>>> sharing
>>>> responsibilities, etc. etc.  You must have been on at least *some*
>>>> Apache
>>>> mailing lists over the years where this sort of work happens! :)
>>>>
>>>>
>>> dmany of the most successful opensource projects don't allow multiple
>>> people to commit.
>>>
>>>
>> Yes, agreed, it's not exclusive and absolute.  Btw. what examples do you
>> have in mind?
>>
>
> linux kernel, busybox, I'd have to go looking to find more.
>
>
>  rsyslog is already very open in terms of discussing how things are
>>
>>> implemented and designed. in the end it boils down to who is doing the
>>> work. Everyone else can kibitz and try to convice the oens writign the
>>> code
>>> that they are wrong, but in the end it's the ones who are writing the
>>> code
>>> (or paying them to write the code) who make the final decision on how
>>> it's
>>> implemented.
>>>
>>>
>> Agreed.  But by allowing more people to co-own, you invite more people to
>> contribute.
>>
>
> granting people ownship without them earning it is a recipe for disaster.
> How they earn it is a good question.
>
> do you thing that any random person should be able to modify rsyslog
> without their code being reviewed? I don't think that you do. So the
> question is who is qualified to review the code and do the contribution
> without further discussion or review.
>
> Right now, there are _very_ few people whith that sort of knowledge of
> rsyslog and the problem space. I don't think that any of those people are
> complainign that they don't have the ability to commit their code.
>
>
I know a handful of people which I immediately would grant commit access.
But they never asked and usually don't send pull request but patches. I
keep it as they like it (git fecth is easier for me).

Rainer


>  Sharing responsibilities is a social issue, not a policy/ownership issue,
>>
>>> who is trusted. This isn't something that you want to cast in stone. But
>>> people who are going to share in the responsibilities don't show up fully
>>> formed and ready to step in, they hae to develop over time, becoming
>>> familiar with the project, it's culture, and the other people.
>>>
>>
>>
>> Right.  In the end can they earn the right to commit in case of Rsyslog?
>> Or do their contributions always have to go through somebody else's 24h
>> bottleneck?
>>
>
> right now, like a lot of projects, they always need to go through a
> maintainer. But if there were enough contributers for this to be a problem,
> the contributers would also be the solution.
>
> the rsyslog codebase just isn't that large, if you were to have a bunch of
> people commiting changes directly, they would quickly start stepping on
> each other's toes and causing problems. So there would need to be some way
> to coordinate changes that effect the work that others are doing. When you
> start needing to do this coordination, whoever does the coordination
> becomes the bottleneck, just like a committer, so it actually works really
> well for the coordinater to be the committer and not have the people they
> are coordinating be able to commit directly. Git (and github) support this
> model _really_ well, which isn't surprising because Linus wrote git to
> direcly support this sort of workflow.
>
>
>  As I see it, Adiscon has say in rsyslog only in that they are paying
>>
>>> people to work on it. If there were others contributing code, and effort,
>>>>> those others would have say based on the effort they are contributing.
>>>>>
>>>>>
>>>>>  At the end of the day it's still Adiscon that lets something in or
>>>> rejects.
>>>> Or doesn't have the man power to review contributions.  Or has to not
>>>> implement some features because they are not sponsored.  That would go
>>>> away
>>>> if thigns were more open.
>>>>
>>>>
>>> I disagree with this. Changing to Apache would not provide more manpower
>>> to review contributions.
>>>
>>>
>> It actually would.
>> Good contributors are invited to become committers.
>> More committers means more contrib review manpower.
>> I've seen this over and over over the years.
>>
>
> and I've seen massive projects like linux-kernel work without granting
> lots of contributers.
>
> I've also seem projects like the *BSDs have major problems centered around
> who is allowed to be a committer and blocking commiter access.
>
>
>  You are also assuming that Rainer is being told what to accept and not
>>
>>> accept by his management at Adiscon. That does not match reality in my
>>> experience.
>>>
>>
>>
>> Oh, no no, wasn't trying to say that.
>> But I do *think* that it is *Rainer* who ultimately decides what goes in
>> and what gets dropped.  If that is so, that sounds like a bottleneck to
>> me.
>>
>
> Linus ultimately decides what goes into the Linux kernel, he is a
> potential bottleneck, but if rsyslog is limited to no faster development
> than the linux kernel, I think there's enough headroom that we don't need
> to worry :-)
>
> 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.
>
_______________________________________________
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