ethjsonrpc icon indicating copy to clipboard operation
ethjsonrpc copied to clipboard

Remove dependency on pyethereum to improve cross platform support and reduce installation size

Open ferret-guy opened this issue 7 years ago • 4 comments

Pull in utils and abi from pyethereum in order to allow installation on a wider array of devices fixing the following issues: ConsenSys/ethjsonrpc#19 ConsenSys/ethjsonrpc#5

ferret-guy avatar Dec 20 '16 02:12 ferret-guy

@ferret-guy Mark, are there any licensing issues we should be concerned about with regard to cutting and pasting this code?

maurycyp avatar Feb 01 '17 01:02 maurycyp

The source code is MIT licensed, I have already added the appropriate license headers to the files, but that means that this code conflicts with the unlicense, and would require derivative work to include attribution for thease files.

ferret-guy avatar Feb 01 '17 01:02 ferret-guy

I chose the Unlicense to avoid thinking about these issues. I suppose I could re-license--BSD or MIT may be better.

maurycyp avatar Feb 01 '17 01:02 maurycyp

It seems that most ethereum projects that are MIT, that would mean that in the future if more code needed to be pulled in then, it wouldn't be Unlicense* (except for thease specific files). The other option might be branching pyethereum with a branch for just the utility functions, but that would essentially mean maintaining two parallel packages.

ferret-guy avatar Feb 01 '17 01:02 ferret-guy