Search |
|||
Ken Arnold's blogJCP Wants You, Sort Of, It Thinks...Posted by arnold on May 18, 2006 at 9:31 AM PDT
The Java Community Process -- they want you, but it seems like they still don't
quite know what to do with you.
As I briefly mentioned in a previous blog, the JCP people want you to sign up as an individual member. And you should, really, it's a good thing. But that's not good enough -- if you're going to be there you ought to count more. The final decision maker in the JCP is the Executive Committee (EC), one for ME and one for SE and EE. Each EC has 16 members, and here they are. You can see that the EC for J2EE has two actual individuals. J2ME has none. So as individuals you have (maybe you've already done the math) 2 of 32 members. While this is a nice, comforting pair of powers of two, it tells you where you are. This is fundamentally broken. It is broken in two major ways:
In political terms, this is an oligarchy, a governing system where the final decisions are in the hands of an elite. This is further reinforced by the selection model. Sun gets one seat. Five seats are elected. The other ten are nominated by Sun and ratified (or, theoretically, not) by members. In other words, these ten are chosen by one-candidate elections. Or to put it another way, if the individual members rose up in unison, we could elect, at most, five of sixteen members. For the rest we would have to vote down company after company, or person after person, until Sun nominated them someone we wanted. Or, more simply, it's "You discuss, we decide." As individuals we should join, but the JCP needs a more open system that allows all stakeholders, not primarily the largest, a part in the final decisions. More members should be elected. Equally important, it should be people on the EC, not companies. Yes, people should be elected to represent commercial interests. A person with good understanding of the telecommunications industry, say, could be elected, and while they might be employed by one company, they should be expected to represent a set of commercial interests that elect them, not just that one company. The Jini Decision Process has many different requirements so is probably not simply transplantable. But it has a system that has individuals elected by both commercial and individual blocks. This gives it a structure that represents more stakeholders at the top. Politically, the technical term for this is "representative democracy". Or, as it is commonly known, "The worst form of government. Except all the others." It is time for a less worse form of governance in the JCP. »
Related Topics >>
Community Comments
Comments are listed in date ascending order (oldest first)
|
Archives |
||
|
|