Re: The General Public Licence (GPL) as the basic governance tool
> From: Ludovic Courtès > Cc: Mark Wielaard , gnu-misc-discuss@gnu.org > Date: Sat, 22 Feb 2020 22:04:36 +0100 > > > I always thought that maintaining a GNU project according to the > > guidelines I was communicated when I was appointed _is_ upholding GNU > > values, that it's all there is in upholding them, as applied to my job > > as the maintainer. But you seem to be saying there's something else > > there? What is that? > > Quoth RMS¹: > > GNU package maintainers have committed to do work to maintain and add > to the GNU system, but not anything beyond that. We have never > pressed contributors to endorse the GNU Project philosophy, or any > other philosophical views, because people are welcome to contribute to > GNU regardless of their views. That's just the tip of a very large iceberg. I know it, you know it, and every GNU maintainer knows it. When we get appointed, we receive a 1000-word message from RMS with some quite non-trivial instructions, including, but not limited to, a pointer to maintain.texi as the place to find specific policies and guidelines that are mandatory to follow. That is what I alluded to when I said "maintaining a GNU project according to the guidelines". I don't know how things are on your plate, but for me following those guidelines takes most of my free time, and requires some non-trivial efforts. > The GNU Social Contract is about changing that. How can you change that if the document is voluntary? That's exactly the essence of my questions, and I don't see any answers in what you wrote. > > The fact is that those same people who wrote the document > > The document was drafted on this list, with a call for an additional > feedback period. You could have been one of those people, and you can > become one for a future version. The goal has always been to have as > many maintainers as possible on board. > > > and promote it are those who are promoting the ideas of changing the > > leadership and the governance model. You cannot work around of that. > > It is IMO better to present these issues honestly and a objectively as > > possible than to try to sweep them under the carpet. It might make > > the discussions more open and the sides more trustworthy towards one > > another. > > That some of us want to change the governance of GNU is not a mystery. > Our first message to maintainers¹ and the endorsement page² read: > > Additionally, we think it can be a first step towards formalizing a > transparent and collective governance of the GNU Project. I think you are missing the point. You are asking people to endorse a document, but it's unclear whether the document is a goal in itself or a step in some direction, and if the latter, then what exactly is that direction. "We think it can be a first step" doesn't cut it: is it the first step or isn't it? If it is, then I at least would like to know where you are aiming, and I'd like to see it written clearly and unequivocally on your site, including any controversy that might exist about those goals (so people could consider them and make up their minds). You see, I'm somewhat picky in choosing documents which I sign, and would like to understand better what kind of movement I'm joining by doing so. I expect that at least some of us here think the same. Moreover, being involved in a campaign to diminish and unseat the current leadership for reasons that are controversial at best puts you at a disadvantage, because there could be a reasonable assumption that this document is part of that campaign, and if that is so, then people might decide they don't want any part in that. If the document is not part of that campaign, then onus is on you to convince us that it isn't, and the best way of doing that is honestly and clearly mention the issues and controversies on your site. Keeping silence about that just makes people wonder and ask questions, and is unfair towards your audience, since it might trick some of them to make decisions they will later regret. > Now, I do think there is value in having maintainers endorse the Social > Contract, regardless of the governance model one is aiming for: it can > improve cohesion and allow for more delegation of responsibilities. Details, please: what cohesion are we talking about, how it will depend on whether I did or didn't endorse the document, and which responsibilities you expect to be able to delegate to those who endorse it.
Re: The General Public Licence (GPL) as the basic governance tool
> From: Ludovic Courtès > Cc: m...@klomp.org, gnu-misc-discuss@gnu.org > Date: Sun, 23 Feb 2020 22:34:32 +0100 > > > That's just the tip of a very large iceberg. I know it, you know it, > > and every GNU maintainer knows it. When we get appointed, we receive > > a 1000-word message from RMS with some quite non-trivial instructions, > > including, but not limited to, a pointer to maintain.texi as the place > > to find specific policies and guidelines that are mandatory to follow. > > That is what I alluded to when I said "maintaining a GNU project > > according to the guidelines". I don't know how things are on your > > plate, but for me following those guidelines takes most of my free > > time, and requires some non-trivial efforts. > > Of course, but these are mostly technicalities. Richard’s point here is > that we’re expected to do nothing beyond following those policies, and > even the guidelines can be sidestepped. Those "technicalities" and policies is what makes the GNU Project what it is: a Free OS advanced by a Free Software movement. Without those "technicalities", there would be nothing to make us different from any other "open-source" project. > >> The GNU Social Contract is about changing that. > > > > How can you change that if the document is voluntary? > > Endorsers will know what to expect from each other and people who work > with them will have a clearer picture, too. Expect from them and have a clearer picture in what areas? Are we talking about developing GNU software, or are we talking about something else? IOW, are you trying to make the GNU Project change its goals to include more than just developing a Free OS? And if you do, then what are those additional goals which you would ideally want GNU to pursue? > Over the last decade I have, again, not been silent about a desire to > work towards a collectively-run GNU. But I’ve also done a lot for GNU > in that time, and I don’t think it’s useful to view every single action > of mine as “part of that campaign”. I was only talking about that single action, not about everything you did and continue doing as part of developing and maintaining GNU software. > If you and I both state our commitment to upholding that set of values, > then we have something in common that we can build on. We know we’re on > the same page. > > A project like GNU is the people who make it. If the ties among those > people are stronger, the whole project benefits. The Social Contract > can be one of these things that allows us to emphasize what we share. I think being involved in the same GNU software project is already evidence that we have a lot in common, and goes a long way towards making our ties quite strong. I don't see how a declarative document can do anything to make that any stronger. Especially since not everyone will endorse it. I hope it doesn't mean you will talk kinder to those who did, or treat them more favorably in any other sense.
Re: The General Public Licence (GPL) as the basic governance tool
> From: Mark Wielaard > Cc: gnu-misc-discuss@gnu.org > Date: Thu, 27 Feb 2020 14:48:58 +0100 > > those mostly describe the what, not the why. The GNU Social Contract > describes the core goals, the why we do GNU. "Core goals" and "why we do it" are not the same. The latter might be personal and different from one maintainer to another. > They can be seen as a summary of the GNU mission. What is GNU and what is its mission is described here: https://www.gnu.org/ I see no reason to add anything else, as any addition will most probably reiterate what is already there (or, worse, contradict it). > Now that we have a GNU Social Contract, that describes the core mission > of GNU, we can more easily reason about all these policies and > recommendations and how some of them might indeed be mandatory and > which are just suggestions that might or might not apply in the > technical context of your package and developer community. That again doesn't answer my questions and doesn't resolve the concerns around this strange document. You seem to be saying that it is an attempt to produce a concise summary of what is already written elsewhere, but the stuff presented on the GNU site is quite structured and easy to read and understand. So this document seems to be redundant, and calling it a "Contract", and a non-mandatory one at that (a contradiction of terms in my book), makes the purpose even less clear. But if that's all the document is: an attempt to summarize the purpose of the GNU project, then why all the fuss around it? why is it so important to have it? I've never seen any confusion among maintainers of GNU packages related to the goal of GNU as a whole, and it's quite clear why: that goal is pretty much in your face right from the first phrases of https://www.gnu.org/. We know what we are doing, and we know that for a long time.
Re: The General Public Licence (GPL) as the basic governance tool
> From: Ludovic Courtès > Cc: "Alfred M. Szmidt" , gnu-misc-discuss@gnu.org, > christo...@poncy.fr > Date: Fri, 21 Feb 2020 09:02:34 +0100 > > > I don't see the opposing viewpoints reflected in your documentation > > anywhere. You have formed a subgroup, discussed your views in private, > > and are now soliciting positive feedback within the project, while > > largely ignoring negative one. > > This is wrong. See the timeline at: > > https://wiki.gnu.tools/gnu:gsc-feedback If, as that page says, the proposed "contract" is entirely voluntary, then what is its significance? IOW, what would those who endorse it have or be entitled to that the others won't? And why are you going to such lengths trying to advance and promote a document which is not mandatory for endorsement by GNU developers and maintainers? Those promotion efforts imply that the document is somehow very central to your ideas of governance and the call for changes in the GNU leadership, whereas dismissing its importance by saying the endorsement is entirely optional seems to fly in the face of those efforts. This apparent contradiction needs to be clarified, IMO, because its existence makes your intention unclear and even somewhat mysterious. More generally, I don't think that page answers Dmitry's concerns. The disputes we witness here and elsewhere about your initiative involve much more than just that single short declarative document, they are about several more specific ideas of yours, such as that GNU maintainers and developers should have more say in the GNU political decision-making, and that RMS should be removed from his current role because you think he is unfit for leading GNU and even causes harm to GNU. There's nothing in your Wiki about dissent over these and other related ideas, AFICT.
Re: The General Public Licence (GPL) as the basic governance tool
> From: Mark Wielaard > Cc: gnu-misc-discuss@gnu.org > Date: Fri, 21 Feb 2020 22:40:00 +0100 > > To work on the GNU project you do not need to endorse it. But > those who do are promising to uphold its values while working on GNU. I don't understand the practical implications of the last sentence. What does it mean in practice "to uphold the values while working on GNU", and how might that differ from what we the maintainers do today while working on GNU, for a maintainer who doesn't necessarily endorse the document? I always thought that maintaining a GNU project according to the guidelines I was communicated when I was appointed _is_ upholding GNU values, that it's all there is in upholding them, as applied to my job as the maintainer. But you seem to be saying there's something else there? What is that? > It isn't directly related to governance issues. But discussing > governance issues (or any policy issues) will be easier if we at least > have a set of core principles we all value. Promoting those values is > what is important. How will governance be easier if some of the governed don't endorse some of the principles in the document? > > More generally, I don't think that page answers Dmitry's concerns. > > The disputes we witness here and elsewhere about your initiative > > involve much more than just that single short declarative document, > > they are about several more specific ideas of yours, such as that GNU > > maintainers and developers should have more say in the GNU political > > decision-making, and that RMS should be removed from his current role > > because you think he is unfit for leading GNU and even causes harm to > > GNU. There's nothing in your Wiki about dissent over these and other > > related ideas, AFICT. > > You are right that some months ago there was discussion on this > mailinglist about some of those issues. Yes, there are GNU participants > who have strong opinions about those issues. But they are often > expressed in the negative. That the dissenting opinions are expressed in the negative doesn't mean they are invalid or should be dismissed. Surely, there's a way of describing those opinions in civilized ways so they are worthy to be mentioned as serious objections. Moreover, some of the dissenting opinions were indeed expressed in such civilized form, so the label "negative" is not really appropriate to them. > I don't believe there is consensus on some of those ideas yet. The lack of the consensus is precisely why they should be mentioned there, including the fact that there's no consensus as of yet. > Without first having a clear definition of what GNU is and what the > core values of the GNU project are that we all agree on, it is > unproductive to tackle more controversial topics. That is why the > GNU Social Contract is so narrow, focused and concentrates on the > positives. The fact is that those same people who wrote the document and promote it are those who are promoting the ideas of changing the leadership and the governance model. You cannot work around of that. It is IMO better to present these issues honestly and a objectively as possible than to try to sweep them under the carpet. It might make the discussions more open and the sides more trustworthy towards one another. IOW, focusing on the positive sides is, at least IME, not a good strategy when dealing with such divisive topics.
Re: [Hangout - NYLXS] State of the GNUnion 2020
> Date: Fri, 21 Feb 2020 21:09:47 +0100 > From: Andreas Enge > Cc: gnu-misc-discuss@gnu.org > > Well, you are of course entitled to that opinion, but I am naturally of the > opposite one. Why "naturally"? Can you be convinced that your opinion is wrong? (If not, this seems to be a kind of religious argument, where no agreements or compromises can ever be reached.) If you can be convinced otherwise, what would it take for you to change your opinion?
Re: State of the GNUnion 2020
> From: DJ Delorie > Cc: gnu-misc-discuss@gnu.org > Date: Thu, 20 Feb 2020 13:10:49 -0500 > > a...@gnu.org (Alfred M. Szmidt) writes: > > That speaks more to the fact that the GNU project leadership has no > > impact on project adaptation, or contributor activity. But rather it > > is a individual effort by each project maintainer. > > One could argue that this indicates that what you term "GNU leadership" > is not providing leadership to the projects, and that the maintainers > must provide that leadership themselves. What is the point of > leadership that has no impact? No one, not even the above quote, said they have "no impact" in general. The guiding principles of what it takes to be a maintainer of a GNU project are communicated to each one of us when he or she is appointed. Those principles have very important impact on what we do, day in and day out, as part of our job as maintainers. But whether to accept this or that changeset, in what direction to develop the project, which new features are more important then others, how to attract more contributors, etc. etc. -- here the leadership has almost no impact. They will if we ask them for advice or help, but we rarely if ever do, because we generally know how to that stuff ourselves, and because besides general advice an outsider cannot really help in these matters. So the actual health and longevity of each project is almost completely dependent on the project maintainers, and the leadership has almost no influence there -- until and unless there's a crisis, of which we had a few: the Emacs/XEmacs fork, the EGCS split, the glibc incident, etc. Those are the few and far-in-between exceptions that IMO squarely tell us what the rule is. > Perhaps this view does not align with your view, but we must also > consider how the general public (or at least the general > free-software-involved public) views us from the outside. If they are > more likely to be influenced by the maintainers than by RMS, from > *their* point of view, the maintainers *are* the GNU leadership. We > should not be blind to how we are perceived by others. Are you really saying that the general public cares about our day-to-day decisions, or about how frequently we make releases, or our commit rate? IME, they only care when there's some potentially scandalous issue, or one that seems to be brewing. If you disagree, please show a few examples of such interest, where deeper involvement of the leadership in routine management of a project did or could have mattered as far as general public is concerned. I could think of none, but maybe my memory is biased. > And don't fall into the trap of thinking leadership can only come from > one person. RMS may be "the leader" but he's not the only one providing > leadership to others. "Can provide" or "does provide"? Are you saying that leadership _can_ be from more than one person, or are you saying that it already is? If the latter, who specifically did you have in mind that is providing leadership to others at this time, or did in the past? And what kind of leadership is/was that?
Re: State of the GNUnion 2020
> From: DJ Delorie > Cc: a...@gnu.org, gnu-misc-discuss@gnu.org > Date: Sat, 22 Feb 2020 10:34:31 -0500 > > > The guiding principles of what it takes to be a maintainer of a GNU > > project are communicated to each one of us when he or she is > > appointed. Those principles have very important impact on what we do, > > day in and day out, as part of our job as maintainers. > > But being a leader in a project for a community of developers is so much > more than just doing the GNU maintainership duties. One of the side > effects of being a good leader is that you have a stronger community, > more developers, more *effective* contributors, etc. A leader can grow > a community, not just accept patches from it. This is what the > "outsiders" can see when they choose which project to contribute to. I think we are losing the context. See below. > > If you disagree, please show a few examples of such interest, where > > deeper involvement of the leadership in routine management of a > > project did or could have mattered as far as general public is > > concerned. I could think of none, but maybe my memory is biased. > > Can you not remember all those years of djgpp development? All the > users who came for help, and stayed to help? You were as responsible > for the success of that community as I was. Sure, but neither of us was "GNU leadership". Which is exactly my point in this sub-thread: the project developers and maintainers have a much more significant effect on the project than "GNU leadership". And neither do I remember how any of what happened in DJGPP was of any interest of the general public. > > "Can provide" or "does provide"? Are you saying that leadership _can_ > > be from more than one person, or are you saying that it already is? > > Both. Looking at the tools (gcc, glibc, binutils, gdb) I see a strong > guiding hand from the project leads (stewards, maintainers, whatever) > that very much says "leaders". These are people who not only accept > patches but organize conventions, plan future work, arrange for tutors, > and even in some cases handle sponsorships. I would say these projects > are thriving under their own leadership *despite* the lack of leadership > from above. You say "despite", and by that postulate that leadership from above is lacking, and moreover, if it were available, it could do a lot better than the project maintainers do. But this still has to be proven, and my personal opinion and experience is that any outside influence cannot help on any significant level. Attracting new developers is mainly about the technical details of the package, and then about the communication and educational skills, but most significantly it is about intimate day-to-day communications. How can any outsiders help me in this matter, when they generally lack any detailed knowledge about the particular software and its development trends, don't routinely speak on our forums, and don't even know who are the veterans and who are newcomers? > But still, a growing concern in these projects is - why do people choose > to work for other projects and not GNU? How do we convince, for > example, younger developers to participate? Having someone who can > accept patches is insufficient to solve this. The context of this was the question I asked whether "GNU leadership" has any effect on the metrics that Andy presented, which looks at the frequency of releases. We can talk about other and broader aspects, but then we'd lose context and wander to other pastures. Going back to the original context, I still don't see how any of the aspects you mentioned are relevant to the metrics which was proposed as a measure of the leadership's fitness for the job and/or the health of GNU in general.
Re: State of the GNUnion 2020
> From: Andy Wingo > Cc: gnu-misc-discuss@gnu.org > Date: Mon, 17 Feb 2020 21:37:55 +0100 > > I agree also! This sort of activity is natural in a project that > engages in self-reflection. If a project has leadership, then naturally > leadership would be conducting the exercise. Do you actually know whether the leadership does/did such analysis? I don't, but if you do, please share the details. I do agree that leadership of any project should track and analyze the long-term tendencies in the project's life cycle. However, the methods and tools for such an analysis are not necessarily the ones you've chosen, and in any case what tools to choose is up to the leadership. > > _before_ showing us a bunch of naïve graphs and drawing conclusions > > from them (which unsurprisingly coincide with the opinions the author > > expressed long before showing those graphs). > > I know that we may disagree on interpretation of the data, and that > neither you nor I can avoid starting this kind of investigation with > preconceptions, but please believe that I did the analysis in good > faith. I didn't say and didn't mean that you did what you did in bad faith. I said the tools and methods chosen were naïve, which is something very different. The tendency to interpret complex data in naïve ways is a frequent human error, I see it every day on my daytime job. That we all tend to interpret the data in ways that are consistent with our prior beliefs is also a common cause of incorrect and biased conclusions, not at all a sign of foul play. I think your conclusions are naïve because they take all of the hundreds of GNU projects and apply simple statistics to all of them together, as if they were a homogeneous population. My point is that they aren't homogeneous, and any serious attempt to analyze the data you used to reflect on the health of the GNU Project as a whole must subdivide the projects into several groups and deal with each group separately, according to that group's traits. We all do this kind of selective analysis in each of our specific projects: we distinguish between major and minor aspects of our projects, between problems that affect the main functionalities and those which affect marginal ones, or happen on platforms about which we care less or not at all. We then consider only the important parts when assessing the health of our projects, or at least assign very low weight to the unimportant parts. Giving everything the same weight will more often than not produce absurd or nonsensical results. > or fork the repo and do your own analysis... seriously. Sorry, no. Criticism of the methodology and tools is (or at least should be) a legitimate response to a published analysis; saying "do it yourself or forever hold your peace" is not a valid counter-argument. If you are serious about your research, you should hear the criticism, refine your methodology, improve your tools, and publish corrected results. Or you can say "sorry, feel free to disregard my conclusions, they are not necessarily valid". > I have my conclusions which I stand by but which are certainly not > set in stone. I'm saying, quite simply, that the data and its analysis you provided don't support your conclusions. First and foremost, the criteria you've chosen as "health indicators" must be analyzed and validated, _before_ they are used to draw such conclusions. I've seen no such validation in your presentation. You seem to have accepted their validity as an axiom. > > Why wasn't such (or similar) analysis done before coming up with this > > "state of GNUnion"? I think such anecdotal studies can speak volumes > > more than those graphs. > > This could be! Please do go out and ask. Again, that was a suggestion to _you_ to try and validate your criteria. Don't turn the table and make it _my_ problem, because doing so doesn't make your conclusions any more valid than they were originally. The analysis you did was _your_ itch to scratch, not mine. If you want to convince me that your conclusions are valid, you will have to go the extra mile. > > And then we have Guile, whose development pace leaves a lot to be > > desired, if we really want it to become the GNU standard extension > > languages. Strangely, the Guile developers, including Andy Wingo, > > don't seem to do anything about that. There are no discussions about > > making the project more active, none at all. Does that mean the Guile > > level of activity is OK with Andy? If so, how does that live in peace > > with the seemingly grave outlook for the rest of GNU? > > Honestly this argument is beneath you. You do not believe my > conclusions about GNU -- which is fine -- but instead you try to shift > the focus to the project I maintain, claiming that it is in poor health > -- something that which would not invalidate the argument -- but, with > no data or analysis to back it up, which is the aspect that you > criticise about my conclusion. WTF.
Re: State of the GNUnion 2020
> From: DJ Delorie > Cc: gnu-misc-discuss@gnu.org > Date: Tue, 11 Feb 2020 12:00:51 -0500 > > a...@gnu.org (Alfred M. Szmidt) writes: > > You make the incorrect assumption that the health of the GNU project > > should be measured in how many new projects are adopted or released -- > > instead of what our goal is to provide a free operating system. > > Are we DONE producing that operating system? No? If not, why not? > Aren't all those developers who finished their packages working on > other, new packages? Why aren't the package counts continuing to > increase, if the developers are otherwise unoccupied? Those are very important questions, and they should have been investigated, analyzed, and answered _before_ showing us a bunch of naïve graphs and drawing conclusions from them (which unsurprisingly coincide with the opinions the author expressed long before showing those graphs). So: _are_ we done developing that OS? How do you tell? Do other OSes constantly increase their package counts? If so, by how much and with what rate? How come we attempt to answer the former question without studying the latter ones? Is that an attempt at a serious analysis, or is this an attempt to "prove" what we think we already know? > I think, package activity *is* a valid metric if the goal is "all > packages in the OS are free." Yes, but _what_ package activity is that? Who says that package activity is measured by the number of new packages? Isn't it reasonable to see the number of packages level out at some point, and the activity then switches to making new releases? And for packages that have a limited set of features, isn't it reasonable that they at some point slow down development and even stop making new releases? Take Sed, for example, or 'ed', or even GNU Hello -- how many new features can you stuff into that? Or take GNU Make -- is it really unreasonable that it is in maintenance mode? I don't think so. And then there are packages which simply no longer have the demand that would justify new releases. DJGPP comes to mind. If someone wants to try answering this question: > If a set of developers finish a package, and don't start on a new one, I > think that says something interesting about the health of GNU and its > community. then they could try tracking down the DJGPP developers of yore and see what happened to them, and try through that deduce what does that say about the health of GNU and its community. Why wasn't such (or similar) analysis done before coming up with this "state of GNUnion"? I think such anecdotal studies can speak volumes more than those graphs. I could also offer a different measure of the health of GNU: look at the projects that are at the base of any OS: GCC, glibc, Binutils, GDB, etc. These are thriving by any measure, putting out new releases every few months. Even Emacs, which was always, and still is, blamed for notoriously slow release cycle, keeps delivering a major release every 3 years -- for the last 25 years. And then we have Guile, whose development pace leaves a lot to be desired, if we really want it to become the GNU standard extension languages. Strangely, the Guile developers, including Andy Wingo, don't seem to do anything about that. There are no discussions about making the project more active, none at all. Does that mean the Guile level of activity is OK with Andy? If so, how does that live in peace with the seemingly grave outlook for the rest of GNU? Last, but not least: I'm not at all sure that statistics of the kind we were presented, which is based on various measures of package activity, tells anything about "the health of GNU", because GNU, at least as I understand that term, has almost nothing to do with development activity of GNU packages. The development activity is determined solely by the project's development team and its abilities to draw contributions and find worthy development goals. GNU as an organization doesn't have any impact on that, because they almost never interfere into these matters (unless there's some sort of scandal, which happens only very rarely).
Re: A summary of some open discussions
> From: Siddhesh Poyarekar > Date: Tue, 14 Jan 2020 12:38:13 +0530 > > On 14/01/20 6:50 am, nylxs wrote: > > So you guys should get together an create your own organization > > > > The last time a major fork happened in the GNU world was with egcs. A > little reading will give an indication of how that ended. OTOH, there was also the XEmacs fork, which started almost in the same time frame, and which ended very differently. If someone is going to read on the egcs affair, I suggest reading on XEmacs as well. My take from this is twofold: . forks are a terrible waste of our scarce resources . people should try harder to work with those with whom they disagree, and should emphasize the common instead of the disagreements
Re: A summary of some open discussions
> From: Brandon Invergo > Date: Wed, 08 Jan 2020 21:28:02 + > > > Linus gives a lot of delegation. In the end he is the last merge point, > > but he completely trusts direct subtree maintainers, who can work the > > way they wish. > > As does Richard. He largely only retains responsibility for > project-wide decisions while the rest is delegated. In the overwhelming > majority of cases he lets the maintainers, webmasters, etc. do their > jobs independently. Many of the email exchanges I have with him end up > with "DTRT" ("do the right thing", meaning, use my judgment). He very, > very rarely intervenes in the development of individual packages (other > than Emacs, of course). Not even in Emacs, as a matter of fact. He posts quite rarely to emacs-devel, mostly to express his opinions regarding some issue that comes up in the discussions, but almost never says anything that would sound as intervention or enforcing his views.