Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upopenness to re-merging with the Node project (in the future) #4
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Qard
Aug 22, 2017
Contributor
I'd be open to re-merging if and when the problems plaguing Node.js are resolved. Problematic people removed; use of "policy" as an excuse ended; power structures reorganized to emphasize community over tech. So far though it seems like there's little desire to fix these problems from those with the power to do so.
|
I'd be open to re-merging if and when the problems plaguing Node.js are resolved. Problematic people removed; use of "policy" as an excuse ended; power structures reorganized to emphasize community over tech. So far though it seems like there's little desire to fix these problems from those with the power to do so. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Fishrock123
Aug 22, 2017
Contributor
So far though it seems like there's little desire to fix these problems from those with the power to do so.
This is very similar to Node pre-io.js fork.
I agree that the goal should be when the things the fork is being made over are resolved (even if by a merge), if they are.
This is very similar to Node pre-io.js fork. I agree that the goal should be when the things the fork is being made over are resolved (even if by a merge), if they are. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
zkat
Aug 22, 2017
Contributor
I just want shit to be fixed. I don't care what the project is called or who controls it as long as it serves the communities it has worked so hard to push away.
|
I just want shit to be fixed. I don't care what the project is called or who controls it as long as it serves the communities it has worked so hard to push away. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Fishrock123
Aug 22, 2017
Contributor
Maybe goal is the wrong wording - we were always open to re-merging if the stuff from pre-io.js node was fixed.
|
Maybe goal is the wrong wording - we were always open to re-merging if the stuff from pre-io.js node was fixed. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
varjmes
Aug 23, 2017
Contributor
Maybe goal is the wrong wording - we were always open to re-merging if the stuff from pre-io.js node was fixed.
I second Kat's sentiments and also like this sentence.
I second Kat's sentiments and also like this sentence. |
varjmes
added
the
question
label
Aug 23, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Is this related? nodejs/CTC#165 (comment) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
addaleax
Aug 25, 2017
Contributor
@styfle It’s the “statement” from a person who has generally been standing in the way of making Node.js an inclusive project, which is what this project is trying to achieve. That his behaviour was explicitly considered acceptable leadership behaviour by a majority of Node’s TSC was what sparked this fork. I don’t think there’s any more relation.
|
@styfle It’s the “statement” from a person who has generally been standing in the way of making Node.js an inclusive project, which is what this project is trying to achieve. That his behaviour was explicitly considered acceptable leadership behaviour by a majority of Node’s TSC was what sparked this fork. I don’t think there’s any more relation. |
Fishrock123
changed the title from
is re-merging with the Node project a goal?
to
openness to re-merging with the Node project (in the future)
Aug 25, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tenthirtyone
Aug 25, 2017
Can this just be the repo for people who want to bring their identity politics to projects? It's actually nice that we have a place to direct them and I think what you're doing here would be a good home for people who want to spend more time debating what the pronoun should be used instead of doing development
tenthirtyone
commented
Aug 25, 2017
•
|
Can this just be the repo for people who want to bring their identity politics to projects? It's actually nice that we have a place to direct them and I think what you're doing here would be a good home for people who want to spend more time debating what the pronoun should be used instead of doing development |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
csvan
Aug 25, 2017
@tenthirtyone you're pretty much demonstrating why this fork exists. Congratulations.
csvan
commented
Aug 25, 2017
|
@tenthirtyone you're pretty much demonstrating why this fork exists. Congratulations. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
zkat
Aug 25, 2017
Contributor
@tenthirtyone you're the one bringing identity politics into it here. Everyone else is talking about trying to contribute to a project and realizing we can't even make the Working Groups we need for it. See also: documentation WG.
You are, in fact, the first person in the entire thread to make any remarks about identity politics, btw. Maybe think about that a bit, and the time you're trying to waste here while we try and get code done.
|
@tenthirtyone you're the one bringing identity politics into it here. Everyone else is talking about trying to contribute to a project and realizing we can't even make the Working Groups we need for it. See also: documentation WG. You are, in fact, the first person in the entire thread to make any remarks about identity politics, btw. Maybe think about that a bit, and the time you're trying to waste here while we try and get code done. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jewsh
Aug 26, 2017
emphasize community over tech
Wouldn't the number one goal be a functional product and therefore it should be tech over community?
Please be aware that I have Aspergers and can't read feelings/mood so if this offends anyone I'm sorry.
jewsh
commented
Aug 26, 2017
Wouldn't the number one goal be a functional product and therefore it should be tech over community? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
vsemozhetbyt
Aug 26, 2017
Contributor
FWIW, but I am not happy with statements like:
If it comes to that, Ayo will work hard to find a good alternative governance structure itself, and ideally supplant the Node Core project...
I think both sides should try to abstain from any slightest hostility to make re-merging easier.
|
FWIW, but I am not happy with statements like:
I think both sides should try to abstain from any slightest hostility to make re-merging easier. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Fishrock123
Aug 26, 2017
Contributor
I certainly think refraining from project hostility is healthy, but I do think that there needs to be a workable plan if re-merging either is a very long road (or (hopefully not) isn't possible).
|
I certainly think refraining from project hostility is healthy, but I do think that there needs to be a workable plan if re-merging either is a very long road (or (hopefully not) isn't possible). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Fishrock123
Aug 26, 2017
Contributor
@jewsh Theoretically, maybe tech should be over community, but, as it is the community that builds the tech, the community needs to be healthy for the tech to be built as well as it could be built!
|
@jewsh Theoretically, maybe tech should be over community, but, as it is the community that builds the tech, the community needs to be healthy for the tech to be built as well as it could be built! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Fishrock123
added
the
meta
label
Aug 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sudocurse
Sep 5, 2017
Wouldn't the number one goal be a functional product and therefore it should be tech over community?
This is a really good question and one that merits some reflection. Ayo (node) is a language and/or set of tools for the developer community at large. While machines may execute the code, the product's purpose, just like most other products, are (generally speaking) meant for humans to create tools and products for other humans. In other words, the community and tech both exist to create better tech for better communities.
You shouldn't ever have to compromise one for the other. Unfortunately, community is often compromised as it is a heavily undervalued component of open source development. Thanks for bringing this up and please ask more clarifying questions about this if you'd like!
sudocurse
commented
Sep 5, 2017
This is a really good question and one that merits some reflection. Ayo (node) is a language and/or set of tools for the developer community at large. While machines may execute the code, the product's purpose, just like most other products, are (generally speaking) meant for humans to create tools and products for other humans. In other words, the community and tech both exist to create better tech for better communities. You shouldn't ever have to compromise one for the other. Unfortunately, community is often compromised as it is a heavily undervalued component of open source development. Thanks for bringing this up and please ask more clarifying questions about this if you'd like! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
vtambourine
Sep 8, 2017
Doesn't emphasizing community over tech sounds counter-productive? Node.js community exists only because of their recognized and well-known product. The product is recognized and used only because it solves people's problems and allow them to generate new ideas and do their work faster. Without such product community is just a group of people with common beliefs.
I as a customer shouldn't put much thoughts on who built it, as long as it solves my issues and make me productive. Just as I don't want to turn over every stone on the way to my goal.
That's why I believe the customer should be put on top of all things. Product next to it. And all the rest after first two things.
vtambourine
commented
Sep 8, 2017
|
Doesn't emphasizing community over tech sounds counter-productive? Node.js community exists only because of their recognized and well-known product. The product is recognized and used only because it solves people's problems and allow them to generate new ideas and do their work faster. Without such product community is just a group of people with common beliefs. I as a customer shouldn't put much thoughts on who built it, as long as it solves my issues and make me productive. Just as I don't want to turn over every stone on the way to my goal. That's why I believe the customer should be put on top of all things. Product next to it. And all the rest after first two things. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sudocurse
Sep 8, 2017
You shouldn't ever have to compromise one for the other.
Please review my comment above. If you don't like hearing about the social issues surrounding the tech, you as the "customer" can always opt-out of the discussion instead of chiming in on a thread on GitHub...
sudocurse
commented
Sep 8, 2017
•
Please review my comment above. If you don't like hearing about the social issues surrounding the tech, you as the "customer" can always opt-out of the discussion instead of chiming in on a thread on GitHub... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sandfox
Sep 8, 2017
Node.js community exists only because of their recognized and well-known product.
@vtambourine node.js only exists because people built it.
Nothing is more important than people, and certainly not a software project. This is something that ayo seeks to make more explicit because doing otherwise has led to people being marginalised and mistreated on the very basis of their existence, because their existence was deemed of lesser importance than the "tech" .
It's also a bit of false dichotomy to assume you can only have tech or only have community, they are not mutually exclusive.
You are also not a customer of node or ayo. They are projects/software that you are free to use (noting any licensing/rights etc) and participate in (following social and community norms), and equally you are also free to not choose them and not participate.
sandfox
commented
Sep 8, 2017
@vtambourine node.js only exists because people built it. Nothing is more important than people, and certainly not a software project. This is something that ayo seeks to make more explicit because doing otherwise has led to people being marginalised and mistreated on the very basis of their existence, because their existence was deemed of lesser importance than the "tech" . It's also a bit of false dichotomy to assume you can only have tech or only have community, they are not mutually exclusive. You are also not a customer of node or ayo. They are projects/software that you are free to use (noting any licensing/rights etc) and participate in (following social and community norms), and equally you are also free to not choose them and not participate. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
zkat
Sep 8, 2017
Contributor
There can be no tech without people, but there is definitely people without tech. I'd like to imagine this isn't a controversial thing to say, but we do exist in an industry that puts humans on death marches on a regular basis so... shrug
|
There can be no tech without people, but there is definitely people without tech. I'd like to imagine this isn't a controversial thing to say, but we do exist in an industry that puts humans on death marches on a regular basis so... shrug |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
cronvel
Sep 16, 2017
Hello!
So? Are you aiming for re-merging with Node, or are you moving on your own way?
If not (re-merging), will you maintain compatibility with Node or not?
cronvel
commented
Sep 16, 2017
|
Hello! So? Are you aiming for re-merging with Node, or are you moving on your own way? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
oe
Sep 16, 2017
Contributor
@cronvel we are currently maintaining compatability with node by merging from upstream fairly regularly. re-merging with node is currently way on the horizon, and so far it seems like it'll be unlikely (because of their inability to change anything about their organizational structure), but only time can tell!
|
@cronvel we are currently maintaining compatability with node by merging from upstream fairly regularly. re-merging with node is currently way on the horizon, and so far it seems like it'll be unlikely (because of their inability to change anything about their organizational structure), but only time can tell! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tniessen
Sep 16, 2017
Contributor
because of their inability to change anything about their organizational structure
I would be interested in your suggestions for a better "organizational structure", I think we are always open to constructive input. Why do you think the project is unable to change its structure, despite its efforts to do so in a way which benefits the community? (See e.g. nodejs/node#15366, nodejs/TSC#339, nodejs/TSC#317 for examples of relevant changes within the last weeks.)
I would be interested in your suggestions for a better "organizational structure", I think we are always open to constructive input. Why do you think the project is unable to change its structure, despite its efforts to do so in a way which benefits the community? (See e.g. nodejs/node#15366, nodejs/TSC#339, nodejs/TSC#317 for examples of relevant changes within the last weeks.) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sandfox
Sep 17, 2017
@tniessen There has been much written both here in this thread, other github issues, discord, and https://github.com/ayojs/ayo/blob/latest/GOVERNANCE.md about what we think a better organizational structure might look like (and this is a topic that we continue to work on).
As for why nodejs seems unable to change, it's a bit outside the the scope of this project but this issue #7 is probably as good a summary as you'll find here.
sandfox
commented
Sep 17, 2017
|
@tniessen There has been much written both here in this thread, other github issues, discord, and https://github.com/ayojs/ayo/blob/latest/GOVERNANCE.md about what we think a better organizational structure might look like (and this is a topic that we continue to work on). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
varjmes
Sep 19, 2017
Contributor
I'm going to close this because I think the answer is "we are open to this if node fixes some pressing issues" and "we are maintaining compatibility, we will let you know if this changes".
As always, if I'm wrong on closing this, feel free to tell me / reopen it.
|
I'm going to close this because I think the answer is "we are open to this if node fixes some pressing issues" and "we are maintaining compatibility, we will let you know if this changes". As always, if I'm wrong on closing this, feel free to tell me / reopen it. |

Fishrock123 commentedAug 22, 2017
The open-ness to re-merge with the Node project was a fundamental force holding io.js together for the very beginning. Does Ayo aim to do the same?
IMO, it would be an ideal goal to have.