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 - barwizi

Pages: 1 ... 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 ... 51
331
it was not in violation of the license since I would claim that I did do 1:1 mapping by giving every 1 DAC share for every 1 pts.
it was, remember the 1:1 mapping is equivalent to 10%, or was until it changed.

Mathematically, 1:1 mapping is only equivalent to 10% when there are 20 million shares. No where in the license does it say you can only have 20 million shares. Without that cap, 1:1 mapping is mathematically meaningless. I think you have to put a percentage in it.

Quote
if we use the 10% perhaps we may want to add a stipulation that the cap cannot be raised later on even if it gets a new dev maintaining it.

The license doesn't give you a right to sublicense, so you can't change the cap. And if it did give rights to sublicense, those terms would be in addition to the current terms. You can make it more strict, but you can't make it less strict since the original terms would propagate.


regarding the existing MIT (Expat) license, you're right - that's annoying. But it's already done. The only thing we can do going forward is to license new code/features under the license that represents what is wanted.

Once the definitions are cleaned up, what's left to work on? Something about how PTS/AGS holders have legal standing. I think a legal opinion letter should be obtained by I3 (as opposed to community members), since they are the ones that hold the copyright on the license document and would have standing.


Just some things i want to clarify, correct me if i am wrong. We want a copy(far)left solution, permissive after a person:-
1) Honours the consensus
2) Distributes the derivative with the license sans modifications
3) Makes their derivative publicly available in source form
4) Does not restrict further modification

This gives rights to share, modify and distribute yet is not restrictive while discouraging "intellectual property" believers.

BSD tends to not require release of source code. I'll change it to make it explicitly so.


332
Technical Support / Re: Creating a genesis block using PTS as a model
« on: January 21, 2014, 05:51:23 pm »
There exists a bounty on how to do this but I think it amounts to creating a single 'spend to may' transaction in the genesis block.

Doesn't this mean 10% of all coins/shares/whatever need to be "pre-mined?"  Or, if not pre-mined, just declared to be in existence by the genesis block?  That seems a little harsh of a requirement, since premining is often frowned upon.

It's not a premine per say, and yes you are stating that those coins are already in existence. I ay that it is not a premine because this is not the run of the mill crypto, these are more like shares in ventures and as a result the "pre-mine" notion is not applicable. Consider it IPO , and like every company, the parent company keeps a % of shares for it'self and employees then the rest is transferable.

on a side note, i used to be on the anti-pre-mine bandwagon, but now i see the light.

333
perhaps you can weigh in bytemaster, should i change ?
Quote
Please use the same curve at bitcoin so all private/public keys in my libs are compatible.

got it

334
Technical Support / Re: Creating a genesis block using PTS as a model
« on: January 21, 2014, 07:28:14 am »
Freetrade could make this process easy by sharing the full details of how he made his version. I have come up with some clues from his code. I am thinking of a different method however, but i'll need to consult some gurus.

335
Technical Support / Re: Creating a genesis block using PTS as a model
« on: January 20, 2014, 08:21:17 pm »
am working on a modified version, i take it you were using MMC as the code base since PTS seems to have it all in order.

336
I have some questions and concerns. The code has been out for a while, so many forks in existence, all released under the MIT license. If a dev wants to get around the consensus they can easily use one of them. For example, the two on my git do not have a license and should we put this on PTS code it will only affect those who fork after the fact. Once this gains interest, more people will want to fork, and word will spread that there are versions without this license but under the MIT one. The wording of that license allows them to completely circumvent this one.

How do we deal with this?

Also i note that the license we are currently mulling on has lack of protection for a typical user in a situation where a dev abides the license in the beginning and decides to violate it later on after maybe seeing profits. The typical user includes some who would have claimed their share of the DAC via PTS and this license is meant to protect all PTS holders through and since we are claiming a portion "carry-over" in all modified versions we need to structure controls for such eventualities.

Locks are to keep honest people honest.
Licenses are to keep honorable people honorable.

With a proper definition of what is honorable, it is always possible to clone an honorable version from one that is not honorable.  Then it is up to market forces to decide whether honor matters.  We think PTS and AGS holders will represent very powerful market forces!   :)

When money is involved, people tend to not be honourable. If that is the answer then i guess we wont be acting on that.

337
I'm swamped with other projects but in the mean time if someone wants to, start by comparing chnges made here https://github.com/FuzzyBearBTC/TRC-Armory to get an idea of what we need to do. Then go make a public git and let me know whre so we work together.

338
I have some questions and concerns. The code has been out for a while, so many forks in existence, all released under the MIT license. If a dev wants to get around the consensus they can easily use one of them. For example, the two on my git do not have a license and should we put this on PTS code it will only affect those who fork after the fact. Once this gains interest, more people will want to fork, and word will spread that there are versions without this license but under the MIT one. The wording of that license allows them to completely circumvent this one.

How do we deal with this?

Also i note that the license we are currently mulling on has lack of protection for a typical user in a situation where a dev abides the license in the beginning and decides to violate it later on after maybe seeing profits. The typical user includes some who would have claimed their share of the DAC via PTS and this license is meant to protect all PTS holders through and since we are claiming a portion "carry-over" in all modified versions we need to structure controls for such eventualities.

339
so, bit assets or value supply?  That is a very important part of the license as it defines what it is exactly we want a % of.


340
OK, PTS has a max of 2 mill so every DAC forked from it can have a max of 20 miliion units. that is the maximum, no inflation nothing but a theoretical max of 20 million. so you cannot have your billion value block because it is in violation of the consensus, which clearly states that with a 1:1 mapping PTS should account for at least 10% of the total value supply.

The very calculations for your DAC are based on PTS so any use that does not follow that is in violation of the license.

(again, i'm not trying to be difficult, just pointing out language and how it can be interpreted. I'm not arguing the merits of the social consensus, I'm trying to craft language which actually enforces social consensus without weird loopholes. I know what it is, I know how this is supposed to work, I know how the community works - I'm putting on my "red team" hat as a hostile business or developer looking for exploits)

So the important thing is the 10% of total value supply, not the 1:1 mapping. If that is true, as Stan suggested, we shouldn't use the 1:1 mapping term since it is ambiguous. Even though my example is in violation of the spirit of the consensus (again, I know what the consensus is - I'm trying to break it on purpose), it was not in violation of the license since I would claim that I did do 1:1 mapping by giving every 1 DAC share for every 1 pts. Ambiguity in licenses, in general, gets to the interpreted by the party that did not write the license. I would say, where did the whole "I'm limited to 20 million shares" thing come from, that's not in the license - the license just says I have to give one DAC share for each PTS share.

It's important that the license stands on its own, and not through the filter of prior knowledge and interpretation of what the community thinks social consensus is. All that matters is what is written in the license. I'm just trying to make sure what's written in the license reflects the intentions of the community and can't be exploited.

lol, i know you are tring to help, just failing to see how it could be misunderstood or misinterpreted, maybe i'm just too used to thinking of it that way. fresh yes and ideas are always needed.

Quote
it was not in violation of the license since I would claim that I did do 1:1 mapping by giving every 1 DAC share for every 1 pts.
it was, remember the 1:1 mapping is equivalent to 10%, or was until it changed.

if we use the 10% perhaps we may want to add a stipulation that the cap cannot be raised later on even if it gets a new dev maintaining it.

341
i will fork this and try it here https://github.com/sowbug/happynine

342
perhaps you can weigh in bytemaster, should i change ?

343
MemoryCoin / Re: The Pre-Mine Questions FreeTrade Won't Answer (Ongoing)
« on: January 19, 2014, 10:55:36 pm »
All this was discussed in the open before the launch of the coin -
https://bitcointalk.org/index.php?topic=267522.msg3555889#msg3555889

Everyone was free to participate in MC1 and the discussion leading up to MC2.

If you own a time machine, yes everyone would have been free to participate. Fortunately or unfortunately, not everyone was around for Memorycoin 1. Had I not been part of PTS, I would not be here now.

That's beside the point. Another deflection.

Anyone's absence to memorycoin 1 and discussions is no excuse for what you did during memorycoin 2.  I don't remember reading that you planned on giving yourself over 20% or the entire pre-mine and then announce you will hold 2 positions that are voted in based on coin counts per address.  Yes, the voting we knew about, but the advantage you held over everyone, we did not know about. And we had to pry it out if you a month into the coin.


How did you figure contribution worth?
Why did you give multiple addresses your earned coin? Why not give all your earned coin to one address?  I can think of only one reason for this, you were trying to hide how much coin you were giving yourself.  Go ahead and correct me if I am wrong.

We could go on and on.

lol, please use that argument with BTC please, if you can make it work there i'll take you seriously.

344
Marketplace / Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
« on: January 19, 2014, 10:19:41 pm »

there is a single customer who had default trust. but you are correct, if this bounty is going to be an example, let us see how it will affect others, yes lets keep this thread open.

This is the whole point of this Document - Trust. I suggest everybody interested check:
http://www.youtube.com/watch?v=igyxxYShXYo

Great Video!   It is exactly the point about moving to a no-contract society which becomes a trust-based society.  Things get much more efficient.   Attempts at defining these bounty rules demonstrate a lower level of trust and thus efficiency is lost. 

Should we be trusted?  We try our best to be honorable in everything we do and to be fair and generous.  Do we make mistakes?  Yes.

 :)

345
Marketplace / Re: 200 PTS - Bounty Rules and Procedures Document [Closed]
« on: January 19, 2014, 10:17:20 pm »
I agree this document and bounty did not produce what we hoped to achieve.   The fact that there exists hard feelings is probably an indication that this bounty model is flawed.

Some things that I have noticed:

1) People seem to contribute more real world contributions even when there are no bounties.  They see something and fix it.
2) Moving to a tip-based system is probably more productive anyway.  If we give out generous tips for contributions then it is clear that no one has any expectations.
3) We want to involve everyone and give everyone a chance but we must do so in a way that doesn't set expectations that may be dashed. 

I value the effort barwizi made in this bounty and others.   Lets keep moving forward and learn as we go.

Let's leave the matter for now and let time decide, i want to deal with more pressing issues. i've never been one to dwell.

Pages: 1 ... 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 ... 51