Keith M Wesolowski wrote: > I haven't checked the numbers, but I trust you. To me at least, this > isn't the key issue, though - saying that it's ok to have 50 or 200 or > 10000 Members as long as most of them don't vote isn't really the > right answer.
I'm not quite saying that. I'm only pointing out that Advocacy is not the threat it's being made out to be by one fellow Member. Now, having large numbers of non-voting Core Contributors /is/ a potential problem because that /can/ screw up an election and I don't want Advocacy responsible for that. And there is evidence that that can happen. That's why I've said I'm not interested in driving up Core Contributors if they are going to sit home during election day. I don't know how to solve this problem while at the same time encouraging people to get involved and contribute and aspire to Member status. > I'd like people who have earned that right to exercise > it, and to do so in ways that reflect their interests and values. Agree. > I > don't think we should pretend that having fundamentally misaligned > interests represented in inherently unbalanced numbers is healthy. > I'm not sure the interests are necessarily misaligned, though. The focus of activities may be different, sure, but user group members are generally very supportive of OpenSolaris engineering operations. Many of them are engineers themselves. > It's not assigning political motive where none exists, just a simple > acknowledgement of facts. You aren't assigning political motives, I agree. I can actually explore the issue with you and find a solution. But in this thread Advocacy has been accused of "gerrymandering," our "sanity" has been questioned, and we are somehow a potential threat to "take over the entire organization." When I have asked for substantiation for these assertions, I've been ignored. Stating that Advocacy has many times the population of other groups is a fact. Stating that Advocacy didn't vote in large numbers in the last election is a fact. Stating that it's a problem if Advocacy accumulates large numbers of voting members who don't vote is a fact. But then leaping into the Twilight Zone and concluding that we are a bunch of crazy people out to take over the community by manipulating the vote is harmful to the Advocacy CG as well as the entire OpenSolaris community -- including the core engineers. It only fosters the notion that OpenSolaris is a hostile community. > I'd hate to see a huge spike in Advocacy > Group Member numbers combined with dramatically increased turnout in > controversial elections result in resentment. Our challenge is to > structure ourselves so that each collection of interests can be > expressed in ways that are constructive. > I agree with that. Currently, the user groups are all projects within one CG. Perhaps we could remove them from that CG? Perhaps they become individual CGs themselves? Or something similar? That doesn't solve the issue of having large numbers of users in the community vs core engineers, but it does distribute the users across many CGs so they are not concentrated in one CG. >> issue is baseless. Also, I can just as easily say this: I'm concerned >> that the ON engineers running OpenSolaris will steamroll the users since >> more engineers votes. In fact, it would be interesting to see what CG >> offered the most votes in the last election. I doubt it was Advocacy. >> > > It may be my bias, but I'm not concerned about this. Not because I'm > assigning political intent where none exists but precisely because I'm > *not* - if the users outnumber engineers (and writers and testers and > other producers) by 3 or 4 or 100 to 1, there's an inherent imbalance > in interests. It's speculating on political intent to suggest that > one knows exactly how that imbalance will be expressed; I'm simply > acknowledging it as fact. > > At least for me, this isn't about vilifying Advocacy. It's a matter > of finding the right vehicles to protect a diverse set of interests. > That's reasonable. >> Marketing is only part of Advocacy. A small part, actually. >> > > Well, yes and no. At a high level, Advocacy - as its very name > suggests - is focused on increasing the number of people who consume > the platform technology components produced by the engineering parts > of the OpenSolaris Community. I call that Marketing. I accept that > people in that field may have more specific definitions and > terminology that are appropriate to their field of expertise, and that > my gross oversimplification might be disagreeable or even offensive to > them. > We didn't use the name "marketing" specifically because of the connotation. And the marketing people agreed. Advocacy was the best alternative, but I can see it's not a very good alternative. The user groups are actually becoming geo-based OpenSolaris communities, and in the long run they should grow out from under the Advocacy CG. I would very much like that to occur. I don't see Advocacy surviving when that occurs since Advocacy operations are really very much focused on UGs at the moment. Other things have been suggested, of course, but little else has materialized. >> There are more than 4,000 people in Advocacy. Obviously, not all are >> Core Contributors. >> > > And that right there is strong evidence of the kind of imbalance I'm > worried about. That number is several times the number of engineers > who putback to on10 and onnv combined. I think it's safe to assert > that it's higher than the total number of software engineers, writers, > and test engineers who have made any significant contribution to > OpenSolaris content in the past 5 years. To be sure, there's probably > some overlap, and that's ok too. But there will always be many more > people consuming platform technology components than creating them, > and technical excellence requires making choices that are not always > popular. > True. But it's only an imbalance if that pool of 4K generates massive numbers of Core Contributors and those guys then start butting in to core engineering operations. I don't see that happening, to be honest. Most user groups are very much focused on local issues and they like it that way. I'm trying to connect them more to the main community, and I've seen that there are many challenges to that idea (language, culture, distance, etc). > I'm not sure what Mr. D'Amore believes. I'm not asserting that > Advocacy is making meritless Core Contributors. I'm worried about the > things I've written here, and I'm worried about the degree to which > Advocacy sometimes acts, or appears to act, as a facade for SMI > Marketing; to a large extent, greater transparency and formalism would > sole the latter problem. Because Advocacy contains the shell of the former Marketing CG, that doesn't mean that there is a lot of marketing going on. There isn't. And during the entire Indiana issue recently, Advocacy was completely uninvolved. Nor has anyone in Sun marketing asked me as Advocacy lead to use Advocacy as a platform. During the Indiana naming issue, several people said that Advocacy was involved. It wasn't. The people involved in Indiana at Sun and outside of Sun may also be Advocacy members to one degree or another, but Advocacy as a CG was not involved and holds no position on any of the Indiana issues. Or GPL issues. Or whatever other controversial issue we've had in the past or read about in the media. I had hoped that Advocacy could grow into a home where Sun marketing and community marketing could come together and an open marketing function would emerge. That has not occurred, and I'm no longer even interested in the issue. What Advocacy is from a practical perspective is a CG that sponsors user groups. That's 99% of the activity and that's been true from the day Advocacy was formed. You are correct, though, that there is a perception that Advocacy does Sun's bidding. However, there is no evidence. In fact, Sun has pretty much ignored Advocacy, and at times that has royally pissed me off. Yet it seems that the word Advocacy has take on the same connotation as the word Marketing. I'm not going to try to solve that problem any more. However, I'd like to find a proper home for the user group projects so they can earn their rightful place in this community and participate in governance. All suggestions welcome. :) Jim -- http://blogs.sun.com/jimgris
