Skip to content

Commit

Permalink
docs(license): Replace AGPL with MIT (#684)
Browse files Browse the repository at this point in the history
  • Loading branch information
espendk authored Dec 15, 2023
1 parent 28bb85c commit cbbeb45
Show file tree
Hide file tree
Showing 113 changed files with 116 additions and 785 deletions.
4 changes: 1 addition & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@

- Update licenses:
- Change license of Contants.sol and TickLib.sol from BUSL-1.1 to MIT
- Replace Unlicense and BSD-2-Clause with MIT
- Replace AGPL-3.0 with AGPL-3.0-or-later
- Consistently use AGPL-3.0-or-later for tools, scripts, and tests
- Replace Unlicense, BSD-2-Clause, and AGPL-3.0 with MIT
- Restore MIT license for OpenZeppelin code

# 2.0.0
Expand Down
673 changes: 3 additions & 670 deletions LICENSE

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion lib/Script2.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Script} from "@mgv/forge-std/Script.sol";
Expand Down
2 changes: 1 addition & 1 deletion lib/Test2.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Test, console2} from "@mgv/forge-std/Test.sol";
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/Struct.pre.sol.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import { format, tabulate } from "./lib/format";

export const template = ({ preamble, struct_utilities, struct: s }) => {
Expand Down
4 changes: 2 additions & 2 deletions preprocessing/StructTest.pre.sol.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import { format, tabulate } from "./lib/format";

export const template = ({ preamble, struct_utilities, struct: s }) => {
return format`// SPDX-License-Identifier: AGPL-3.0-or-later
return format`// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/Structs.pre.sol.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import { format } from "./lib/format";

export const template = ({ preamble, structs }) => {
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/ToString.pre.sol.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import { format } from "./lib/format";


Expand Down
2 changes: 1 addition & 1 deletion preprocessing/lib/format.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

// template tag that converts array to separate lines but keeps the current
// indent level
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/lib/preproc.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import * as util from "util";

/*
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/run.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
import * as fs from "fs";

import struct_defs from "./structs";
Expand Down
2 changes: 1 addition & 1 deletion preprocessing/structs.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
/* # Mangrove Summary
* Mangrove holds offer lists for `outbound_tkn`,`inbound_tkn` pairs with a given `tickSpacing`.
* Offers are sorted in a tree (the "tick tree") where each available price point (a `bin`) holds a doubly linked list of offers.
Expand Down
2 changes: 1 addition & 1 deletion script/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This directory contains scripts (`*.s.sol`) for deploying, configuring, and gove
This is a script example:

```solidity
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
// This script is SmallMgvReaderDeployer.s.sol
pragma solidity ^0.8.13;
Expand Down
2 changes: 1 addition & 1 deletion script/core/ActivateMarket.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/ActivateSemibook.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/DeactivateMarket.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/UseOracle.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/deployers/ArbitrumMangroveDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {ToyENS} from "@mgv/lib/ToyENS.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/deployers/MangroveDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Mangrove} from "@mgv/src/core/Mangrove.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/deployers/MumbaiMangroveDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {ToyENS} from "@mgv/lib/ToyENS.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/deployers/PolygonMangroveDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {ToyENS} from "@mgv/lib/ToyENS.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/monitors/EvalSnipeOffer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/core/monitors/MarketHealth.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/lib/Deployer.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Script2} from "@mgv/lib/Script2.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/lib/GetTokenDealSlot.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Deployer} from "@mgv/script/lib/Deployer.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/periphery/CopyOpenSemibooks.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import "@mgv/src/periphery/MgvReader.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/periphery/UpdateMarket.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import "@mgv/src/periphery/MgvReader.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/periphery/deployers/MgvReaderDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Script, console} from "@mgv/forge-std/Script.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/toy/deployers/ERC20Deployer.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import "@mgv/src/core/MgvLib.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/toy/deployers/PixieMATICDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Script, console} from "@mgv/forge-std/Script.sol";
Expand Down
2 changes: 1 addition & 1 deletion script/toy/deployers/PixieUSDCDeployer.s.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {Script, console} from "@mgv/forge-std/Script.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/toy/ERC20BL.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import "./ERC20.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/toy/MintableERC20BLWithDecimals.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import "./ERC20BL.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/toy/PixieMATIC.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {MintableERC20BLWithDecimals} from "./MintableERC20BLWithDecimals.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/toy/PixieUSDC.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

import {MintableERC20BLWithDecimals} from "./MintableERC20BLWithDecimals.sol";
Expand Down
2 changes: 1 addition & 1 deletion test-ratios/TickRatioConversion.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/BasicMakerOperations.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Constants.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Density.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

// those tests should be run with -vv so correct gas estimates are shown

Expand Down
2 changes: 1 addition & 1 deletion test/core/DynamicTicks.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Field.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Gatekeeping.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/IMangroveAbi.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import {Test2} from "@mgv/lib/Test2.sol";
Expand Down
2 changes: 1 addition & 1 deletion test/core/Leaf.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/MakerOperations.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/MakerPosthook.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import "@mgv/test/lib/MangroveTest.sol";
Expand Down
2 changes: 1 addition & 1 deletion test/core/Monitor.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Permit.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/Scenarii.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/TakerOperations.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/TheClog.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import {MangroveTest} from "@mgv/test/lib/MangroveTest.sol";
Expand Down
2 changes: 1 addition & 1 deletion test/core/TickAndBin.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.10;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/CleanOtherOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/MarketOrderOtherOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/NewOfferOtherOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/NewOfferSameOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/OfferGasBase.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

import {OfferGasBaseBaseTest} from "@mgv/test/lib/gas/OfferGasBaseBase.t.sol";
Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/RetractOfferOtherOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/RetractOfferSameOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/TickTreeBoundariesGasTest.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/UpdateOfferOtherOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/UpdateOfferOtherOfferListDetails.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/gas/UpdateOfferSameOfferList.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/ticktree/TickTreeCleanOffer.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
2 changes: 1 addition & 1 deletion test/core/ticktree/TickTreeMarketOrder.t.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.18;

Expand Down
Loading

0 comments on commit cbbeb45

Please sign in to comment.