You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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#13bitshares/bitshares-fc#14
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 :
"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
The text was updated successfully, but these errors were encountered: