At the moment this is a work in progress. As work progresses, updates will be posted here so people can follow its progress.
I'm starting by resolving formatting differences in the JS Foundation Bylaws and the Node.JS Foundation Bylaws. HTML formatted diffs of the results will be posted, and summaries of those diffs will be provided.
Obligatory disclaimer: anything we produce will need to be vetted, and potentially completely rewritten, by lawyers. That being said, a firm understanding of what does and does not belong in bylaws, and furthermore, a deep understanding of the two starting points will be invaluable in preventing much wasted effort and misunderstandings.
Examples of very early results (from the first ARTICLE):
Outside of Section 4 ("Purpose"), there is little in ARTICLE I that will likely concern us. This will change as we get to later sections. Board representation (as explored in, for example, https://github.com/nodejs/bootstrap/pull/6) has direct bylaws implications.
ARTICLE II major differences:
@rubys I was thinking that looking at the 2 existing set of bylaws and potentially building a draft with the 2 as a basis would make the feedback we need to provide on this front much more concrete. Thanks for doing this and looking forward to the coverage for the rest of the articles.
@mhdawson I'm envisioning a three pass process. First pass is "what are the salient differences"? Second pass is a global triage on the differences. As I alluded to above, my sense is that we very much care what the PURPOSE of the new foundation is, but don't particularly care where the principle office is. A third pass would be to create a draft document, likely with plenty of TBDs (things we need to work) and EDONTCAREs (things that can be left to others). The third pass will go quickly if the issues are largely independent (as the PURPOSE and principle office are), and if there isn't much desire to use this as an opportunity to address issues unrelated to the merge. The flip of this is also true: if the issues are thorny and interrelated, and/or if there is a desire to inject other requirements into the process, this can take longer.
Article III major differences:
Article IV major differences:
Article V major differences:
Article VI
Article VII
Article VIII
Article IX
Article X
Article XI
Article XII
Article XII
Article XIV
HTML Diff. Note that I didn't work in all cases to produce a minimal diff; I often stopped working on an article or section when the differences were clear and moved on.
Thank you for the diff, @rubys - this is super helpful!
From today's meeting
Sections of bylaws that merit a lot of attention include:
I'm going to remove this from the agenda for now, please lmk if it should be re-added
Can this be closed?
It was mentioned that the lawyers have a current "merge" of the 2 as a basis for work going forward. Maybe we can share a reference to that and then close this?