Comments (4)
The MIT license is often chosen purposefully so that derivative works remain open source. https://www.gnu.org/licenses/copyleft.en.html
from hardhat-starter-kit.
Thanks for bringing this up! @StephenFluin wondering if you have any insight here?
from hardhat-starter-kit.
The MIT license is often chosen purposefully so that derivative works remain open source. https://www.gnu.org/licenses/copyleft.en.html
If that's the intention then wouldn't the GPL better serve that goal?
I'm not sure that MIT is intended to be copy-left in this way. My understanding is that MIT is permissive, promoting wide adoption, and the terms are there merely to disclaim liability and preserve some credit for the author, deliberately avoiding any additional restrictions on derivative works, since that would inhibit derivative works.
Of course, if you consider this copy-left aspect of the MIT licence to be a feature and not a bug, then I respect that. Personally though, it means I'd rather put together a hardhat project manually than use this template.
from hardhat-starter-kit.
We're choosing the MIT license intentionally because it strikes the right balance of permissiveness and copy-left, which we think enables most developers and companies to adopt it.
This decision is in line with most of the software in our space (eg https://github.com/ethereum/solc-js/blob/master/LICENSE, https://github.com/smartcontractkit/chainlink/blob/develop/LICENSE).
Thanks for sharing the feedback and we'll continue looking at this over time to see if this is helping or hurting developers.
from hardhat-starter-kit.
Related Issues (20)
- Add example with `VRFV2Wrapper`
- @ledgerheq/hw-transport-node-hid version ^4.3.0 fails on build HOT 2
- Add Ankr's Public RPCs HOT 2
- Upgrade plugins with @nomicfoundation/hardhat-toolbox HOT 1
- Update to goerli HOT 2
- Npm install is catching an error
- error An unexpected error occurred: "Commit hash required" HOT 3
- [SUGGESTION OF FIX] Error running JSON-RPC server: The number NaN cannot be converted to a BigInt because it is not an integer
- [SUGGESTION OF FIX] "TypeError: customChains is not iterable" When verifying contract. HOT 3
- Upgrade to the hardhat toolbox HOT 1
- [Suggestion] Create npx util to generate empty project HOT 1
- Rename "PRIVATE_KEY" variable to "WALLET_PRIVATE_KEY" HOT 4
- [Bug]: Typo in README.md HOT 1
- NomicLabsHardhatPluginError: Failed to send contract verification request. when using this command “npm run deploy --network sepolia” HOT 1
- Can we write a script to deploy Chainlink automation specifically for use by Register new Upkeep?
- Failed to deploy to different networks than default HOT 1
- ethers.getContract is not a function HOT 1
- replace fund-link with transfer-link
- echidna-test command not found
- Switch to Hardhat configuration variables instead of using `.env` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hardhat-starter-kit.