Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invitation to Zarr Implementation Council (jzarr) #29

Closed
4 tasks
joshmoore opened this issue May 3, 2022 · 6 comments
Closed
4 tasks

Invitation to Zarr Implementation Council (jzarr) #29

joshmoore opened this issue May 3, 2022 · 6 comments
Labels

Comments

@joshmoore
Copy link
Member

joshmoore commented May 3, 2022

attn: @SabineEmbacher @forman @bcdev

Introduction

Changes to the Zarr specification impact all implementors. In order to manage
that burden, the Zarr project has formed an implementation council. Each
implementation community selects one person to sit on the council to help shape
changes to the Zarr spec.

Rights & Responsibilities

The hope is that sitting on the council is itself a minimal additional burden.
Each decision to be made will be encapsulated as a "ZEP" (Zarr Enhancement
Process) which will need to be voted on. Each community can state that they
intend to actively implement ("YES") that they might eventually implement
("ABSTRAIN") or that they will never implement ("VETO").

Members of the Implementation Council will be added to the similarly named
team on GitHub which has privileges on the zarr-specs and zep repos.

Next steps

First, if you would like to read more on the council and the process surrounding it,
please see the Governance document
as well as the ZEP itself for more information.

Then, please use this issue to let the steering council know either:

  • that you are not interested or perhaps do not have the capacity at this time
  • or whom you will be assigning as your council representative.

If any help or discussion is needed, feel free to do so here or link to other
issues/threads as necessary.

Finally, we invite any implementation that has joined the Implementation
Council to also host their implementation's repositories in the zarr-developers
GitHub organization. This is not mandatory and has no impact on voting rights.
Most importantly, we would like to show the vibrancy of the Zarr community
and the strength that comes from a larger number of implementations.

Thanks to all of you!


  • If joining:
    • Create a dedicated core-devs team and assign all members
    • Add representative to the implementation-council team
    • Update GOVERNANCE.md
    • Accept transfer of repository if desired
@joshmoore joshmoore added the ZIC label May 3, 2022
@forman
Copy link

forman commented May 6, 2022

Hi @joshmoore, thanks for the invitation, it is an honour! :)

Despite its generic name, we are developing jzarr mainly for the use cases we have in our (small) company. However, any Zarr feature we required, has so far been implemented conforming the Zarr 2.0 Spec.

Before we can consent to a seat in the council, we'd like to better understand what effort is associated with that responsibility. In addition, we don't want to slowdown the evolution of Zarr by voting against some ZEPs, only because we (currently) don't have the time to implement them in jzarr.

Could you please give us a hint about the desired effort and frequency/duration of the envisaged meetings?

@joshmoore
Copy link
Member Author

Hi @forman, thanks for your feedback & opennes: we definitely understand the balance with our day jobs.

In the short-term, there are likely be a number of decisions to be made around the migration to v3:

though we certainly expect the frequency to reduce once the initial bulk of work has been decided.

To the extent that you & @bcdev would like to be actively involved in v3's definition, then this would be a good time to join with an eye on what it would mean for jzarr to implement the new spec(s).

However, if you decide that that's too much involvement for the moment, that doesn't preclude your joining in the future (once the air has cleared 😄).

@joshmoore
Copy link
Member Author

@forman @SabineEmbacher: any thoughts to the above or would it be best to close this for the moment?

@SabineEmbacher
Copy link

Dear @joshmoore,

It's really hard to say no.
But a "yes" that we cannot keep would not help anyone.
We are sorry! 🙁

@forman
Copy link

forman commented Jun 27, 2022

@forman @SabineEmbacher: any thoughts to the above or would it be best to close this for the moment?

As Sabine said, for time being and unfortunately we have to decline the offer. We hope to re-apply once we have the capacities to take care of the matter responsibly. Thanks!

@joshmoore
Copy link
Member Author

@SabineEmbacher & @forman, thanks for the definitive answer. I'm sure it wasn't an easy decision, but do let us know if anything changes.

All the best,
~Josh

@joshmoore joshmoore closed this as not planned Won't fix, can't repro, duplicate, stale Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants