From 444fe7953271f6078cf99d965252971b6041ff40 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Fri, 11 Feb 2022 10:19:23 +1300 Subject: [PATCH 1/5] Project benefits content --- input/projects/why-join-wip.md | 51 ++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 input/projects/why-join-wip.md diff --git a/input/projects/why-join-wip.md b/input/projects/why-join-wip.md new file mode 100644 index 000000000..9e001dcdb --- /dev/null +++ b/input/projects/why-join-wip.md @@ -0,0 +1,51 @@ +# Why should my project join the .NET Foundation? + +The .NET Foundation offers administrative and technical services to open source projects, to help maintainers govern and develop their projects. + +.NET Foundation services aim to increase project stability and maturity and don't replace developers on member projects. Day-to-day development remains in the hands of project maintainers and contributors. + +Project benefits include: + +## Project guidance and mentoring + +New projects joining us will get mentorship on how to best run an open source community along with access to developers currently seeking .NET projects. We work with project leads to help ensure the project grows into a vibrant and welcoming community. And, of course, we love to share best practices for managing a friendly, collaborative, and innovative open source workplace, wherever you may be. + +## IP and legal + +Legal can be tricky. We can help. Projects in our organization will get assistance to organize and manage their IP assignments as well as infrastructure for tracking common, simple, Contribution License Agreements across all .NET Foundation projects. We can also help ensure that your collaborators respect the open source licenses and trademarks of projects assigned to the .NET Foundation. Need advice on legal issues? We offer support there as well. + +## Marketing and communications + +The more people who know about .NET, the better for the ecosystem. We work with Amazon, JetBrains, Microsoft, Progress, and other industry leaders to improve your project's exposure within the community at large. Your success is our success-we'd love to see you achieve the accolades you deserve! + +## CLA management + +A Contributor License Agreement (CLA) ensures a project has the necessary rights to code contributions. + +Our automated CLA system has been working well for GitHub-based projects, with a very high rate of developers able to easily sign their Contribution License Agreements electronically. This service is offered with full automated notification to the project committers regarding the CLA status of a pull request author. + +## Secret management + +Get a secure vault to store secrets related to your project (social media credentials, website logins, etc.). Share credentials securely between trusted maintainers on your project, and enjoy the peace of mind that they're safely saved + +## Code signing + +Code signing protects against content tampering. A signature guarantees the assets haven't been modified since the asset was signed. + +We've implemented an automated service to Authenticode signing your release MSIs, EXEs, and NuGet packages with the .NET Foundation code signing certificate. The certificate is well known to Windows Smart Screen so that people can install your open-source application without warnings. It also allows for consuming applications knowing that the binary downloaded is the one created on your build server. + +## Hosting + +We provide hosting for a number of .NET Foundation project resources in Microsoft Azure. We have a .NET Foundation Office 365 account with SharePoint Online, Exchange, and more. + +## Tools + +If your maintainers need access to certain software to enable them to work more effectively on their open source projects, contact us and we can talk with vendors on your behalf. Microsoft has sponsored a number of MSDN subscriptions for .NET Foundation project contributors over the past 12 months. + +## Continuous integration + +The .NET Foundation has a dedicated Azure DevOps instance, which allows projects to use as many agents in Pipelines as they need and provide storage for CI feeds with Artifacts. + +## Other services + +That's the bulk of what we offer, but who knows what might come up? We're always looking to expand our list of offerings to help you get your project done with the fewest hurdles. If there is anything we can do to help your project succeed, please get in touch. \ No newline at end of file From 281976cf3dc6a051bef57ef355d06c82a2e8223d Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Fri, 11 Feb 2022 10:44:14 +1300 Subject: [PATCH 2/5] Apply suggestions from code review Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> --- input/projects/why-join-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/projects/why-join-wip.md b/input/projects/why-join-wip.md index 9e001dcdb..f933c5fe7 100644 --- a/input/projects/why-join-wip.md +++ b/input/projects/why-join-wip.md @@ -1,6 +1,6 @@ # Why should my project join the .NET Foundation? -The .NET Foundation offers administrative and technical services to open source projects, to help maintainers govern and develop their projects. +The .NET Foundation offers administrative and technical services to open source projects to help maintainers govern and develop their projects. .NET Foundation services aim to increase project stability and maturity and don't replace developers on member projects. Day-to-day development remains in the hands of project maintainers and contributors. @@ -16,7 +16,7 @@ Legal can be tricky. We can help. Projects in our organization will get assistan ## Marketing and communications -The more people who know about .NET, the better for the ecosystem. We work with Amazon, JetBrains, Microsoft, Progress, and other industry leaders to improve your project's exposure within the community at large. Your success is our success-we'd love to see you achieve the accolades you deserve! +The more people who know about .NET, the better for the ecosystem. We work with Amazon, JetBrains, Microsoft, Progress, and other industry leaders to improve your project's exposure within the community at large. Your success is our success - we'd love to see you achieve the accolades you deserve! ## CLA management From 0f05512eecb8da63fb2d34e9941909ada0e0fd9b Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Fri, 11 Feb 2022 22:04:56 +1300 Subject: [PATCH 3/5] Update input/projects/why-join-wip.md --- input/projects/why-join-wip.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/input/projects/why-join-wip.md b/input/projects/why-join-wip.md index f933c5fe7..7a2f5ef93 100644 --- a/input/projects/why-join-wip.md +++ b/input/projects/why-join-wip.md @@ -12,7 +12,12 @@ New projects joining us will get mentorship on how to best run an open source co ## IP and legal -Legal can be tricky. We can help. Projects in our organization will get assistance to organize and manage their IP assignments as well as infrastructure for tracking common, simple, Contribution License Agreements across all .NET Foundation projects. We can also help ensure that your collaborators respect the open source licenses and trademarks of projects assigned to the .NET Foundation. Need advice on legal issues? We offer support there as well. +Legal can be tricky. We can help. Projects in our organization will get: + +* Assistance to organize and manage their IP assignments +* Infrastructure for tracking common, simple, Contribution License Agreements across all .NET Foundation projects. +* Help to ensure that your collaborators respect the open source licenses and trademarks of projects assigned to the .NET Foundation. +* Support and advice on legal issues ## Marketing and communications From b215b38b9fe5b42f4d2f3368e60756d2f61c3c6d Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Sat, 19 Mar 2022 09:25:26 +0800 Subject: [PATCH 4/5] Update input/projects/why-join-wip.md --- input/projects/why-join-wip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/projects/why-join-wip.md b/input/projects/why-join-wip.md index 7a2f5ef93..7a585de56 100644 --- a/input/projects/why-join-wip.md +++ b/input/projects/why-join-wip.md @@ -2,7 +2,7 @@ The .NET Foundation offers administrative and technical services to open source projects to help maintainers govern and develop their projects. -.NET Foundation services aim to increase project stability and maturity and don't replace developers on member projects. Day-to-day development remains in the hands of project maintainers and contributors. +.NET Foundation services aim to increase project stability and maturity. It doesn't replace developers on member projects. Day-to-day development remains in the hands of project maintainers and contributors. Project benefits include: From dd0c681058f593847f73a7523d5e7a198fd35f7c Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Sat, 19 Mar 2022 09:35:47 +0800 Subject: [PATCH 5/5] Update input/projects/why-join-wip.md --- input/projects/why-join-wip.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/input/projects/why-join-wip.md b/input/projects/why-join-wip.md index 7a585de56..0cd5b38ab 100644 --- a/input/projects/why-join-wip.md +++ b/input/projects/why-join-wip.md @@ -23,6 +23,11 @@ Legal can be tricky. We can help. Projects in our organization will get: The more people who know about .NET, the better for the ecosystem. We work with Amazon, JetBrains, Microsoft, Progress, and other industry leaders to improve your project's exposure within the community at large. Your success is our success - we'd love to see you achieve the accolades you deserve! +The .NET Foundation helps any .NET project that reaches out to it with marketing advice or promotion via social media. Additionally, the .NET Foundation helps produce videos about member projects and maintainers: + +* [.NET Foundation Project Spotlight](https://www.youtube.com/playlist?list=PL1rZQsJPBU2Ql5ZBOOdqn32xPMEUdor5Z) +* [Maintainer Series](https://www.youtube.com/playlist?list=PL1rZQsJPBU2TA8lm-2S0TMdT5FlL1sxuF) + ## CLA management A Contributor License Agreement (CLA) ensures a project has the necessary rights to code contributions.