substrate-playground icon indicating copy to clipboard operation
substrate-playground copied to clipboard

Licence?

Open nuke-web3 opened this issue 5 years ago • 5 comments

This is some sweet software! ... But what is the license?

https://github.com/paritytech/substrate-playground#license

Seems TBD right now?

nuke-web3 avatar Oct 13 '20 21:10 nuke-web3

https://github.com/eclipse-theia/theia/blob/master/LICENSE

as theia is used, might need to be a compatible / the same ?

nuke-web3 avatar Oct 13 '20 21:10 nuke-web3

Hey Dan! That's a good question! We haven't figured out a license yet.. Do you have some specific concerns/needs?

jeluard avatar Oct 14 '20 08:10 jeluard

In the words of some wise folks (https://expressionengine.com/blog/the-truth-about-the-risks-of-unlicensed-software)

Software that doesn’t have an explicit license is under exclusive copyright. That means nobody else can use, copy, share, or change it, even if it’s sitting in a public repo on GitHub. The only rights granted to the public by putting code on GitHub are the rights to look at it and fork the repository to look at it in their own account. That grant comes from GitHub’s Terms of Service, and still doesn’t mean that anyone can actually do anything with the code.

I would like to use the code 😅

nuke-web3 avatar Oct 14 '20 20:10 nuke-web3

Great point!

How exactly would you use the code? And which code specifically? That might help us come up with a relevant license.

jeluard avatar Oct 15 '20 09:10 jeluard

Well I wouldn't want to speak for every user, IMHO the more permissive the better. What I specifically would like to do:

  • Run an instance of this on my own hardware
  • Make modifications to the code and run that myself
  • Share this instance with others (likely not a public one)
  • Have the ability to make PRs to this repo and know what those contributions mean from a legal perspective.

I could imagine that others might want to consider commercial instances as a service for payment if the public server you host (at present) doesn't fit their needs for some reason(like crafting proprietary code in this IDE)

nuke-web3 avatar Oct 16 '20 03:10 nuke-web3