-
Notifications
You must be signed in to change notification settings - Fork 18
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
licensing infos for dependency ltc_scrypt #94
Comments
@ulrichard I think it's pooler, I could check with him and see who the original author is if not him. |
@ulrichard Also, we'd like to recommend that most users should use the binary release that we provide - and that is what should be packaged for various distributions. The release file is a self-extracting tarball, and small shell script, and a few files like icons. It'd be nice to have that all in a slick debian package, but with the way that debian will install dependencies via apt, and not via pip, it may cause some issues. The binary release installed via apt would be excellent. |
What issues do you expect? The only two dependencies that were missing when I run it from the github working copy were ltc_scrypt and darkcoin-hash. |
If you installed via github source, the instructions are to use pip to install the other dependencies listed in requirements.txt - the versions found in apt are horrendously out of date, while the pip versions are not. We specify versions of each dep to run correctly with Encompass, and those are often not available via apt. Your mileage may vary, but we put out the binary release to avoid this issue. |
@ulrichard It' should be of note that the binary release is a universal 64bit linux installation, and can be packaged for any distro as such, along with desktop icons and other items for proper desktop installation. The exceptions would be Arch and Gentoo - arch PKGBUILD is provided by vertoe, and we will provide an ebuild for gentoo in the next release. |
I will have a look. But in general, debian packages are not allowed to contain stuff that is already contained in other packages, nor run scripts that would fetch stuff from the internet. |
As it's open source, all I can do is recommend against this. In doing so, we create yet another possible way to run Encompass, which makes debugging, support, and all the related more complex. What is the reason for wanting to package for debian in this way? Is there are reason to prefer this over the produced releases? |
Also, as time permits, a GUI installer will be provided for the linux universal - at this time it's a simple shell script because time was short. |
@ulrichard just spoke with pooler - and he's got no idea about the ltc_scrypt licensing. - we're looking into the p2pool code to see if the answer is there, or at least who might be the right person to talk to. ForrestV of p2pool might have more info. |
Ok, let's compare the following two scenarios: A) I tell my mother in law that electrum is a cool wallet software for BitCoin
Since it runs over apt, I know the following:
B) I tell my mother in law that encompass is very similar to electrum, but with more features, and she should give it a try.
But even if we did verify the signature, we would have some concerns:
I'm for option A) |
I'd like there to be a package for encompass, definitely. But as for licensing on ltc_scrypt: The package itself here comes with no license info. I don't see an easy way around this. |
I slowly started to package the dependencies of encompass for debian.
But for ltc_scrypt I didn't find neither licensing nor contact information.
The only license info I found is in the c file that is probably copied from elsewhere.
Do you have any information on the author, so that I could ask him to include a license?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: