Bitcoin Forum
May 04, 2024, 09:34:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23]  All
  Print  
Author Topic: [REQUESTS] Minimal Electrum builds for Windows  (Read 47166 times)
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
April 15, 2014, 06:13:57 PM
 #441

The problem is that Electrum's transactions are larger compared to QT's transactions, might need to be careful slashing fees.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
1714815291
Hero Member
*
Offline Offline

Posts: 1714815291

View Profile Personal Message (Offline)

Ignore
1714815291
Reply with quote  #2

1714815291
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714815291
Hero Member
*
Offline Offline

Posts: 1714815291

View Profile Personal Message (Offline)

Ignore
1714815291
Reply with quote  #2

1714815291
Report to moderator
1714815291
Hero Member
*
Offline Offline

Posts: 1714815291

View Profile Personal Message (Offline)

Ignore
1714815291
Reply with quote  #2

1714815291
Report to moderator
1714815291
Hero Member
*
Offline Offline

Posts: 1714815291

View Profile Personal Message (Offline)

Ignore
1714815291
Reply with quote  #2

1714815291
Report to moderator
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
April 16, 2014, 07:06:57 PM
 #442

The problem is that Electrum's transactions are larger compared to QT's transactions, might need to be careful slashing fees.

Well I'm building from the official master branch, which happens to have this commit merged in recently:
https://github.com/spesmilo/electrum/commit/deb14f6fe82d01c06449c788ae44d48938478e3d
btcven
Hero Member
*****
Offline Offline

Activity: 715
Merit: 500


Bitcoin Venezuela


View Profile WWW
April 26, 2014, 01:19:57 AM
 #443

The problem is that Electrum's transactions are larger compared to QT's transactions, might need to be careful slashing fees.

Well I'm building from the official master branch, which happens to have this commit merged in recently:
https://github.com/spesmilo/electrum/commit/deb14f6fe82d01c06449c788ae44d48938478e3d

https://github.com/spesmilo/electrum/commit/26c65dd65f7130ac030163b8a666f2b642cc0bbe

Admin: rdymac (PGP) | contacto@bitcoinvenezuela.com | @cafebitcoin | Electrum, lightweight bitcoin client
If I've been helpful tip me a coffee! Cheesy1rdymachKZpA9pTYHYHMYZjfjnoBW6B3k Bitrated user: rdymac.
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
April 26, 2014, 09:22:51 AM
 #444

Please note that the builds distributed by flatfly are not the official Electrum builds.

* I am the copyright holder of Electrum, and I have decided to distribute it under the GNU General Public Licence.
* However, the builds distributed by flatfly are violating the GPL licence, because flatfly does not share the method and tools he used to generate his builds.
* As a consequence, there is no way for other developers to redo these builds. There is no easy way to check if the builds correspond to the official source code.
* In addition, the flatfly builds seem to have been done using some commercial software, whose licence also prohibits this use.
* The version numbers of the flatfly builds are often ahead of the official version, even if the official version is not finalized.
* Finally, the most alarming thing is that flatfly's real world identity is not known. If it turns out that he added stealware to the code, there will be way to find who he is.


Electrum: the convenience of a web wallet, without the risks
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
April 26, 2014, 11:42:37 AM
 #445

* However, the builds distributed by flatfly are violating the GPL licence, because flatfly does not share the method and tools he used to generate his builds.
* As a consequence, there is no way for other developers to redo these builds. There is no easy way to check if the builds correspond to the official source code.
* In addition, the flatfly builds seem to have been done using some commercial software, whose licence also prohibits this use.

What?

3 times wrong. The build process has been documented and has been using GPL tools for more than a year now, as has been posted just 2 pages back in this thread:
 https://bitcointalk.org/index.php?topic=73651.msg1635477#msg1635477

It has also been successfully transposed (and further documented) in another bitcoin project in the meantime:
 https://github.com/JahPowerBit/BoottleXCP_binaries

I even offered free hands-on training sessions to anyone interested.
There was no response to that offer, though.

* The version numbers of the flatfly builds are often ahead of the official version, even if the official version is not finalized.
Not a problem, since my builds are not the "official" ones, as has been made abundantly clear by the OP more than 2 years ago.
Also please adopt a more standard git branching model to reduce version number confusion.
  See: http://nvie.com/posts/a-successful-git-branching-model/

Otherwise you just make all your users subject to potentially catastrophic bugs.


* Finally, the most alarming thing is that flatfly's real world identity is not known. If it turns out that he added stealware to the code, there will be way to find who he is.


I'm really not trying to hide my identity very hard (never used any VPN/Tor, reused my username across several sites, etc). A little google-fu is all it takes. Also, did you suddenly forget that you were keeping your online persona anonymous for years, until only a couple weeks ago?


I see no need to make such a demeaning post without doing some basic reading and engaging in private discussion first. This is disappointing.
btcven
Hero Member
*****
Offline Offline

Activity: 715
Merit: 500


Bitcoin Venezuela


View Profile WWW
April 26, 2014, 12:08:48 PM
 #446

* However, the builds distributed by flatfly are violating the GPL licence, because flatfly does not share the method and tools he used to generate his builds.
* As a consequence, there is no way for other developers to redo these builds. There is no easy way to check if the builds correspond to the official source code.
* In addition, the flatfly builds seem to have been done using some commercial software, whose licence also prohibits this use.

What?

3 times wrong. The build process has been documented and has been using GPL tools for more than a year now, as has been posted just 2 pages back in this thread:
 https://bitcointalk.org/index.php?topic=73651.msg1635477#msg1635477

It has also been successfully transposed (and further documented) in another bitcoin project in the meantime:
 https://github.com/JahPowerBit/BoottleXCP_binaries

I even offered free hands-on training sessions to anyone interested.
There was no response to that offer, though.

* The version numbers of the flatfly builds are often ahead of the official version, even if the official version is not finalized.
Not a problem, since my builds are not the "official" ones, as has been made abundantly clear by the OP more than 2 years ago.
Also please adopt a more standard git branching model to reduce version number confusion.
  See: http://nvie.com/posts/a-successful-git-branching-model/

Otherwise you just make all your users subject to potentially catastrophic bugs.


* Finally, the most alarming thing is that flatfly's real world identity is not known. If it turns out that he added stealware to the code, there will be way to find who he is.


I'm really not trying to hide my identity very hard (never used any VPN/Tor, reused my username across several sites, etc). A little google-fu is all it takes. Also, did you suddenly forget that you were keeping your online persona anonymous for years, until only a couple weeks ago?


I see no need to make such a demeaning post without doing some basic reading and engaging in private discussion first. This is disappointing.

I don't see it wrong bringing some attention to the users on what build they are using. If an user comes to this thread and ask you to make him a package for windows and end up with problems or coins lost, he better had read the notice Thomas made as he won't get support from the supporters of the original builds that are in https://electrum.org so making it clear is not harmful for any of the interested parts.

Admin: rdymac (PGP) | contacto@bitcoinvenezuela.com | @cafebitcoin | Electrum, lightweight bitcoin client
If I've been helpful tip me a coffee! Cheesy1rdymachKZpA9pTYHYHMYZjfjnoBW6B3k Bitrated user: rdymac.
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
April 26, 2014, 02:35:54 PM
 #447

3 times wrong. The build process has been documented and has been using GPL tools for more than a year now, as has been posted just 2 pages back in this thread:
 https://bitcointalk.org/index.php?topic=73651.msg1635477#msg1635477

It has also been successfully transposed (and further documented) in another bitcoin project in the meantime:
 https://github.com/JahPowerBit/BoottleXCP_binaries

I even offered free hands-on training sessions to anyone interested.
There was no response to that offer, though.

Sorry, I was not aware of that.
I was not notified that you changed your build method.

I do not watch this thread closely, and you never proposed to add your new build method to the official git repository.
It remains that you have been distributing builds made using a non-disclosed build method until last year, effectively violating the licence, and violating my copyright.

Quote
The version numbers of the flatfly builds are often ahead of the official version, even if the official version is not finalized.
Not a problem, since my builds are not the "official" ones, as has been made abundantly clear by the OP more than 2 years ago.
Yes, it is a problem because your version numbers suggest that your builds are somehow "more advanced", while in fact you are exposing users to code that is not ready for production.

Quote
I see no need to make such a demeaning post without doing some basic reading and engaging in private discussion first. This is disappointing.
What did you expect? that I would thank you for violating the GPL and for making anonymous releases ahead of time?
I did engage in private discussions a few years ago, and at that time you were not willing to publish your build method.

Electrum has since become very popular, and large amounts of money are at stake.
I feel that have the obligation to protect users against malware.

Electrum: the convenience of a web wallet, without the risks
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
April 28, 2014, 06:35:38 PM
Last edit: April 28, 2014, 06:48:51 PM by flatfly
 #448

3 times wrong. The build process has been documented and has been using GPL tools for more than a year now, as has been posted just 2 pages back in this thread:
 https://bitcointalk.org/index.php?topic=73651.msg1635477#msg1635477

It has also been successfully transposed (and further documented) in another bitcoin project in the meantime:
 https://github.com/JahPowerBit/BoottleXCP_binaries

I even offered free hands-on training sessions to anyone interested.
There was no response to that offer, though.

Sorry, I was not aware of that.
I was not notified that you changed your build method.

I do not watch this thread closely, and you never proposed to add your new build method to the official git repository.
It remains that you have been distributing builds made using a non-disclosed build method until last year, effectively violating the licence, and violating my copyright.

Quote
The version numbers of the flatfly builds are often ahead of the official version, even if the official version is not finalized.
Not a problem, since my builds are not the "official" ones, as has been made abundantly clear by the OP more than 2 years ago.
Yes, it is a problem because your version numbers suggest that your builds are somehow "more advanced", while in fact you are exposing users to code that is not ready for production.

Quote
I see no need to make such a demeaning post without doing some basic reading and engaging in private discussion first. This is disappointing.
What did you expect? that I would thank you for violating the GPL and for making anonymous releases ahead of time?
I did engage in private discussions a few years ago, and at that time you were not willing to publish your build method.

Electrum has since become very popular, and large amounts of money are at stake.
I feel that have the obligation to protect users against malware.

As you seem to have a selective memory, allow me to dig up some old emails:

But anyway, I don't think there's any compatibility issues with the licensing of Electrum.  

the current licence of Electrum is the GPL.

it means that you are not allowed to distribute binary versions without providing the "source code".
the definition of the "source code" includes any modifications added by yourself (bugfixes), and any additional information needed to derive the binary file (compilation instructions).

you are clearly not respecting this at the moment Smiley


Hmm I see...  

Actually I do provide the source code including my windows-specific modifications in the download (the binary file is just a package, containing the python interpreter and the PY source files).

But indeed, I haven't documented the compilation instructions at this time. I will work on that.

Should I stop making binaries in the meantime?


no, don't stop to make binaries. Smiley
but it would be good to provide compilation instructions. I will not be able to understand them, but I guess someone else will.


So, while there were no other existing builds for Windows, and Electrum was in need for greater market share, you had no issue accepting and even encouraging the "violation".  
I then posted my build instructions in this thread as soon as they were ready, i.e. a couple of builds later.  So while I don't expect any thanks, your way of handling this issue doesn't strike me as balanced. But who am I to judge...

Anyway, I don't think I want to waste more time on this. And I do understand the need for developers to protect end users from the threat of malware and financial loss, but if I may make a constructive suggestion that may greatly benefit you in the long run, consider working on your people skills.
 
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
April 28, 2014, 11:16:33 PM
 #449

So, while there were no other existing builds for Windows, and Electrum was in need for greater market share, you had no issue accepting and even encouraging the "violation".  
I then posted my build instructions in this thread as soon as they were ready, i.e. a couple of builds later.  So while I don't expect any thanks, your way of handling this issue doesn't strike me as balanced. But who am I to judge...

Anyway, I don't think I want to waste more time on this. And I do understand the need for developers to protect end users from the threat of malware and financial loss, but if I may make a constructive suggestion that may greatly benefit you in the long run, consider working on your people skills.

I think you are misinterpreting. I was never encouraging a violation of the licence.
On the contrary, I was asking you to publish your build method, so that other developers would be able to redo the same builds.
The fact that I did ask nicely, and using private messages, does not mean that I was encouraging the violation in any way; that is only your interpretation.

It is true that I was hoping to use your work in order to expand the "market share" of Electrum, but not the way you think.
I was not interested in your binaries per se, I was interested in the build method, so that I, or someone else, could redo the same binaries.
And there is nothing wrong with that, this is exactly what the GPL is for!
The GPL was written in order to prevent computer code written by A to become dependent on B because B refuses to share their modifications.

However, you did not comply with my request at that time, apparently because you were using a commercial package that prohibits this use.
Since you refused to comply, I decided to use other builds made with Wine, and to stop linking to your website.
I believe that it was the right thing to do, even if it took developers a lot of time to create these Wine builds.

Since then, you apparently managed to change your build method in a way that complies with the GPL, and you posted your new method on march 2013.
I am sorry, but I did not know about that until recently. I hope that new method can be added to the project.

Electrum: the convenience of a web wallet, without the risks
bitcats
Legendary
*
Offline Offline

Activity: 1014
Merit: 1001



View Profile
April 29, 2014, 07:42:27 AM
 #450

Since then, you apparently managed to change your build method in a way that complies with the GPL, and you posted your new method on march 2013.
I am sorry, but I did not know about that until recently. I hope that new method can be added to the project.
I hope so too as flatfly has done a lot for electrum in the past years.

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
foodies123
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
May 09, 2014, 11:00:43 PM
 #451

I know this is an odd request but we've managed to build an electrum server for myriad (multi-pow 5 concurrent algorythms sha scrypt skein groestl and qubit) but we're having trouble building a windows client ... could any of you fine gentlemen offer us a hand ? We'd appreciate it greatly.

nope
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!