Jennifer Pioch wrote:
> On 7/26/09, Garrett D'Amore <gdamore at sun.com> wrote:
>   
>
> Didn't you read what Roland wrote about the project rules?
>   
>> in several major and unbreakable rules for this project which
>> includes:
>> - WE DO NOT FORK THE CODE
>> - WE DO NOT BREAK THE KSH93 TEST SUITE
>> - THE KSH93 TEST SUITE IS COMPLETELY OFF-LIMITS FOR CHANGES
>>     
>
> If you are forking the code with such unnecessary changes I will NO
> LONGER CONTRIBUTE to this or any other Opensolaris.org project.
>   

Roland and I had a long conversation about this.  Generally such a 
hardline does not work with projects that are part ON.  I can think of 
no other project that is part of ON and has a hard and fast rule such as 
this.   If such a rule was desired, then the project should probably 
have remained outside of ON (perhaps as SFW).

All of which is to say that forking the code from the upstream is not to 
be taken lightly.   But neither is it an absolute requirement that code 
stay 100% true to the upstream.

The upstream projects will often have different goals from the 
OpenSolaris project, and reasonable people can disagree.   When an 
impasse is reached, each project must do what it deems is best for itself.

Furthermore, there can be cases where a support engineer may make 
changes to the code base in order to fix an urgent bug -- such a change 
is not necessarily guaranteed to receive Roland's (or any other 
particular individual's) approval, nor is it guaranteed to be 
synchronized with the upstream.

These are just the rules of engagement for ON.

I really hope that nobody leaves the project over an issue like this, 
but it is important to understand the ROE -- it would be very 
unfortunate if (whether as part of this case or as part of any other 
case) such a change took place and people upset to the point of quitting 
the project over it.

    - Garrett


Reply via email to