Skip to content

Commit 0308d36

Browse files
committed
minor edits
1 parent 40446f2 commit 0308d36

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Diff for: _posts/2024/2024-06-20-joining-net-foundation.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ That's right! The `json-everything` project is officially a .Net Foundation mem
1212

1313
### Inspiration from JSON Schema
1414

15-
A couple years ago JSON Schema started the onboarding process to join the OpenJS Foundation. Joining a foundation in general means that they can lean on the experience of other members for help on things like governance, outreach, project organization, etc. It helps to have the backing of a larger organization.
15+
A couple years ago JSON Schema started the onboarding process to join the OpenJS Foundation. Joining a foundation means that they can lean on the experience of other members for help on things like governance, outreach, project organization, etc. It helps to have the backing of a larger organization.
1616

1717
However, while the specification group would be joining the Foundation, all of the tooling built around the spec remained independent.
1818

1919
Sadly, the OpenJS Foundation onboarding journey was interrupted, so JSON Schema is still independent. We'll likely try again, maybe with another foundation, but that's on the horizon for right now... and this post is about `json-everything` anyway!
2020

21-
### A push through JSON Path
21+
### A push via JSON Path
2222

2323
As part of the JSON Path specification effort with IETF, I reached out to a lot of JSON Path implementations to let them know a specification was coming, and I kept my eyes open for other places where JSON Path was being used and/or requested. One of those places was a [.Net issue](https://github.com/dotnet/runtime/issues/31068) requesting that _System.Text.Json_ get first-party support for the query syntax. I posted about _JsonPath.Net_, and [one of the responses](https://github.com/dotnet/runtime/issues/31068#issuecomment-1992390964) intrigued me.
2424

@@ -32,11 +32,11 @@ As I created these libraries to help developers make great software, this barrie
3232

3333
### Investigation
3434

35-
Looking into the three options mentioned, I first discovered that I'm not Microsoft. (This was a devastating realization, and I had to re-evaluate my entire worldview.) I'm also not a .Net Foundation member, but I could look into joining. But first I wondered what it would take to have my packages verified on Nuget.
35+
Looking into the three options mentioned, I first discovered that I am not Microsoft. (This was a devastating realization, and I had to re-evaluate my entire worldview.) I'm also not a .Net Foundation member, but I could look into joining. But first I wondered what it would take to have my packages verified on Nuget.
3636

3737
Verifying packages is pretty simple: you just need a signing certificate. There are a [_lot_ of companies](https://www.google.com/search?q=signing+certificate) that provide them... and WOW are they expensive!
3838

39-
So, .Net Foundation seemed to be my best option. I researched the [benefits](https://dotnetfoundation.org/membership/participation-types), the requirements, and the T&Cs. (I'm looking for links to all of the pages I found before, but the site has changed, and it looks like the application process now starts by filling out a web form. When I looked into it before, I just had to [open an issue](https://github.com/dotnet-foundation/projects/issues/new?assignees=sbwalker%2CChrisSfanos&labels=project+application%2Cproject+support&projects=&template=application.yml&title=Issue%3A+New+.NET+Foundation+Project+Application) on the .Net Foundation's Projects repo. You should probably go through the web form if you want to join.)
39+
So, .Net Foundation seemed to be my best option. I researched the [benefits](https://dotnetfoundation.org/membership/participation-types), the requirements, and the T&Cs. (I'm looking for links to all of the pages I found before, but the site has changed, and it looks like the application process now starts by filling out a web form. When I looked into it before, I just had to [open an issue](https://github.com/dotnet-foundation/projects/issues/new?assignees=sbwalker%2CChrisSfanos&labels=project+application%2Cproject+support&projects=&template=application.yml&title=Issue%3A+New+.NET+Foundation+Project+Application) on the .Net Foundation's Projects repo. If you'd like to join, I recommend going through the web form.)
4040

4141
### Application
4242

@@ -52,13 +52,13 @@ I was quite pleased when I received notification that my humble `json-everything
5252

5353
## How it's going
5454

55-
I'm currently still in the onboarding process. There a [checklist](https://github.com/dotnet-foundation/projects/issues/367#issuecomment-2155296470) on my application issue that details all of the things that need to happen (or ensure have happened).
55+
I'm currently finishing up the onboarding process. There a [checklist](https://github.com/dotnet-foundation/projects/issues/367#issuecomment-2155296470) on my application issue that details all of the things that need to happen (or ensure have happened).
5656

5757
I think the biggest change is that the project will be under a [CLA](https://dotnetfoundation.org/docs/default-source/default-document-library/contribution-license-agreement.pdf). I've read through it, and it basically says the contributor allows the project and .Net Foundation to distribute and potentially patent their contribution (as part of the project). I'm not sure anything contributed to `json-everything` will or could be patented, but I suppose it's come up enough for them to add it to the CLA. Outside of that, the contributor retains all rights.
5858

5959
I've also moved all of the related repos into a new `json-everything` org, and I spruced up the place a bit, made all the readmes pretty. GitHub has done a good job of applying redirects, so everyone's links should still work.
6060

61-
Then there are some housekeeping things for the repo and public announcement stuff, which... I expect I should probably wait for that before publishing this...
61+
Then there are some housekeeping things for the repos and their public announcement, which will come via their newsletter.
6262

6363
## The future
6464

0 commit comments

Comments
 (0)