Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Language wrappers & frontends (was: More unasked for changes)

Date2005-10-21 19:23
FromMichael Gogins
SubjectRe: [Cs-dev] Language wrappers & frontends (was: More unasked for changes)
Of course not. Neither of us does. 

Let me try to explain this again.

Csound has always been a cooperative project, and it is now an open source project. The ettiquette of cooperative development usually is that, as long as a contribution is in keeping with the general purposes of a project, and if it does not remove or alter existing functionality, a developer has a right to contribute code. 

In other words, developers have more of a right to add things, than they do to take things away.

Once code is contributed, if its contributor is active (as I am), then the contributor is normally regarded as the notional "owner" of the code and should have the first say about what happens to it. It is certainly bad manners to just yank things out, move them around, or change them so they don't work, all of which you did.

In the case of a conflict, there are various options. One is for the project to have an acknowledged boss, as Python does with Guido van Rossum, or the Linux kernel with Linus Torvalds. Normally, such a person has more tact than either you or I have, so I am not nominating either one of us for this job -- I don't want it, and I don't want you to have it, either. And I don't think John ffitch really wants the job himself, though he is the CVS administrator. So far, we have done very well indeed as a purely cooperative venture, and I would like that to continue.

Another option is for there to be side projects, optional libraries, or even branches of development. I have presented my reasons for thinking that wrappers belong in the core, and you don't have the authority to prevent me from implementing them there. We don't agree about this.

Another option, probably the commonest, is for one of the people to go off and start a branch of the project. I'm not willing to do this, and although you at first said you would do it, you obviously don't really want to do it -- and I don't want you to do it either because you are too valuable to Csound. I've been working for years to draw the Csound community together; my role in working to have you in Csound CVS in the first place proves that.

So again, I suggest that you withdraw your objections.

Regards,
Mike





-----Original Message-----
From: Istvan Varga 
Sent: Oct 21, 2005 1:30 PM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] Language wrappers & frontends (was: More unasked for changes)

Michael Gogins wrote:

> He just doesn't have the right to unlilaterally determine
 > the appropriate level of simplicity.

So, you have ?


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-10-21 21:28
FromAnthony Kozar
SubjectRe: [Cs-dev] Language wrappers & frontends
You may be right -- John's voice has been noticeable absent on these issues.

But it seems to me that we are at an impasse here -- and I for one am
finding this all _very_ tiring as it distracts from what we really need to
be doing with the precious few moments we have to devote to Csound:  Making
it better and preparing for the Cs5 release.

I will also note the words of Barry Vercoe when he made Csound a truly
open-source project:

"I am indebted to John ffitch to have protected me from the enormous task of
daily maintenance in recent years. His spirit is even greater than mine, and
I trust you will continue to accord him that recognition as you go forward."

Therefore, I would like to respectfully ask that John, when he has a moment
or two in his busy schedule, review the various technical proposals on this
issue, and make a decision about how we are to proceed.  And I sincerely
hope that everyone will accept his decision so that we can move past this.

Thanks to everyone for their hard work.

Sincerely, 

Anthony Kozar
anthonykozar AT sbcglobal DOT net
http://akozar.spymac.net/


Michael Gogins wrote on 10/21/05 2:23 PM:

> In the case of a conflict, there are various options. One is for the project
> to have an acknowledged boss,
[...]
> And I don't think
> John ffitch really wants the job himself, though he is the CVS administrator. 



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net