Date   

[FYI] Secure Open Source Program Announced to Fund OSS Security Improvements

Jory Burson
 

Hi Project Leads & Maintainers,

Wanted to share a program that was announced Friday, and may be of interest to you: 

The program provides financial incentives for making security improvements on critical open source projects. More than a "bug bounty," this effort is meant to reward meaningful security improvements that move the needle against security metrics and improve a project's best practices as outlined in tools such as the SLSA framework and Scorecards. 

If you have any questions, please let me know; we'd be happy to connect you with program leaders for more information as well. 

Best,
Jory 

--


FYI: Projects on Travis CI advised to rotate secrets

Jory Burson
 

Maintainers,

As many of you are already aware, earlier this month there was a vulnerability reported with Travis CI, that made it possible for secure environment variables (signing keys, access creds, api tokens etc) to be exfiltrated.

All projects using Travis CI are advised to rotate their secrets.

The board and CPC have requested that we follow up with you all to ensure this information is shared. I know many of you have already migrated off of Travis CI or have rotated secrets already. If you haven't already done so, or need assistance (with this or anything else) let us know!

Best,
Jory


OpenJS project maintainers - JSF CLA bot replacement due to failing checks

 

Hey everyone (but particularly OpenJS Foundation project maintainers),

Unfortunately due to an API change, the JSF CLA bot is down. As you know, we've been gradually replacing it in projects with EasyCLA. Well, now we're doing it quickly. :-)

This is not necessarily a bad thing, as the old CLA and the CLA bot needed to go for a number of reasons. However, this means that license/cla checks on PRs against your projects won't complete... ever. Jory and I need you to do two simple things.

1) Add brianwarner as an owner of your project organization. I can swap out the old JSF CLA webhook for the new EasyCLA app. You don't have to do anything else.

2) Open a PR against this repo (https://github.com/openjs-foundation/EasyCLA) ASAP, and go until you get a green checkmark. You can then close the PR. This allows you to pre-sign the CLA.

Once you add me as an owner on your org, I'll open an issue in your main repo describing what's happening for contributors. Here are a few things to know right off the bat though.

- The OpenJS Foundation CLA text is different from the old JSF CLA, so new contributions require a new signature. However, we do *not* need new signatures for historical contributors, those original signatures are still valid for those commits.

- EasyCLA works across the foundation for all projects who use EasyCLA, from "A" to "W". If you sign with EasyCLA on one project you're covered across all of them. This is an improvement from the old bot.

Finally, you'll probably have some PRs that wait forever for the old license/cla check to complete. If EasyCLA is turned on and gives a green checkmark on a PR, and license/cla is the only other thing that isn't green, a maintainer can override the failing check and merge the PR. Please note this *only* counts if EasyCLA has passed the PR.

If you have any questions, please find Jory or me on Slack.

Best,
Brian
--

Brian Warner
The Linux Foundation
+1 724 301-6171


Request for revolutionary product

Jag Kaur
 

Hello dear,

Please give me a chance to give a brilliant product to Openjsf organization. Please revert me back. Believe me, this product will reduce 50MB web page to 1MB. I have done PHP part of product. JS and sass css pending.
Please give me a chance to elaborate. It will be revolution in web world.




Thanks and regards
Jag Kaur
Web developer and Software Engineer


Re: Request for product(reduce 50 MB web page to 1 MB)

Jag Kaur
 


Hello dear,

Please give me a chance to give a brilliant product to Openjsf organization. Please revert me back. Believe me, this product will reduce 50MB web page to 1MB. I have done PHP part of product. JS and sass css pending.
Please give me a chance to elaborate.It will be revolution in web world.




Thanks and regards
Jag Kaur
Web developer and Software Engineer


Request for product(reduce 50 MB web page to 1 MB)

Jag Kaur
 

Hello dear,

Please give me a chance to give a brilliant product to Openjsf organization. Please revert me back. Believe me, this product will reduce 50MB web page to 1MB. 
Please give me a chance to elaborate.




Thanks and regards
Jag Kaur
Web developer and Software Engineer


Re: Call for Nominations - Primary CPC Director Election

Michael Dawson
 

I'll add that if anybody has questions about the role of a CPC director representative, time required etc. I'm happy to have a one-on-one chat if that helps.


On Fri, Jan 22, 2021 at 8:39 PM Jory Burson <jory@...> wrote:
Hello everyone,

The Primary CPC Director Board seat, currently held by Kris Borchers, will be renewing its term at the end of February. We are opening a call for nominations and encouraging all interested and eligible participants to apply. 

The call for nominations will close on February 2nd. We will open the voting period immediately thereafter and close the voting period on February 9th. The term for this position will begin on March 1. For more information about the timeline and eligibility, please see issue #707 or reach out to myself, Joe Sepi, Michael Dawson, or Kris Borchers.

Best,
Jory

--


Call for Nominations - Primary CPC Director Election

Jory Burson
 

Hello everyone,

The Primary CPC Director Board seat, currently held by Kris Borchers, will be renewing its term at the end of February. We are opening a call for nominations and encouraging all interested and eligible participants to apply. 

The call for nominations will close on February 2nd. We will open the voting period immediately thereafter and close the voting period on February 9th. The term for this position will begin on March 1. For more information about the timeline and eligibility, please see issue #707 or reach out to myself, Joe Sepi, Michael Dawson, or Kris Borchers.

Best,
Jory

--


Your Community Board Representative - reaching out for ideas

Michael Dawson
 

I was just elected as the OpenJS Community Board representative last month. For the previous year I'd served as the Node.js board representative which was in place as a 1 year transition step.

My participation in the Node.js project makes it easy for me to represent the concerns of the Node.js project and provide updates on what's going on at the board level.

I'm thinking about how to best extend that to the larger community of projects within the OpenJS Foundation and want to get your thoughts on what would be useful.  The areas to cover include:

- taking concerns/issue to the board on behalf of projects
- providing updates on what's going on at the board level.

Some of this should already be happening through your Cross Project Council representatives but I wanted to see if any of the following or other might be useful:

- me coming to some project meetings (for example the equivalent of the Node.js TSC and CommComm meetings)
- a regular interlock of some sort to discuss the above issues
- a regular email asking if there are any concerns/issues I should be bringing up
- something else ?

Michael


08.20 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News You Can Use Letter

There are a lot of programs and initiatives the Foundation and CPC have been making progress on this summer. From certifications to surveys, mentorship, individual supporter programs, project infrastructure updates and more, there's plenty to get involved with if you're keen to lend a hand. Say hello in Slack or chime in on a GitHub thread to start contributing!

@jorydotcom


Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Friday, August 21 @ 6 p.m. UTC - OpenJS Foundation Public Board Meeting
  • Tuesday, August 25 @ 4 p.m. UTC - Cross Project Council Meeting
  • Tuesday, August 25 @ 6 p.m. UTC - Standards Working Group Meeting
  • Thursday, August 27 @ 5 p.m. UTC - OpenJS Foundation Office Hours

Announcements & FYIs


🌠 Ajv.js is the Foundation's newest Incubating Project! The OpenJS Foundation Cross Project Council is thrilled to welcome Ajv.js to the fold. A JSON Schema validation tool used by millions of devs and projects, project maintainer Evgeny Poberezkin hopes to connect with more contributors and grow the maintainer group as an OpenJS Foundation project. Read all about it here.  


👋 Welcome New End User and Silver Board Members! The Board of Directors has completed its election and announced two new members. Representing End Users, Guilherme Hermetofrom Netflix joins the board along with Myles Borins, representing Silver Members on behalf of GitHub. Congrats and welcome to our newest board reps!


🎩 Happy Top-Level-Await Day - In case you missed it, Top Level Await has been unflagged (it's no longer an experimental feature) in the freshly-released Node v.14.8. We join our colleagues in the Node community in celebrating this accomplishment, particularly given that TLA is a new language feature brought to the spec from an open source contribution. Congratulations, ya'll!!


🖥 Take the Node User Survey - How to handle Promise rejections - The Node TSC is removing a deprecation warning about unhandled promises, and wants to know what the community would prefer to see. Take the survey at https://www.surveymonkey.com/r/FTJM7YD and let them know what you think!


🎥 In case you missed it - AMA with the Node Certification team -  Last week's AMA was all about the Certification program and new training materials for folks looking to take the test. If you are curious about the certification program, give it a watch!



CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • We started with issue #617, Fastify Charter Review. Fastify is nearing the end of its incubation period and will be ready for graduation soon. CPC members are encouraged to review and +1 their charter.
  • Nominations Open: Community Board Seat for OpenJS Foundation Board of Directors (#616) was updated - there were 5 nominations, which are now closed and voting is open through Friday.
  •  On Next Steps for Supporter Program (#607), Sara reported back on the brainstorming meeting that was held last Friday. She is compiling notes from that session into a pull request this week, and is keen to get broader feedback on the group's (exciting) suggestions.

  • On issue, #592, Develop annual review process for projects, Chris Hiller and Tobie Langel have volunteered to move this forward based on the next steps we identified in previous meetings.

  • On #547, Governance changes for Collaboration Network, there was some discussion about the suggestion for a default license for these projects. Eemeli encouraged us to allow different licenses than the default but require an explanation as to why. Tierney suggested using MIT as that is what much of the ecosystem uses. Conversation continues on the PR.

  • On Add Foundation-wide copyright guidance, #414, Eemeli pointed out that the language refers to the “project” as opposed to the foundation. Brian has the AI to see if we can make that change, or if there are other implications.

  • Lastly, on issue #599, We should try an earlier CPC meeting time, there was some general discussion around times and goals about meeting times. Joe will update the issue with a proposal to alternate an early time with the later time, and Eemeli will create an issue asking for input from folks who want to contribute but have difficulty with current meeting times.




08.06 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News You Can Use Letter

There's a lot of exciting news from our projects this week, and just a reminder that if you have something exciting to share we are here to help you get the word out. Tell your OpenJS friends - we're here to help!

@jorydotcom

Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Tuesday, August 11 @ 4 p.m. UTC - Cross Project Council Meeting
  • Tuesday, August 11 @ 6 p.m. UTC - Standards Working Group Meeting
  • Thursday, August 13 @ 5 p.m. UTC - OpenJS Office Hours
  • Tuesday, August 18 @ 7 p.m. UTC - OpenJS Marketing Committee Meeting

Announcements & FYIs

🎉 Congratulations, HospitalRun! OpenJS Foundation At Large project HospitalRun is on the shortlist for an OpenUK Award, and we couldn't be more proud. Read more about the OpenUK Awards and other nominees here.

🖥 New QUnit Website - Congrats and shout out to the QUnit project for their sweet new website. This represents a lot of work to move off a complex setup with jQuery and something much simpler for them to maintain independently. It looks beautiful - great work Timo & team!

🤗 Welcome New Voting CPC members from Electron! Electron, the OpenJS Foundation's newest Impact project, has elected Tierney Cyren and Shelly Vohr as their Voting CPC members. We are thrilled to have them representing the project, and look forward to getting their input on CPC programs!

CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • We started with issue #604, Electron's selection of two voting CPC members. A PR is opened to add Tierney and Shelly - welcome aboard!
  • Issue #601, Director Election Process,  is particularly timely in order to run an election for the open CPC community board seat. The group agreed to extend one seat for 6 months to offset one election, and agreed that immediate election would be for the seat currently held by Node / Michael Dawson. We will begin accepting nominations on Aug. 10 for a one week period, and open an election with OpaVote the following week. Kris Borchers took the action time to update the PR reflecting this agreement.
  • PR #587, Board seat definitions and process, is good to land. Joe Sepi took this action item.
  • #583 Updating the CLA to the Apache-style ICLA and CCLA, has a few tooling details to work out and discuss with the AMP team. The meeting label will be removed for now.
  • Issue #572 was brought to raise awareness of a Hackathon happening later in August, and to connect with folks who might be interested in judging or mentoring. Interested parties should chime in on the issue! The meeting label will be removed for now and the issue closed after the event.
  • On #547, Governance changes for Collaboration Network, is waiting on a board approval vote. Brian Warner will commence the vote and report back.
  • On #326, Responsible Security Disclosures, has a PR to land at stage 3. Marcin has a few procedural changes to bring in, but this is at the final stage.
  • On Issue #607, Next steps for the supporter program, Sara gave a brief summary and shared a doodle poll to start discussing details about implementation of the Supporter program. Anyone who is interested is welcome to attend and contribute!
  • On issue, #592, Develop annual review process for projects, Chris Hiller summarized discussions that have been happening on the repo. The group agreed that the issue could likely be split into a few different issues, and that ideally Growth projects could work in teams to define this review and support one another. Next steps for this are to conclude the onboarding process for the current growth projects, and to get a small group of Growth projects together to get started.


07.29 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News You Can Use Letter

We're going to have some exciting news to share soon about new projects and new members - we've been staying busy between our summer vacations! If you'd like to be part of these announcements - let's chat about how you can get involved. Hit me up!

@jorydotcom

Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Thursday, July 30 @ 5 p.m. UTC - OpenJSF Office Hours
  • Tuesday, August 4 @ 6 p.m. UTC - Cross Project Council Meeting
  • Tuesday, August 11 @ 6 p.m. UTC - Standards Working Group Meeting

Announcements & FYIs

🚩 Node.JS Certifications have launched in China! A huge congrats to the Node.js project and foundation teams for completing this lift. Ours is an international community, so it's important that our programs and benefits are available to a global audience. Help us get the word out or check out the certification program at https://openjsf.org/certification/.

🙋 OpenJS Foundation Developer Profiles - We're launching a new blog series profiling maintainers, contributors and developers in our projects' communities. If you know someone you think we should feature, please ping Jory or Rachel in Slack! We're looking for diverse folks from across all our projects to highlight and celebrate. The first few profiles will be trickling out soon, so stay posted.

🌠 Node RED v. 1.1 is out! Hot on the tail of their recent 1.0 major release, Node RED has pushed an update that adds some polish to the sidebar and editor. Check out all the updates on their blog, and `npm install`!

CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • We started with issue #567, Incubation Process Clarifications, Eemeli Aro had opened a PR with draft language. There have been several approvals on that PR now and it will go to the board for approval.
  • On issue, #592, Develop annual review process for projects, the group agreed that further discussion should be encouraged in the issue but that it would be ideal to have a proposal to respond to. We would additionally like to ensure that there are voices and representatives from Growth projects weighing in. Anyone interested in participating in that discussion is highly encouraged to chime in on the issue.
  • PR #587, Board seat definitions and process, is undergoing one last review by Joe Sepi before Michael Dawson sends it to the board to kickoff the email board vote. This issue is blocking issue #438, 2nd Director Seat Post July 2020. Once the PR lands, #438 will close and  we will open an issue specifically for the upcoming election.
  • #583 Updating the CLA to the Apache-style ICLA and CCLA, hasn't received any further questions or comments. The Board vote on this issue was open and awaiting comments from our conversation; as a result Brian will close the issue now and let the board vote proceed.
  • Issue #572 was brought to raise awareness of a Hackathon happening later in August, and to connect with folks who might be interested in judging or mentoring. Interested parties should chime in on the issue!
  • On #547, Governance changes for Collaboration Network, Michael Dawson has an action item to look at the allowed licenses.
  • On #326, the corresponding PR #566  was merged in, and Michael Dawson will open a new PR to move the proposal to stage 3.


07.22 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News You Can Use Letter

There are a lot of initiatives and projects we're hoping to increase momentum on now that we've wrapped OpenJS World 2020 - Individual Supporter Program, OpenJS Collaboration Network, Growth Project Support, Ongoing Onboarding and so much more! If you're interested in getting involved with any of these initiatives, please let me know!

-@jorydotcom

Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Friday, July 24 @ 6 p.m. - OpenJSF Public Board Meeting
  • Tuesday, July 28 @ 4 p.m. UTC - Cross Project Council Meeting
  • Tuesday, July 28 @ 6 p.m. UTC - Standards Working Group Meeting
  • Thursday, July 30 @ 5 p.m. UTC - OpenJSF Office Hours

Announcements & FYIs

🗳 Nominations for the Board of Directors Seats Coming soon. We will be announcing the nomination process for the OpenJS Foundation Board of Directors seats very soon. If you or your organization would like to participate in foundation leadership at this level, please talk to Robin Ginn and Brian Warner about your options.

🌊 Changes to Digital Ocean Services for OpenJS Foundation Projects. Digital Ocean recently let us know that they are migrating their "free for open Source" accounts to a credit-based account. We don't anticipate that this will affect our projects and have been communicating with DO about our projects and their use of DO services. If you get any communication (or a bill!) from DO and need help, please let Jory or Brian know.

💼 LinkedIn Quest for 1000 - Let Me Add You to Our Professional Network The OpenJS Foundation Marketing Committee is doing a LinkedIn push, and would love to get to 1000 followers. If you're on LinkedIn, we'd love it if you gave us a follow and shared our content there from time to time. We've found that the recent conference videos make for especially good content shares (you look very professional!). 

🗒 Call for Case Studies. Another request from the Marketing committee is a call for Case Studies. If your organization is using an OpenJS Foundation project at scale, or in a new or interesting way, we'd love to hear about it. Bonus points if you're doing something socially just (because that's just awesome). Let us know in the #pr-marketing channel, or let Rachel, Robin or Jory know!

CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • We started with a new issue, #592, Develop annual review process for projects. Eemeli Aro opened the issue and contextualized the proposal: namely that, despite having a stated "project review process", we have not yet completed reviews or assessed our performance & support for Growth Projects. We discussed clarifying the purpose of the Growth stage, and collecting a group of participants from Growth projects to participate in what this review should look like. Eemeli will be gathering some ideas and recruiting participants as a next step.
  • Issue #590 was opened as an action item from last week's meeting to summarize recent changes to the OpenJS Foundation bylaws. Bylaws can be viewed at bylaws.openjsf.org. In summary, the changes bolster the Silver Membership class (protecting the board seats for that class), Adding End User Board seats to widen participation, and clarifying Board participation for organizations that are owned by the same parent company.
  • On PR #587, Board seat definitions and process, Joe Sepi has added updates based on the feedback from last week's discussion. Joe hopes to get enough CPC feedback to send the proposal to the Board before its meeting on Friday. As always, feedback is requested and welcome. This issue is blocking issue #438, 2nd Director Seat Post July 2020.
  • #583 Updating the CLA to the Apache-style ICLA and CCLA, was sent out to the project maintainer community and seems to have the rough consensus necessary to move forward. Implementation details, and navigating the transition, received most of the feedback.
  • Conversation continued on issues #574/#575, which capture the proposal for the individual membership program. The group settled the open question regarding the newsletter by agreeing that it could both be open *and* a benefit for Individual Supporters.
  • RE issue #567, Incubation Process Clarifications, Eemeli Aro has opened a PR with draft language. Comments are requested.
  • On #326, (#566 , corresponding PR) Responsible security disclosures, Michael Dawson will check for any new comments then merge, as was agreed at the last meeting.
  • On #547, Governance changes for Collaboration Network, Michael reported that the proposal had landed as stage 2. He plans to open a PR to advance the proposal to stage 3 and put that forward along with other governance change proposals to the Board.
  • Issue #526, Select Voting Tool for votes, has consensus to continue using OpaVote. Brian and Jory will set up a system by which the community can request election support.
  • Issue #95, Draft proposal for CommonsJS program, was tagged this week. Eemeli requested we discuss whether we want to continue fostering this as it does need a champion. Some discussion ensued about the difference between this and the collaboration network program. Eemeli noted that we should remove the program from the Charter and will draft a PR to spark further discussion.


07.15 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News You Can Use Letter

We're half-way through a really busy - and very strange - year for the OpenJS Foundation community. With our first virtual conference and Collab Summit behind us, we're thinking a lot about how to improve and scale event experiences and Foundation services moving forward. We're brainstorming and thinking creatively about a number of programs and policies, too, so if you have ideas you'd like to share or work on I hope you'll reach out and get involved!

@jorydotcom


Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Thursday, July 16 @ 5 p.m. UTC - OpenJSF Office Hours
  • Tuesday, July 21 @ 6 p.m. UTC - Cross Project Council Meeting
  • Tuesday, July 21 @ 7 p.m. UTC - OpenJSF Marketing Committee Meeting
  • Friday, July 24 @ 6 p.m. - OpenJSF Public Board Meeting
  • Tuesday, July 28 @ 6 p.m. UTC - Standards Working Group Meeting

Announcements & FYIs


🎥 OpenJS World Keynotes are live! We were blown away by all the talks at OpenJS World, and have been sharing some of our favorites (especially the keynotes) this week on the Foundation's blog. If you haven't already, check out the videos on YouTube and help share your favorites by tweeting @OpenJSF.



CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • Michael Dawson shared an FYI that the board had approved changes to the bylaws. The changes do not affect projects, but to summarize the changes clarified board representation and reinforced the Silver membership class. In the future, the CPC Board Director will summarize these changes for us on an FYI issue.
  • The first issue we took up was PR #587, Board seat definitions and process. Joe Sepi contextualized the work, explaining that it sought to clarify terminology and provide more guidance for would-be community board director expectations. Joe requested further input and an engaging discussion ensued for almost the entirety of the meeting. One of the key questions that arose was the role of voting and regular members in the vote for community Board representatives. Joe has a number of language updates to this PR as a result of the conversation.
  • #583 Updating the CLA to the Apache-style ICLA and CCLA, did not have a major update but Jory was given the action item to email all OpenJSF Maintainers for input on this issue.
  • Issues #574/#575, which capture the proposal for the individual membership program, have two big open questions. First was whether the newsletter (this newsletter) should become a program benefit. Bandwidth of foundation staff was a key concern. The second was what more could be offered to supporters to help them create a 'happy path to contributions. Additionally, there was some sentiment around how income from the program benefits supporters. The suggestion is to see how it goes with the program before we decide. This proposal is set to advance.
  • On #326, (#566 , corresponding PR) Responsible security disclosures, Jory sent out an email to the maintainer community asking for feedback. Assuming no objections, we will merge this and advance the proposal by the end of the week.
  • We ran out of time to discuss other items on our agenda, and closed ~10 minutes early to go into a brief private session.



07.08 News You Can Use & CPC Updates

Jory Burson
 

OpenJS Foundation Logo

News-You-Can-Use-Letter

The template got a facelift this week, what do you think?

If you have any thoughts on what would make this more useful, helpful, or enjoyable please do let me know!

Your Pal, Jory


Upcoming Events &

Meeting Reminders

subscribe to our public calendar
  • Tuesday, July 14 @ 4 p.m. UTC - Cross Project Council Meeting
  • Tuesday, July 14 @ 5 p.m. UTC - Collab Summit Retrospective Meeting
  • Tuesday, July 14 @ 6 p.m. UTC - Standards Working Group Meeting
  • Thursday, July 16 @ 5 p.m. UTC - OpenJSF Office Hours
  • Tuesday, July 21 @ 7 p.m. UTC - OpenJSF Marketing Committee Meeting
  • Friday, July 24 @ 6 p.m. - OpenJSF Public Board Meeting

Announcements & FYIs


🎥  In case you missed it, the Node Security Working Group did an AMA Session on Wednesday and it was, as always, super fun! Give it a listen, and let us know when you would like to schedule one with your project. On deck is an AMA with the ESLint team, so start thinking about what you want to ask Kai and Nicholas!


👏  Congratulations, Fastify! The Fastify team has announced the release of Fastify 3.0, and we couldn't be more proud and excited for the team. Congrats on this huge accomplishment go out to Matteo, Tomas, and the dozens of other leads and contributors.


🔨  If you've been thinking about getting involved in standards, the Standards Working Group have authored a blog post you should definitely check out. It describes a bit of the importance of standards and how the Standards WG is organizing to help OpenJS Foundation projects. Give it a read and join us at our next meeting, July 14!


💯  Last but definitely not least, here's a warm welcome to Sara Chipps and Divy Tolia, the CPC's newest regular members! Sara and Divy are already making a big difference, and we couldn't be more grateful for their time and contributions. We hope you will consider following in their footsteps - thank you Sara and Divy!!



CPC Meeting Notes & Recap

Meeting Notes Recording GitHub Issue
  • The first issue we took up was #575, which captures the proposal for the individual membership program and a corresponding pull request. There are two main areas of discussion - first, a clarification that this program will be a 'supporter' program and may need a better name. The second concern raised was whether the newsletter (this newsletter) should become a program benefit. Brian also raised the issue that we will need to plan the technical logistics for taking payments and signing supporters up for benefits. The discussion is ongoing.
  • Issue #573, a proposal to Continue CPC current board members until we get board seats sorted and new elections happen, has agreement from the group and no further discussion was requested.
  • Issue #567, incubation process clarifications, had been raised in response to the somewhat rushed need to conduct a final 'vote' to advance AMP and Electron ahead of the announcements at OpenJS World, which took many by surprise. Eemeli volunteered to author a proposal to modify the existing process and will submit that via pull request.
  • On #326, Responsible security disclosures, Marcin and Michael are waiting for broader feedback from more OpenJSF projects. Jory took the action item to directly reach out to the maintainer community and request input.
  • #562, Initial draft of the Community Board Seat, was landed without further discussion.
  • Issue #474, which initially proposed the OpenJS Collaboration Network, was closed given that the idea has been advancing through the proposal process and discussion is better suited there. Related to that issue, PR #557, Move Collaboration Network to Stage 2 is open and waiting on updates from designated reviewers. There is an additional pull request, #547 that covers Governance Changes for the Collaboration Network. It is blocked on #557.
  • On #438, 2nd Director seat- post July 2020, Joe hopes to have a PR open this week to clarify documentation based on ongoing discussions.
  • Tobie promises more progress on #414, Add Foundation-wide copyright guidance, after he returns from vacation.
  • The final issue, #583 Updating the CLA to the Apache-style ICLA and CCLA, was recently opened and warranted a lot of discussion. Tobie and Brian led the discussion, sharing some context from the source of the existing CLA and some of the benefits of transitioning now. The differences between the existing and proposed CLAs, as well as the differences between using individual (ICLA) or Corporate (CCLA) tools are nuanced; if you are interested in this discussion I recommend watching the last ~10 minutes of the CPC meeting and reaching out to Tobie or Brian to discuss further. Comments are requested on the issue.
  • Finally, we closed the meeting ~10 minutes early to discuss open project applications.



07.03 News You Can Use & CPC Updates

Jory Burson
 

 
 
 
 
 
News You Can Use
 
 
 
 

the weekly newsletter is back - yay!!

📆 Upcoming Events & Meeting Reminders

NEXT CPC MEETING: Tuesday, July 7 @ 6:00 PM UTC

NEXT AMA SESSION: Tuesday, July 8 @ 4:00 PM UTC

NEXT COLLAB SUMMIT PLANNING MEETING: July 14 @ 5:00 PM UTC

NEXT STANDARDS WG MEETING: Tuesday, July 14 @ 6:00 PM UTC

OPEN OFFICE HOURS: Thursday, July 16 @ 5:00 PM UTC

PUBLIC BOARD MEETING: Friday, July 24 @ 6:00 PM UTC

Subscribe to our public calendar

📰 Announcements & FYIs

🚀 OpenJS World Videos are now LIVE! There were a lot of really wonderful sessions and some very special keynotes. In case you missed any of the sessions, you can now view them all live on our YouTube Channel. I loved them all, but some of my favorites included How Not to Save the World with Tech" and this amazing keynote from NASA astronaut Christina Koch. Gotta watch 'em all!

🎯 Collab Summit 2020 Wrap-up: The curtain has also gone down on our first-ever REMOTE collaborator's summit - notes and links to the recordings can be found on the /summit repo under each session proposal here. We're planning a retrospective meeting for this event on July 14, and those who attended or led sessions are kindly asked to fill out this feedback survey!

📹 Participate in our next AMA: The Node Security Working Group will be doing our next AMA on July 8 at 9 a.m. PST. Tune in to our youtube channel to watch live, or join us in the zoom to ask questions directly! As always if your project would like to do an AMA, let Jory or Rachel know!

🗒 Meeting Notes & Recaps

CPC MEETING RECAP
Meeting Notes | Recording | GH issue

  • The first issue we took up was #575, which captures the proposal for the individual membership program and a corresponding pull request. Sara Chipps shared her work and insights gathered from meetings with different stakeholders and the CPC attendees were enthusiastic about this direction. In short, the program would create a very low-cost 'supporter' category which would grant participants benefits like a member-only newsletter*, discounted events tickets, and the ability to purchase member-only swag. Further discussion is encouraged on the PR.
  • Issue #573, Continue CPC current board members until we get board seats sorted and new elections happen, is a proposal from the Collab Summit. The CPC members on the call were supportive of this approach and questioned if we really needed to do anything further to approve. Myles pointed out that this is technically a governance update but that our process should be revised to allow for quicker adoption of simple, unanimously endorsed decisions.
  • Issue #567, incubation process clarifications, had been raised in response to the somewhat rushed need to conduct a final 'vote' to advance AMP and Electron ahead of the announcements at OpenJS World, which took many by surprise. Key stakeholders were not all present to discuss this issue so the group moved on quickly.
  • Issue #565, Was merged and closed - Welcome Divy Tolia as our newest regular CPC member!
  • Several issues were open and on the agenda, but did not have stakeholders ready or able to give updates: #474, OpenJS Collaboration Network, #438, 2nd Director seat- post July 2020, #414, Add Foundation-wide copyright guidance, and #326, Responsible security disclosures.
  • The last agenda item we took up was from the Code of Conduct Repo - #8, Onboarding: Provide explicit feedback on what escalation path is and how to implement it + temporarily address in the Onboarding Checklist. Tierney described the concerns from Node CommComm and the group agreed that a specific meeting about this from the Code of Conduct group was the best next step. Jory has the action item to schedule the meeting. The CPC agenda label was also removed for now.
  • We closed the meeting about 20 minutes early in order to go into a private session - we discussed new project applicants and event feedback.
* The current proposal is for this newsletter to transition to the supporter newsletter. Current newsletter subscribers would remain on the list.
 
 
         
 
🔗 Handy-Dandy Links
 
twitter @openjsf
github github.com/openjs-foundation
youtube OpenJSF YouTube Channel
 
 
 




05.27 News You Can Use & CPC Updates

Jory Burson
 

 
 
 
 
 
News You Can Use
 
 
 
 


📆 Upcoming Events & Meeting Reminders

NEXT CPC MEETING: Tuesday, June 2 @ 4:00 PM UTC

NEXT COLLAB SUMMIT PLANNING MEETING: June 2 @ 5:00 PM UTC

NEXT STANDARDS WG MEETING: Tuesday, June 2 @ 6:00 PM UTC

OPEN OFFICE HOURS: Thursday, June 4 @ 5:00 PM UTC

MARKETING COMMITTEE MEETING: Tuesday, June 16 @ 7:00 PM UTC

PUBLIC BOARD MEETING: Friday, June 26 @ 6:00 PM UTC

Subscribe to our public calendar

📰 Announcements & FYIs

🗺  The hottest topics - OpenJS World & Collab Summit Announcements: Hard to believe, but OpenJS World and the Collab Summit are less than a month away! Check out the event schedule and make sure you're registered - remember, both events are free! We have some surprises in store so don't miss it . I also want to remind everyone that our call for Collab Summit proposals is open just a tiny bit longer; please submit any session ideas on the /summit repo before Friday, June 5!


🗒 Meeting Notes & Recaps

CPC MEETING RECAP
Meeting Notes | Recording | GH issue

  • Technical issues with our Agenda creation bot delayed the start of our meeting this week, but nonetheless we were able to have a productive regular session.
  • We started with issue #552, Project Charter Review for AMP. AMP has submitted its charter for review as part of the Onboarding process. CPC members should review the charter and ask any questions.
  • On issue #549, Joe outlined the proposal for the CPC Chair election schedule. No objections were raised and Joe will capture this in the issue.
  • We discussed this PR to move the Collaboration Network program proposal to stage 1, along with the related issue #548. Michael had no additional updates and is waiting on a few more +1s. We agreed in the meeting it can land, then Michael can open an issue to advance it to the next stage (2).
  • Issue #543, Should outgoing voting members become regular members? seemed to reach resolution as the group agreed on prioritizing inclusivity. The plan is to move outgoing voting members to regular membership by default but confirm that is their choice.
  • Issue #438, which is about how we should handle the 2nd Community Board Seat, is waiting on an update from Brian, who plans to share the documentation that has been created for expectations of board members before the group proceeds further.
  • There were no meaningful updates on issues #414, Add Foundation-wide copyright guidance, or #326, Responsible security disclosures.
  • Joe recapped issue
  • #553, Individual Membership Program on behalf of Sara Chipps who submitted an update but was unable to attend. All community members are encoruaged to respond to Sara's questions in the issue.
  • We had a bit of remaining time, so there was an ad hoc discussio of the open Code of Conduct documentation PR. We then closed the meeting a few minutes early to continue follow-up discussions of a project applicant.
 
 
         
 
🔗 Handy-Dandy Links
 
twitter @openjsf
github github.com/openjs-foundation
youtube OpenJSF YouTube Channel
 
 
 


--


05.20 News You Can Use & CPC Updates

Jory Burson
 

 
 
 
 
 
News You Can Use
 
 
 
 


📆 Upcoming Events & Meeting Reminders

NEXT CPC MEETING: Tuesday, May 26 @ 6:00 PM UTC

NEXT COLLAB SUMMIT PLANNING MEETING: June 2 @ 5:00 PM UTC

NEXT STANDARDS WG MEETING: Tuesday, June 2 @ 6:00 PM UTC

OPEN OFFICE HOURS: Thursday, May 21 @ 5:00 PM UTC

PUBLIC BOARD MEETING: Friday, May 22 @ 6:00 PM UTC

Subscribe to our public calendar

📰 Announcements & FYIs

🗺 OpenJS World Announcements: In case you've missed it, the full schedule for OpenJS World is live - and there are some truly exciting and inspiring talks in store. We've had over 600 registrants, and we really want you to be among the attendees! The event is free and online - Register here for the conference and the collab summit!

📣 Call for Collab Summit Proposals: A lot of OpenJS Foundation projects have already signed up to host sessions during the Collab Summit, and again, we hope that includes yours! The Summit is shaping up to be a lovely 3-day affair with lots of input from the community. We're excited to bring everyone together to collaborate, share, and have fun! If you'd like to join in, register for the event and also submit a session via our /summit repo.

💬 New Slack Channels! The OpenJS Foundation community is growing bigger by the day, and as a result we've added new project channels in our Slack workspace so you can engage with your favorite projects. Click here to join and chat with people from Node, Electron, jQuery, Dojo, Express and more!


🗒 Meeting Notes & Recaps

CPC MEETING RECAP
Meeting Notes | Recording | GH issue

  • This week, we had a more in-depth discussion about specific issues rather than our weekly "stand" style session. We are experimenting with more working meetings in order to make progress on specific efforts.
  • We shared some upcoming meeting announcements, then briefly discussed two issues that the CPC has been requested to review: A PR to move the Collaboration Network program proposal to stage 1, and an issue requesting that the CPC revisit the Individual Membership Program. On the latter, Sara Chipps and others volunteered to re-assess.#488.
  • We then moved to discuss #438, which is about how we should handle the 2nd Community Board Seat, currently occupied by a Node.js representative, for the upcoming year. Our charter had assigned the seat to Node for our first year of transition but provides a great deal of flexibility for how to allocate it beyond that. Node.js is happy to continue to serve in this capacity for the next year as well. The group agreed that we need to describe and circulate a set of expectations for the Community Director Board seat and that we should use such a document to determine if other projects or persons from the community would be interested in the role. Brian Warner and others have volunteered to complete this for next week.
  • Issue #474, OpenJS Collaboration Network, was briefly discussed - conversation continues on the proposal in the issue and related PR.
  • On issue #469, Populate the Code Of Conduct Panel, the group reported that we are continuing to do outreach. Matteo shared that Jordan Harband will be the rep from Node, and Dylan S. volunteered from Dojo. Jory will follow up one last time via email and the group will begin organizing next steps. A related issue about upstreaming the changes we have to make on the Contributor Covenant was tabled for later discussion.
  • The second working item was a discussion about the work on the code of conduct repo. Jory requested final review from folks on the Code of Conduct Charter PR, which was merged in after a short discussion. We also held a brief discussion about implementation guidelines which have been drafted in this PR. We were nearly out of time so those discussions are continuing on the repo.
  • We closed the meeting early in order to go into a private session and discuss a potential applicant.
 
 
         
 
🔗 Handy-Dandy Links
 
twitter @openjsf
github github.com/openjs-foundation
youtube OpenJSF YouTube Channel
 
 
 




05.13 News You Can Use & CPC Updates

Jory Burson
 

 
 
 
 
 
News You Can Use
 


 


📆 Upcoming Events & Meeting Reminders

NEXT MARKETING COMMITTEE: Tuesday, May 19 @ 3:30 PM UTC

NEXT CPC MEETING: Tuesday, May 19 @ 4:00 PM UTC

NEXT COLLAB SUMMIT PLANNING MEETING: Tuesday, May 19 @ 5:00 PM UTC

NEXT STANDARDS WG MEETING: Tuesday, May 19 @ 6:00 PM UTC

OPEN OFFICE HOURS: Thursday, May 21 @ 5:00 PM UTC

PUBLIC BOARD MEETING: Friday, May 22 @ 6:00 PM UTC

Subscribe to our public calendar

📰 Announcements & FYIs

Congrats, ESLint Team!!! In case you missed it Friday, ESLint released lucky version 7.0 - congrats to Nicholas and Kai, and all the contributors who helped make it happen. Read more about the new version, and say congrats on slack or twitter!

🎟 Register now for OpenJS World and Collab Summit We've already had 100s of registrants from all over the world - and we want you to be among them! We have a whole week of high-quality content and fun activities - check the schedule and signup! #tellyourfriends

📣 Call for Collab Summit Proposals As you have read in my past emails, we are organizing several tracks for Collab Summit, and we're holding it 100% online. That means we need to get all the content we want to work on in early. To submit a proposal, head over to the /summit repo and open an issue using the template. This will ask you for all the info we need in order to schedule your session. The planning team will then get to work putting it on the event schedule for a time that works for your collaborators.

Thank You, new Voting CPC Members! The Regular members concluded an election to appoint two regular members to the voting CPC membership. Eemeli Aro of messageformat and Michael Dawson from Node will be the voting members elected from regular members for the 2020-21 term. Thanks to all who nominated!


🗒 Meeting Notes & Recaps

CPC MEETING RECAP
Meeting Notes | Recording | GH issue

  • We held a regular CPC meeting this week, going through the issues that have been tagged for the CPC agenda.
  • We started with issue #541, Adding Code of Conduct WG charter. We have made significant progress on this thanks to the working sessions over the past two weeks. Members are asked to review and approve so that this can land.
  • On issue #531, Updating requirements to become a regular member, the issue has been open for some time and comments have been resolved. Michael will now ask the board to initiate a vote.
  • Issue #504, Voting members chosen by Regular members, the issue was closed as the election has concluded. Eemeli Aro and Michael Dawson were voted in.
  • Issues #503, How do we keep Code of Conduct up to date without upstreaming our modifications to it, and #469, Populate the Code Of Conduct Panel, were both transferred to the newly created Code of Conduct repo and removed from the agenda label. These issues will move forward under the CoC Working Group.
  • Issue #474, OpenJS Collaboration Network is going to split out into two separate PRs. One PR will address the charter changes that would be required (and would then require board approval). The other PR will land the proposal as Stage 0.
  • Issue #438, 2nd Director seat- post July 2020, was discussed but did not reach resolution. At issue is how to allocate the second board seat, which has been held by the Node project for the first year. Members are encouraged to weigh in on the issue. The topic will also take up significant discussion time on next week's agenda.
  • Issue #414 Add Foundation-wide copyright guidance, did not recieve an update.
  • Issue #326 Responsible security disclosures did not get an update this week.
  • The CPC will hold another working session next meeting, focusing on the Board seat question and Code of Conduct WG items.
  • We concluded approximately 15 minutes early for a private session to discuss a new application.
 
 
         
 
🔗 Handy-Dandy Links
 
twitter @openjsf
github github.com/openjs-foundation
youtube OpenJSF YouTube Channel
 
 
 



--
Create and share beautiful email templates
x
REMOVE


05.08 News You Can Use & CPC Updates

Jory Burson
 

 
 
 
 
 
News You Can Use
 



 

Did you know? You can view the archives of this email list at lists.openjsf.org/g/projects/topics


📆 Upcoming Events & Meeting Reminders

NEXT CPC MEETING: Tuesday, May 12 @ 6:00 PM UTC

NEXT COLLAB SUMMIT PLANNING MEETING: Tuesday, May 19 @ 5:00 PM UTC

NEXT STANDARDS WG MEETING: Tuesday, May 19 @ 6:00 PM UTC

OPEN OFFICE HOURS: Thursday, May 21 @ 5:00 PM UTC

PUBLIC BOARD MEETING: Friday, May 22 @ 6:00 PM UTC

Subscribe to our public calendar

📰 Announcements & FYIs

🎟 Register now for OpenJS World and Collab Summit We've already had 100s of registrants from all over the world - and we want you to be among them! We have a whole week of high-quality content and fun activities - check the schedule and signup! #tellyourfriends

📣 HURRY - Call for Collab Summit Proposals As you have read in my past emails, we are organizing several tracks for Collab Summit, and we're holding it 100% online. That means we need to get all the content we want to work on in early. To submit a proposal, head over to the /summit repo and open an issue using the template. This will ask you for all the info we need in order to schedule your session. The planning team will then get to work putting it on the event schedule for a time that works for your collaborators.

📺 Watch the Node-RED AMA In case you missed it this week, the Node-RED team did a top-notch AMA you can catch here. Next up, we'll be running an AMA with the Node Security Working Group in June. If your project is interested in doing an OpenJSF AMA video please reach out to Rachel or Jory!

 

🗒 Meeting Notes & Recaps

CPC MEETING RECAP
Meeting Notes | Recording | GH issue

  • This meeting was another working session for CPC members to focus on the Code of Conduct issues, particularly those which are blocking or slowing incubating projects.
  • We briefly discussed the Election process for Voting Members from Regular members. The group agreed that we should use Opavote and the ScottishSTV method for this election. Jory has prepared the election to begin on May 6.
  • We discussed the Code of Conduct Working Group charter, and did some group workshopping of the language. Joe has submitted a PR for wider review, which you can view here.
  • We discussed the issues affecting onboarding, which include developing clear guidelines for projects about how to consume the Code of Conduct from OpenJS Foundation into their own projects in a consistent way, as well as clarifying the escalation path language. After some discussion, the group agreed on providing some options to projects that would be documented in the code of conduct repo. Jory has the action item to PR a draft.
 
 
         
 
🔗 Handy-Dandy Links
 
twitter @openjsf
github github.com/openjs-foundation
youtube OpenJSF YouTube Channel
 
 
 


--

1 - 20 of 108