Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - pc

Pages: 1 ... 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 ... 102
1351
General Discussion / Re: AGS/PTS/DNS to BTS import clarification
« on: November 25, 2014, 09:38:11 pm »
Hey everyone,
Though this topic has been brought up previously, I haven't come across a clear answer.

If I import my keys today into the BTS wallet to claim the merger allocation of BTS , will this action then claim my stake and therefore only credit my wallet/account for 20 days worth of BTS (of the 2yrs due to me)?
Or do I need to wait until 2yrs to import the keys to be able to claim the full stake from the merger??

You can import your keys now and your full stake will gradually become available to you.

1352
Technical Support / Re: transaction ids
« on: November 23, 2014, 07:47:31 pm »
Obviously the command line is meant for interactive use. It makes sense to display things in a simplified way that's easier to parse by the human eye.

RPC is meant to be used programmatically. Here, structure is more important than simplicity.

IOW it makes sense the way it is. If you still want to have this unified, I suggest you open a feature request on github.

1354
You probably get the gist from my long title. Im sure this must have been discussed but i haven't had much time the past couple of weeks to follow closely.

Anyway... I have lots of different coins and wallets that will now become BTS, im sure that isn't a problem but i also have PTS that have taken there BTSX but not DNS and i have some PTS that haven't claimed anything. Do i need to do anything or will the system account for what has been taken and what hasn't and calculate the BTS owing when i import those wallets?

Just import all of your wallets and you'll be fine. You will receive BTS for DNS even if you never claimed your DNS for PTS/AGS.

1355
General Discussion / Re: Software license?
« on: November 22, 2014, 10:10:12 am »
I noticed two problematic files in the web_wallet: vendor/js/highcharts.src.js and vendor/js/highstock.src.js. These two are licensed under the "Creative Commons Attribution-NonCommercial 3.0 License". Notice the "NonCommercial", this is IMO a complete no-go for a P2P currency client.

thank you for the review!

The license language is:
Quote
You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation.[...]


Who is actually in violation of the license? Developers for distributing code that is uses primarily for private monetary compensation ("compensation" might be the key word, since it's used for "gain" but not "compensation")? Traders that make money, but not traders that lose money? Delegates that run the GUI client to sign blocks? If I use those files to make a website showing BitUSD prices for free, and someone uses my website to make money - are they or I in violation (or neither?)

This is the "section 3" referenced above:

Quote
3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:

a)    to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections;
b)    [...]
c)    to Distribute and Publicly Perform the Work including as incorporated in Collections; and,

The web_wallet "incorporates the Work". I. e. the person who initially committed this into the repo did so under the terms of the license. Anyone who clones the repo does so under the license. Anyone who distributes the software in source or binary form does so under the license. All of this in itself is not yet a violation of section 4a of the license, because the software is made available for free. (IMO the way the files have been "incorporated" is not sufficient wrt section 4c of the license, though.)

IANAL, but I think in general the term "reproduce" is also applied to loading the software into RAM in order to execute it. I. e. anyone who runs the software does so under the license.
I'm not sure what qualifies as "commercial advantage or private monetary compensation". I'm pretty sure though that a merchant using the gui client to receive payment for his goods would be using the software for "commercial advantage". Delegates with non-zero pay using the gui client would be doing this for "commercial advantage". A trader would likely also be using it for "commercial advantage", even if he is a bad trader - what counts is the intention, a bad trader isn't trading for his commercial disadvantage. Creating a free website showing BitUSD prices OTOH would not be a problem if you only use the gui client to extract the prices from the network (other than using the files in question to display charts in the user's browser).

1356
General Discussion / Re: Software license?
« on: November 21, 2014, 08:01:07 pm »
I noticed two problematic files in the web_wallet: vendor/js/highcharts.src.js and vendor/js/highstock.src.js. These two are licensed under the "Creative Commons Attribution-NonCommercial 3.0 License". Notice the "NonCommercial", this is IMO a complete no-go for a P2P currency client.

1357
General Discussion / Re: Software license?
« on: November 20, 2014, 12:24:30 pm »
However, public domain is GPL compatible:

This is a tricky subject. Yes, the unlicense is GPL compatible. But look what compatible means here: http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean

Quote
It means that the other license and the GNU GPL are compatible; you can combine code released under the other license with code released under the GNU GPL in one larger program.

All GNU GPL versions permit such combinations privately; they also permit distribution of such combinations provided the combination is released under the same GNU GPL version. The other license is compatible with the GPL if it permits this too.

Note "the same" GPL version. Is it at all possible to create software using both readline (GPL) and libraries/fc/src/crypto/romix (AGPL)?
Edit: answer here: http://www.gnu.org/licenses/agpl.html (section 13)

Additionally, all of the BSD+MIT licenses require distribution of the license terms along with the binary.

1358
I didn't moved any BTS since i get BTSX by improting PTS wallet.dat. After i import PTS wallet again and found the balance is 0.  :( :(

Are you sure? Have you done *anything* after importing the PTS wallet, like voting for delegates for example?
Does your newly created wallet show any transactions after importing the wallet again?

1359
If you have moved the genesis stake you received from importing the PTS wallet, the answer is no you can't. The account key and the PTS keys are not related.

I you have not moved your genesis stake you can simply create a new account and import your PTS wallet again. (You should do that in any case, just to be sure.)

1360
Technical Support / Re: !!! Stupid Questions Thread !!!
« on: November 19, 2014, 12:58:49 pm »
Lets say I short BitBTC. There are zero sellers right now, so could the person who buys the BitBTC from my short then immediately put it up for sale at a super high price, requiring > 75% of my collateral to cover? Whats the thing Im missing that prevents this attack?

who will buy it at that super high price? putting a sell order does not mean you will actually sell it.
Yes he will - after 30 days, when the short is forced to cover.
Does the forced cover buy above the feed price?

I *think* the forced cover will buy at whatever the lowest ask is.

1361
General Discussion / Re: Light Weight Clients & POS
« on: November 19, 2014, 10:37:37 am »
If I make some very wrong assumptions about delegate behavior, and if you think there is a 1% chance that the next delegate will be in a collusive group, then you can wait one minute (or two if chains compete?) and have a 1 in a million chance of this next string of delegates colluding to reverse history. That's still better than the confirmation you get from a bitcoin thin client after 10 minutes.
The problem I see is that a number of colluding delegates can make an honest delegate look bad (and possible get him to be automatically fired). This is dangerous.

1362
Technical Support / Re: !!! Stupid Questions Thread !!!
« on: November 18, 2014, 02:47:49 pm »
Lets say I short BitBTC. There are zero sellers right now, so could the person who buys the BitBTC from my short then immediately put it up for sale at a super high price, requiring > 75% of my collateral to cover? Whats the thing Im missing that prevents this attack?

who will buy it at that super high price? putting a sell order does not mean you will actually sell it.
Yes he will - after 30 days, when the short is forced to cover.

1363
General Discussion / Re: Software license?
« on: November 17, 2014, 10:40:54 am »
Stuff we write has no restrictions except those imposed on it by 3rd party dependencies.

Erm, yes. But I think you don't handle the 3rd party dependencies correctly. (IANAL)

For example, the command line client links the readline library. readline is licensed under GPL. That means the CLI client must be GPL, too. You can't just stamp "public domain" on it, IMO. See http://en.wikipedia.org/wiki/GNU_Readline#Choice_of_the_GPL_as_GNU_Readline.27s_license .
Another example is the leveldb code. LevelDB comes with a BSD license requiring you to publish the license terms along with the binary. I don't think you do that anywhere.

1364
ID: pmc

Thanks!

1365
General Discussion / Re: Check Your Allocation - Episode II: Check It Again
« on: November 15, 2014, 09:45:43 pm »
What do you see here?
http://bitshares.org/vote-aug-21-noFMV.json

The same numbers.

It seems that I somehow miscalculated the VOTE ratio. The actual rate I have now is 13.24 BTS per PTS @ VOTE, which is exactly what I'd expect.

Sorry about the confusion.

Pages: 1 ... 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 ... 102