Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
sakia
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
clients
python
sakia
Commits
f93953af
Commit
f93953af
authored
8 years ago
by
inso
Browse files
Options
Downloads
Patches
Plain Diff
License version 0.2
parent
6f8fa5af
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/sakia/gui/dialogs/connection_cfg/view.py
+51
-11
51 additions, 11 deletions
src/sakia/gui/dialogs/connection_cfg/view.py
with
51 additions
and
11 deletions
src/sakia/gui/dialogs/connection_cfg/view.py
+
51
−
11
View file @
f93953af
...
...
@@ -61,13 +61,15 @@ class ConnectionConfigView(QDialog, Ui_ConnectionConfigurationDialog):
def
set_license
(
self
,
currency
):
license_text
=
self
.
tr
(
"""
<H1> License Ğ1 - v0.
1
</H1>
<H1> License Ğ1 - v0.
2
</H1>
<H2> Money licensing and liability commitment. </H2>
<P> Any certification of a new member of Ğ1
must first be accompanied by this license of the currency Ğ1
which the certifier must ensure that it has been studied,
understood and accepted by the person who will be certified. </P>
<P>Any certification operation of a new member of Ğ1
must first be accompanied by the transmission of this
license of the currency Ğ1 whose certifier must ensure
that it has been studied, understood and accepted by the
person who will be certified.
</P>
<H4> Production of Units Ğ1 </h4>
<P> Ğ1 occurs via a Universal Dividend (DU) for any human member, which is of the form: </ p>
<Ul>
...
...
@@ -115,17 +117,55 @@ by cross-checking that will reveal the problem if necessary. </P>
<P> <strong> You are assured: </strong> </p>
</div>
<div>
<P> 1 °) The person who declares to manage this public key (new account) and to have personally verified with him that
it is indeed this Public key you are about to certify. </P>
<P> 2 °) To meet her physically to make sure that it is this person you know who manages this public key. </P>
<P> 3 °) Remotely verify the public person / key link by contacting the person via several different means of communication,
<P> 1 °) The person who declares to manage this public key (new account) and to
have personally checked with him that this is the public key is sufficiently well known
(not only to know this person visually) that you are about to certify.
</P>
<P> 2a °) To meet her physically to make sure that it is this person you know who manages this public key. </P>
<P> 2b °) Remotely verify the public person / key link by contacting the person via several different means of communication,
such as social network + forum + mail + video conference + phone (acknowledge voice). </P>
</div>
<div>
<P> Because if you can hack an email account or a forum account, it will be much harder to imagine hacking four distinct
means of communication, and mimic the appearance (video) as well as the voice of the person . </P>
<P> However, the 2 °) is preferable to 3 °, whereas the 1 °) is always indispensable in all cases. </P>
<p> 3 °) To have verified with the person concerned that he has indeed generated his Duniter account revocation document,
which will enable him, if necessary, to cancel his account (in case of account theft,
ID, an incorrectly created account, etc.).</p>
</div>
<h4>Abbreviated Web of Trust rules</h4>
<div><p>
Each member has a stock of 100 possible certifications,
which can only be issued at the rate of 1 certification / 5 days.</p>
<p>Valid for 2 months, certification for a new member is definitively adopted only if the certified has
at least 4 other certifications after these 2 months, otherwise the entry process will have to be relaunched.
</p>
<p>To become a new member of TOC Ğ1 therefore 5 certifications
must be obtained at a distance> 5 of 80% of the TOC sentinels.</p>
<p>A member of the TdC Ğ1 is sentinel when he has received and issued at least Y [N] certifications
where N is the number of members of the TdC and Y [N] = ceiling N ^ (1/5). Examples:</p>
<ul>
<li>For 1024 < N ≤ 3125 we have Y [N] = 5</li>
<li>For 7776 < N ≤ 16807 we have Y [N] = 7</li>
<li>For 59049 < N ≤ 100 000 we have Y [N] = 10</li>
</ul>
<p>Once the new member is part of the TOC Ğ1 his certifications remain valid for 2 years.</p>
<p>To remain a member, you must renew your agreement regularly with your private key (every 12 months)
and make sure you have at least 5 certifications valid after 2 years.</p>
<h4>Software Ğ1 and license Ğ1</h4>
<p>The software Ğ1 allowing users to manage their use of Ğ1 must transmit this license with the software
and all the technical parameters of the currency Ğ1 and TdC Ğ1 which are entered in block 0 of Ğ1.</p>
<p>For more details in the technical details it is possible to consult directly the code of Duniter
which is a free software and also the data of the blockchain Ğ1 by retrieving it via a Duniter instance or node Ğ1.</p>
More information on the Duniter Team website <a href=
"
https://www.duniter.org
"
>https://www.duniter.org</a>
"""
)
self
.
text_license
.
setText
(
license_text
)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment