-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
State and governance of the project? #767
Comments
@zloirock Making himself the only maintainer was extremely poor handling of such a well used repo.. but I can't say I'm surprised. He's been extremely protective of it. I think, in time, this project may need to be forked. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@nicolo-ribaudo ryanelian/ts-polyfill#4 (comment)
🤷♂ |
I bet this will be the SPOF of the year for js ecosystem |
This comment has been minimized.
This comment has been minimized.
This could potentially be bigger than |
Need to update babel docs if we ever move to another repo |
....yikes. Sounds like a fork needs to happen. And github should really look to provide a 'risk' rating to projects from a maintenance PoV... a project depended on by 4.5m users with 1 maintainer should visualise as a high-risk dependency. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Why instead of discussing this repo future you are talking about this accident? It's irrelevant and will not help to solve the issue. |
Stop spam & panic! I have rules for this repo and i have some time for fixing critical bugs and major updates. |
Sorry for finding this highly unlikely (given how restrictive zloirock seems to be with permissions), but could you please provide some kind of proof for this claim? Like, adding a notice in the readme. Edit: Proven 👍 |
@simskij |
Great! Then @yvele should update the issue description to reflect that. 👍🏻 |
Btw, @slowcheetah, you can edit issue message by yourself. |
So, how much are the 4.5m users willing to pay for this feature? One of the biggest challenges being discussed with any forks of core-js is a lack of resources. Contributing financially to open source projects can offset this challenge. Making demands without any skin in the game to help meet them is really unfair. Going further than simple demands, and asking for the platform to besmirch a project's reputation as "high risk" for the users who are unable or unwilling to evaluate the project according to their own risk matrix... I'm not even sure how to classify. It's definitely a degree further than simple entitlement. Open source is hard. Forgetting that there are humans involved in the maintenance of open source is deceptively easy, but harmful. |
I would like to urge everyone to try not to discuss @zloirock personal life in this issue, it's really not the forum for it. This is an important conversation about the maintenance of a critical JS dependency, we don't want to lose relevant comments in the noise. Thanks 🙂 |
To keep the discussion focused, maybe @slowcheetah could even hide all comments focusing on @zloirock's personal life (including this one)? |
In my opinion, it would feel pretty lousy to make such a decision without the core maintainer being present to weigh in. |
I’m not saying it’s up to the maintainer to necessarily disclaim potential risks- rather, an automated t-shirt sized risk assessment for dependency by github would be a neat feature. I also strongly disagree that risk necessarily reflects inversely on quality... I’m confident a lot of the oss stuff I use for my private/personal projects would probably be a high-risk in an enterprise environment, but that’s fine. Right tool for the right job, etc. Anyway, this is off-topic, I’m really just advocating for stronger governance around a project that is so important to everyone. |
There are simple questions:
|
Currently he is the only administrator on Open Collective so distributing funds from it is probably not possible |
I disagree a lot with the "risk rating" requests outlined here. Just publicize the administrators of public repositories and let people decide for themselves. Not that it would have mattered in this case because this painted a perfectly clear picture. I think the real culprits are the Babel team because they definitely knew this was a high-risk project, and they still forced millions of consumers to add it as a dependency. Even if individual developers identified |
Issue description updated. Is that good enough? |
Or... or - developers could do some due diligence and risk assessment themselves before just pulling in every random JS library that comes across their radar. A bizarre concept in JS land, I know. |
The idea of anyone owing so much money or going to prison just for an accident sounds ludricous (ridiculous) to me. I wonder if there is any way we could find some help for an appeal. |
This comment has been minimized.
This comment has been minimized.
I think it is up to the dependents to upgrade to the latest version, which seem to be cleaned up. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Yes, it would be nice of him to be able to get back up on his feet after spending 1 and a half years in prison, before going to which he spent 6 months without a job maintaining an open source project for free. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Since the original concern (does this project have an interim maintainer) is addressed by @slowcheetah, can we close this issue? @yvele |
Let's wait for the next release to be published on npm and then I'll be comfortable closing this issue. When you have a look at the releases you can see that only @zloirock was in charge of publishing them. On npm the only collaborator is zloirock 🤷♂ In the meanwhile I'm not confident that this project is going well regarding governance... |
@slowcheetah are you able to inform us on the governance strategy?
In the future, should we expect "only" fixes or also new features? What about #139 #496 ? Maybe we should make write a little doc about governance good practices 🤔 this may be very sane. I'm not experimented with open source project management, but I think something should be done regarding the governance of the project 💪 I wish collaborators good luck, this looks quite challenging. |
I am diving in project now. if @zloirock will not have direct access to the project, I will discuss disputed issues with him and try to do further support and development of the project. Next week I hope to talk with him about the current bugfixes and come to the conclusion whether a new version is needed now. |
Thanks you @slowcheetah 🙏 I think we all have enough informations... And I think I can close this issue now 🤔 if you agree of course. Issue edited. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I think this thread needs to be locked. The conversation looks like its (again) spiraling downwards, in the direction of frustration at the log messages. Look, we all have opinions on the log messages. This isn't the place to discuss them, and frankly, if you're bothered by them (like I am), then put that energy into a more productive form of dissent (such as championing a solution). We're a creative bunch, so I have confidence we as a community can think of ways to address the systemic problem of developers needing support for their OSS efforts. No one is actually helped by the collective complaining that's happening throughout the GitHub issues for this repo. Keep the thread on-topic. The questions seem resolved, so let's move on to other things. |
Holy shit... Apparently, it's time for me to think for whom I make |
Edit: The project still is alive, some other contributors like @slowcheetah have permissions for the project to keep going, see #767 (comment) 👍
Full summary of project governance here #767 (comment) 👍
Looks like @zloirock the author and main maintainer of the project will be will be unavailable for
some time1.5 years.Sources: #767 (comment), #757 (comment), #747 (comment), #548 (comment)
What exactly is the state of the governance of this project?
The JavaScript community should be a bit concerned because @zloirock looks like to be the "only" maintainer. Does somebody else have admin privileges to write on this repo? Publish on npm and make this project not to die?
Or the only way is to "wait" for someone to fork this repo?
Maybe someone from @babel(poking @nicolo-ribaudo and @danez 🤷♂). Looks like @babel doesn't have bandwith to fork this project.A huge open source project (25M weekly downloads) like this should be maintained by more than a single person 🤔
Any clues on the future of this project?
PS: I don't know your personal story @zloirock but I'm grateful for your amazing work on this project.. hoping everything will be fine
Edit:
This project is dead, see #767 (comment)The text was updated successfully, but these errors were encountered: