|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
OpenJDK governing board, constitutionThe OpenJDK governing board, having had its life extended by a year, is now scheduled to dissolve in four months, with two of its non-Sun positions remaining unfilled. The last published meeting minutes were from April 2008, at which it was agreed that the GB would strive for a draft Constitution by the end of 2008.
Who are the seven members of the governing board? Can we please see the minutes of meetings after April, and get a status report on the Constitution? |
|
|
Re: OpenJDK governing board, constitutionHi Neal,
On Wed, 2009-01-07 at 19:15 -0800, Neal Gafter wrote: > The OpenJDK governing board, having had its life extended by a year, > is now scheduled to dissolve in four months, with two of its non-Sun > positions remaining unfilled. The last published meeting minutes were > from April 2008, at which it was agreed that the GB would strive for a > draft Constitution by the end of 2008. > > Who are the seven members of the governing board? Can we please see > the minutes of meetings after April, and get a status report on the > Constitution? Good questions, and I don't know the answers. May I ask a meta-question in return though? What do we really expect from the governance board? While it has been completely missing in action for the last half year, I cannot say I have actually missed it. Things do seem to happen anyway. What kind of issues do we as hackers really have that could be solved by having an active governance board and a "constitution"? Cheers, Mark |
|
|
Re: OpenJDK governing board, constitutionMark Wielaard wrote:
> On Wed, 2009-01-07 at 19:15 -0800, Neal Gafter wrote: >> The OpenJDK governing board, having had its life extended by a year, >> is now scheduled to dissolve in four months, with two of its non-Sun >> positions remaining unfilled. The last published meeting minutes were >> from April 2008, at which it was agreed that the GB would strive for a >> draft Constitution by the end of 2008. >> >> Who are the seven members of the governing board? Can we please see >> the minutes of meetings after April, and get a status report on the >> Constitution? > > Good questions, and I don't know the answers. > May I ask a meta-question in return though? > > What do we really expect from the governance board? > > While it has been completely missing in action for the last half year, I > cannot say I have actually missed it. Things do seem to happen anyway. > What kind of issues do we as hackers really have that could be solved by > having an active governance board and a "constitution"? gcc itself is a model. The steering committee only gets involved in political matters and appoints maintainers. The maintainers control all the aspects of gcc itself, including features and releases. In theory the steering committee could resolve deadlocks between maintainers, but that has AFAIAA never happened. Most gcc maintainers don't ever have to deal with the steering committee. The steering committee makes sure that policies to do with freedom and licensing are followed. It negotiates with the FSF when problems involving free sofwtare policy arise. So, the less the steering committee does, the better. An active OpenJDK governance board and a "constitution", it hopefully would not have affected our work at all. Their job is to keep out of the way of the people doing real work. They've been doing this quite well. Andrew. |
|
|
Re: OpenJDK governing board, constitutionThe reason I ask is that I'm worried that openJDK may turn into the defacto mechanism for features getting into the platform. The JCP used to play that role, but there has been little activity in forming a JSR for Java SE 7 in the past few years. I've noticed that openjdk7 is more and more being called Java 7, JDK7, etc, even though it doesn't implement a platform specification approved by the JCP. If openjdk is to become the mechanism by which features are added to the platform, it would be better for the governance model to acknowledge and support that.
On Thu, Jan 8, 2009 at 6:15 AM, Mark Wielaard <mark@...> wrote: Hi Neal, |
|
|
Re: OpenJDK governing board, constitutionHi Neal,
On Thu, 2009-01-15 at 10:58 -0800, Neal Gafter wrote: > The reason I ask is that I'm worried that openJDK may turn into the > defacto mechanism for features getting into the platform. The JCP > used to play that role, but there has been little activity in forming > a JSR for Java SE 7 in the past few years. I've noticed that openjdk7 > is more and more being called Java 7, JDK7, etc, even though it > doesn't implement a platform specification approved by the JCP. If > openjdk is to become the mechanism by which features are added to the > platform, it would be better for the governance model to acknowledge > and support that. That is a very good point. Thanks for bringing that up. Currently we act as if the JCP has some kind of status that restricts certain kinds of modifications to public APIs. But this has been kind of a problem since access to JSRs and JCKs is not guaranteed to be free of restrictions that are incompatible with our way of working in a public and open free software project. (See the multiple months long [still unresolved!] thread on pkg-distro-dev about the inability to use a lot of official JSR documents for work on OpenJDK.) If we can get a smoother way of working on standards through OpenJDK that would indeed be very welcome. But does indeed need to come with some kind of guide lines of how we would like to handle such responsibilities. Cheers, Mark |
|
|
Re: OpenJDK governing board, constitutionNeal Gafter wrote:
>> On Wed, 2009-01-07 at 19:15 -0800, Neal Gafter wrote: >>> The OpenJDK governing board, having had its life extended by a >>> year, is now scheduled to dissolve in four months, with two of its >>> non-Sun positions remaining unfilled. The last published meeting >>> minutes were from April 2008, at which it was agreed that the GB >>> would strive for a draft Constitution by the end of 2008. >>> Who are the seven members of the governing board? Can we please >>> see the minutes of meetings after April, and get a status report >>> on the Constitution? > The reason I ask is that I'm worried that openJDK may turn into the > defacto mechanism for features getting into the platform. The JCP > used to play that role, but there has been little activity in > forming a JSR for Java SE 7 in the past few years. I've noticed > that openjdk7 is more and more being called Java 7, JDK7, etc, even > though it doesn't implement a platform specification approved by the > JCP. If openjdk is to become the mechanism by which features are > added to the platform, I don't see how that can happen. For Java SE 7 to be released there must be a platform specification, and there must be a TCK. openjdk7 is a bunch of packages slated for Java SE 7 that may or may not get to be in the platform. > it would be better for the governance model to acknowledge and support that. It would, yes, but it would be a huge change. In the past there have undoubtedly been developments very much like the openjdk7 tree, where platform integration has proceeded prior to the formal platform specification. This is essential: you need to make sure that a design works in a reasonable way before its specification is finalized. The only difference now is that the openjdk7 tree is open. Andrew. |
|
|
Re: OpenJDK governing board, constitutionWhat I find most astonishing on this thread is that apparently neither
the Governance Board members nor a Sun representative have considered it important enough to comment or respond. Strange... On 1/16/09, Andrew Haley <aph@...> wrote: > Neal Gafter wrote: > > >> On Wed, 2009-01-07 at 19:15 -0800, Neal Gafter wrote: > > >>> The OpenJDK governing board, having had its life extended by a > >>> year, is now scheduled to dissolve in four months, with two of its > >>> non-Sun positions remaining unfilled. The last published meeting > >>> minutes were from April 2008, at which it was agreed that the GB > >>> would strive for a draft Constitution by the end of 2008. > > >>> Who are the seven members of the governing board? Can we please > >>> see the minutes of meetings after April, and get a status report > >>> on the Constitution? > > > > The reason I ask is that I'm worried that openJDK may turn into the > > defacto mechanism for features getting into the platform. The JCP > > used to play that role, but there has been little activity in > > forming a JSR for Java SE 7 in the past few years. I've noticed > > that openjdk7 is more and more being called Java 7, JDK7, etc, even > > though it doesn't implement a platform specification approved by the > > JCP. If openjdk is to become the mechanism by which features are > > added to the platform, > > > I don't see how that can happen. For Java SE 7 to be released there > must be a platform specification, and there must be a TCK. openjdk7 > is a bunch of packages slated for Java SE 7 that may or may not get to > be in the platform. > > > > it would be better for the governance model to acknowledge and support that. > > > It would, yes, but it would be a huge change. > > In the past there have undoubtedly been developments very much like > the openjdk7 tree, where platform integration has proceeded prior to > the formal platform specification. This is essential: you need to > make sure that a design works in a reasonable way before its > specification is finalized. The only difference now is that the > openjdk7 tree is open. > > > Andrew. > |
|
|
Re: OpenJDK governing board, constitutionNeal Gafter wrote:
> The reason I ask is that I'm worried that openJDK may turn into the > defacto mechanism for features getting into the platform. The JCP used > to play that role, but there has been little activity in forming a JSR > for Java SE 7 in the past few years. There has been some (sadly unavoidable) lack of transparency in JCP that has given many people this mis-impression. The JCP and its Executive Committee (that I am on) very much wants the JCP to play the central role in driving major releases. However, it has been stuck for a long while in policy impasses (such as disputes over terms of TCK tests involving undisclosable legal matters) that have made it impossible to approve a Java7 Release JSR. Everyone involved hopes that these are resolved soon. And many of us have invested a fair amount of time trying to help resolve them. In the absence of resolution, Java7 plans have been left in a long gestation mode. Spec leads and contributors (not just at Sun) involved with changes and additions likely to make it in to a next major release seem to be proceeding with plans, but without an identifiable central coordination point. Placing likely Java7 release contributions in openJDK is a convenient way to maintain progress in the mean time, and presence of code in openJDK repositories is one good indication of some of functionality that some of them intend to include. When a Java7 Release JSR can be proposed, it will probably be able proceed quickly. Until then, the whole process has an unfortunate shadowy-cabal appearance, which does indeed suck. -Doug |
|
|
Re: OpenJDK governing board, constitutionOn Jan 8, 2009, at 16:47, Andrew Haley wrote: > So, the less the steering committee does, the better. An active > OpenJDK > governance board and a "constitution", it hopefully would not have > affected > our work at all. Their job is to keep out of the way of the people > doing real work. They've been doing this quite well. I agree. I'm not 100% happy that there have been no meetings, but I do feel that the overall goal we agreed - to make sure that any kind of committee would stay out of the way of the actual work, and that we'd wait until it was clear what the need was until acting - still seems the right one and seems to have been achieved by default. It may well be smart to keep going like this rather than create some document for the sake of having it. On Jan 15, 2009, at 19:58, Neal Gafter wrote: > The reason I ask is that I'm worried that openJDK may turn into the > defacto mechanism for features getting into the platform. There's already code in the wider OpenJDK community that's experimental or pragmatic and the world hasn't ended (in fact the Java platform is now freely available on Linux) so I'm not sure I understand why this is relevant to an open source community. I'm not aware (correct me if I'm wrong) that Mozilla has governance statements about adherence to W3C process, for example. S. |
|
|
Re: OpenJDK governing board, constitutionOn Jan 8, 2009, at 16:47, Andrew Haley wrote: > So, the less the steering committee does, the better. An active > OpenJDK > governance board and a "constitution", it hopefully would not have > affected > our work at all. Their job is to keep out of the way of the people > doing real work. They've been doing this quite well. I agree. I'm not 100% happy that there have been no meetings, but I do feel that the overall goal we agreed - to make sure that any kind of committee would stay out of the way of the actual work, and that we'd wait until it was clear what the need was until acting - still seems the right one and seems to have been achieved by default. It may well be smart to keep going like this rather than create some document for the sake of having it. On Jan 15, 2009, at 19:58, Neal Gafter wrote: > The reason I ask is that I'm worried that openJDK may turn into the > defacto mechanism for features getting into the platform. There's already code in the wider OpenJDK community that's experimental or pragmatic and the world hasn't ended (in fact the Java platform is now freely available on Linux) so I'm not sure I understand why this is relevant to an open source community. I'm not aware (correct me if I'm wrong) that Mozilla has governance statements about adherence to W3C process, for example. S. |
|
|
Re: OpenJDK governing board, constitutionSorry for the multiple posting, folks, looks like the discuss list
rejects mail from me no matter where it comes from :-) |
|
|
Re: OpenJDK governing board, constitutionSimon Phipps wrote:
> > On Jan 8, 2009, at 16:47, Andrew Haley wrote: > >> So, the less the steering committee does, the better. An active OpenJDK >> governance board and a "constitution", it hopefully would not have >> affected >> our work at all. Their job is to keep out of the way of the people >> doing real work. They've been doing this quite well. > > I agree. I'm not 100% happy that there have been no meetings, but I do > feel that the overall goal we agreed - to make sure that any kind of > committee would stay out of the way of the actual work, and that we'd > wait until it was clear what the need was until acting - still seems the > right one and seems to have been achieved by default. I thought the overall goal of the GB was to create a constitution, not "stay out of the way of actual work". In fact, looking again at the OpenJDK charter, it's quite clear that that's the purpose of the GB. You say "we agreed" above, and assuming the "we" is the GB, I don't see any big discussion in the meeting minutes about "staying out of the way". The meeting minutes seem to indicate serious dedication to creating a constitution. There's no indication there that having no further meetings and making no progress on a constitution might be a reasonable outcome. Is there any documentation that the GB ever really agreed that "we'd wait until it was clear what the need was"? Documented or not, I'm having a lot of trouble believing that the GB really agreed on this. > It may well be > smart to keep going like this rather than create some document for the > sake of having it. So you create a GB who's main purposes are to create a constitution and resolve disputes, and now apparently the thinking is that there's no need for a constitution, so it's OK that the GB never produced anything? What has changed so that a constitution is no longer needed? Who exactly is the "we" that doesn't think a constitution is needed and that no GB meetings are needed? And most importantly, doesn't it seem like there's now an issue that requires the GB and/or a constitution...namely, the issue of who decides what goes into "the platform" - openJDK or the JCP? Is the JCP dead, and Neal should just just try to get closures into the openJDK code? Or is the JCP alive, and will ensure that openJDK code won't leak into JDK without a JSR? I think it's time the GB either do what it's supposed to do, or officially disband and let Java drift where it may. It's just silly to have a group that does nothing and considers that OK because "we" agreed that it should "stay out of the way". Andy |
|
|
Re: OpenJDK governing board, constitutionOn Jan 16, 2009, at 19:09, Andy Tripp wrote: > What has changed so that a constitution is no longer needed? Who said it wasn't needed? It's just that the only dispute that has arisen so far appears to be this one, and experience elsewhere shows that creating governance in a vacuum leads to bad decisions. What actually is the need precipitating your passion, beyond an arbitrary date passing (through, I agree, apparent neglect)? S. |
|
|
Re: OpenJDK governing board, constitutionOn Fri, Jan 16, 2009 at 10:16 AM, Simon Phipps <webmink@...> wrote:
I'm not sure I would characterize this as a dispute or a problem. I'm not upset or anything, I'm just trying to find out what the processes are for things moving forward. If people are happy with the current process for changes going into JDK7 before the platform JSR exists (whatever that process is), then that's OK with me. |
|
|
Re: OpenJDK governing board, constitutionSimon Phipps wrote:
> > On Jan 16, 2009, at 19:09, Andy Tripp wrote: > >> What has changed so that a constitution is no longer needed? > > Who said it wasn't needed? I'm deducing that you believe that a constitution is not needed, because the GB is the one who was supposed to create it, it hasn't, and that seems to be OK with you. Do you think it's needed or not? > It's just that the only dispute that has > arisen so far appears to be this one, Naturally, no issues are going to "arise" if there's nowhere for them to go. Closures are a good example. As you know, there are several proposals and at least one implementation out there. At this point, it looks like Neal could probably get BGGA closures into openjdk just by committing the code. Could that code then flow into the JDK (without a JSR) or not? > and experience elsewhere shows > that creating governance in a vacuum leads to bad decisions. What > actually is the need precipitating your passion, beyond an arbitrary > date passing (through, I agree, apparent neglect)? I want to know if the JDK is now in the process of forking into a) the JCP-controlled JDK, which at this point looks like it may never have a "7" release b) OpenJDK/IcedTea, self-controlled, with ongoing changes. For me, it's entirely academic, but I'm sure someone like Neal wants to know where he should put his efforts. And I would think Doug Leah would not be too happy to hear that all his GB efforts are for nil. So again, I ask "what has changed?" Who decided that a GB was needed, wrote up an OpenJDK charter, established a GB to write a constitution, and has now changed his mind? Has the entire GB decided not to bother with a constitution? Where there discussions? Was there a vote? I guess I'm just curious. Andy > > S. > > |
|
|
Re: OpenJDK governing board, constitutionAndy Tripp wrote:
> Simon Phipps wrote: >> >> On Jan 16, 2009, at 19:09, Andy Tripp wrote: >> >>> What has changed so that a constitution is no longer needed? >> >> Who said it wasn't needed? > > I'm deducing that you believe that a constitution is not needed, because > the GB is the one who was supposed to create it, it hasn't, and that > seems to be OK > with you. Do you think it's needed or not? > >> It's just that the only dispute that has arisen so far appears to be >> this one, > > Naturally, no issues are going to "arise" if there's nowhere for them > to go. > Closures are a good example. As you know, there are several proposals and > at least one implementation out there. At this point, it looks like Neal > could probably get BGGA closures into openjdk just by committing the > code. Could that code then flow into the JDK (without a JSR) or not? > You said 'JDK' in the last phrase so I suppose you mean the thing we label 'JavaSE' and ship through java.sun.com and java.com. The JCK is derived from JCP specs and tests for conformance. Our product named JavaSE (a.k.a. JDK) has to meet the JSR specs and hence is run through the JCK just like all other Java implementations. Assuming the JCK can successfully reject a compiler that supports an extension like closures if closures are not in the spec, then a Java compiler could not support that extension and call itself a Java compiler. Thinking off the top of my head I suppose that such support could be turned on by an option and so long as the extension is "off" by default it would meet JCP requirements. >> and experience elsewhere shows that creating governance in a vacuum >> leads to bad decisions. What actually is the need precipitating your >> passion, beyond an arbitrary date passing (through, I agree, apparent >> neglect)? > > I want to know if the JDK is now in the process of forking into > a) the JCP-controlled JDK, which at this point looks like it may never > have a "7" release > b) OpenJDK/IcedTea, self-controlled, with ongoing changes. We didn't open source the spec process, we open sourced an implementation. The JSR's are the spec and are controlled by the JCP. I think that questions about opening the spec process need to be brought to the JCP. The OpenJDK project is not the best place to pursue opening up the spec process. For prior Java<n> cycles for values of n less than 7 .. "little changes" were rolled into the "Platform JSR" which allows for changes on the size of a bug fix or minor feature which aren't significant enough to require a JSR. The same would be true for the Java7 cycle assuming we're able to settle the issues which currently prevent a Java7 JSR from existing. Hence such ongoing small changes in OpenJDK7 would be rolled into the platform JSR I'm assuming will eventually exist. - David Herron |
|
|
Re: OpenJDK governing board, constitutionThe OpenJDK Governance Board (GB) has not met since last April because
Sun has not yet appointed anyone to the two open GB seats. Sun and the GB considered various candidates early on but then the effort faded into the background over the summer in the face of more pressing issues. Without a full GB, there has been no further work on the Constitution. In the meantime, as others have noted, work is getting done and the OpenJDK Community is, slowly, expanding. It is definitely the view of the current GB Members that the GB is, and ought to be, more of a legislative and judiciary body than an executive. The GB exists to define the high-level processes by which the Community operates, and to adjudicate disputes when they arise. It should never, ever be in the position of making technical decisions. I fully expect this view to be codified in the Constitution. With regard to the JCP, as Doug observed there is not yet a Java SE 7 Platform JSR due to a policy impasse within the Executive Committee. Sun will submit such a JSR as soon as that issue is resolved. In the meantime the JDK 7 Project here in the OpenJDK Community will move forward to prototype some features and enhancements that might -- or might not -- wind up in the SE 7 Platform Specification. Some of these improvements will come from outside Sun. Several major contributions from non-Sun developers are already lined up, and we'll shortly announce a process by which anyone can propose a new feature. Stay tuned. - Mark |
|
|
Re: OpenJDK governing board, constitutionOn Jan 16, 2009, at 19:51, Andy Tripp wrote: > Simon Phipps wrote: >> On Jan 16, 2009, at 19:09, Andy Tripp wrote: >>> What has changed so that a constitution is no longer needed? >> Who said it wasn't needed? > > I'm deducing that you believe that a constitution is not needed, > because > the GB is the one who was supposed to create it, it hasn't, and that > seems to be OK > with you. Do you think it's needed or not? Yes, I think a document on procedures will be needed at some stage. We already have an interim statement that seems OK with the people who have commented and seems to be causing no problems, so pragmatically there doesn't seem to be a gap at present. By the way, I am not setting the agenda for the OGB, I'm a participant like all the others. >> It's just that the only dispute that has arisen so far appears to >> be this one, > > Naturally, no issues are going to "arise" if there's nowhere for > them to go. The OGB exists and has a mailing list, hence this discussion. > Closures are a good example. As you know, there are several > proposals and > at least one implementation out there. At this point, it looks like > Neal > could probably get BGGA closures into openjdk just by committing the > code. Could that code then flow into the JDK (without a JSR) or not? I hope that whatever governance the OpenJDK community finally creates, it will never give the OGB a role of technical judgement. I agree with Andrew that open source steering bodies are there to establish order, not architecture. As David has pointed out, the content of the reference implementation is dictated by the spec, not by the work of any code contributor of any affiliation. S. |
|
|
|
|
|
|
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |