Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix licensing #15

Open
j4tner opened this issue Aug 20, 2018 · 0 comments
Open

Fix licensing #15

j4tner opened this issue Aug 20, 2018 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@j4tner
Copy link
Contributor

j4tner commented Aug 20, 2018

From @pmconrad on February 22, 2018 13:23

Like all graphene chains, MUSE uses the FC library.
FC was originally created by BM / Cryptonomex, and according to a forum post, their work is public domain https://bitsharestalk.org/index.php?topic=8571.msg142379#msg142379 :

Stuff we write has no restrictions except those imposed on it by 3rd party dependencies.

"3rd party dependencies" is what's causing problems here. FC uses libreadline. libreadline is GPL, which means FC is a "derived work" and must also be GPL, which means in turn that the Graphene core code must also be GPL-licensed. We're currently in violation of the GPL.

libreadline should be replaced with something that comes with a more liberal license, then Muse-FC can be re-licensed under MIT (for example). BitShares devs are working on it, we should be able to port their changes: bitshares/bitshares-fc#13 bitshares/bitshares-fc#14

Copied from original issue: themuseblockchain/Muse-Source#84

@j4tner j4tner added enhancement New feature or request help wanted Extra attention is needed labels Aug 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant