Skip to content

Switch json-stable-stringify to fast-json-stable-stringify.#2065

Merged
abernix merged 6 commits into
apollographql:masterfrom
wtgtybhertgeghgtwtg:switch-stringify
Dec 19, 2018
Merged

Switch json-stable-stringify to fast-json-stable-stringify.#2065
abernix merged 6 commits into
apollographql:masterfrom
wtgtybhertgeghgtwtg:switch-stringify

Conversation

@wtgtybhertgeghgtwtg

Copy link
Copy Markdown
Contributor

So, json-stable-stringify pulls in jsonify, which causes legal trouble for some companies because it's licensed under Public Domain. This swaps it with a version that doesn't. fast-json-stable-stringify is actually already in the dependency tree, since apollo-utilities uses it.

@abernix abernix self-assigned this Dec 13, 2018
@abernix abernix merged commit ccba8c8 into apollographql:master Dec 19, 2018
@abernix

abernix commented Dec 19, 2018

Copy link
Copy Markdown
Member

Thank you, @wtgtybhertgeghgtwtg! 🔮💭

@abernix abernix added this to the Release 2.3.1 milestone Dec 19, 2018
@wtgtybhertgeghgtwtg wtgtybhertgeghgtwtg deleted the switch-stringify branch December 19, 2018 23:07
@abernix abernix modified the milestones: Release 2.3.1, Release 2.3.2 Jan 25, 2019
abernix added a commit that referenced this pull request Jan 25, 2019
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 6, 2020
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 6, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
trevor-scheer pushed a commit that referenced this pull request May 12, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
trevor-scheer pushed a commit that referenced this pull request May 14, 2020
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 14, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Apr 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants