Noms des implémentations


#1

Par souci de simplicité et de lisibilité il me semble important que le package “protocole blockchain + algo de résolution des fork” qui constitue le commun de la monnaie est un nom clair et identifiable, sinon on complexifie encore la compréhension d’un éco-système déjà bien assez complexe :sweat_smile:

Il me semblait donc plus simple et adapté que Duniter désigne le protocole et que les différentes implémentations est pour nom Duniter-Language. On avait déjà eu cette discussion a l’époque ou @nanocryk avait aborder le projet de recoder duniter en rust et tu semblait d’accord avec ce point.

Tu est bien sûr en droit de changer d’avis, et après tout le nom “Duniter” appartiens a ta société donc c’est toi qui à le dernier mots, mais je souhaite juste te faire prendre conscience qu’un tel choix vas complexifier fortement la compréhension des nouveaux potentiels contributeurs et donc freiner les nouvelles contributions. Ça me semble donc très délétaire. A moins de renommer le protocole sous un nouveau nom spécifique et a part du style “Libre Currency Protocol” (LCP) ou toute autre idée :slight_smile:


Synchro via WS2Pv1
#2

Je me suis laissé “avoir” par ce détournement de nom à l’époque (je mets des guillements car je n’ai pas vu d’intention de nuire), mais je me suis rendu compte ensuite que ce n’était pas la bonne façon de faire. J’ai nommé ce logiciel Duniter et je n’ai pas envie qu’il me soit retiré.

Ça ne me dérange pas en revanche que le protocole soit nommé autrement, j’avais déjà commencé à le nommer spontanément UCP (uCoin protocol) à une époque, puis DUP (Duniter Protocol) afin de différencier le logiciel de son protocole. Toutefois là aussi il faudra faire attention, il ne serait pas correct non plus de renommer ce protocole à mon insu. Éventuellement je pourrais dire que le logiciel Duniter suivra désormais un autre protocole si je le souhaite (par exemple un protocole dérivé de DUP auquel j’adhérerais), mais donc ce serait sans détournement du nom actuel dont je suis l’auteur (et ce de façon indépendante du fait que ma société soit en plus impliquée dans tout cela, c’est encore autre chose).

En résumé :

  • Duniter = nom du logiciel historique, mais aussi du projet initial
  • Duniter Protocol (aussi connu sous les acronymes UCP et DUP) = le protocole actuel du logiciel Duniter

Et s’il y a d’autres implémentations, celles-ci auront un autre nom et pourront ou pas suivre le protocole Duniter, ou bien en adopter un fork à l’envi et nommer celui-ci différemment s’il en était besoin.

De sorte que chacun reste libre, c’est-à-dire conformément à la non-nuisance.


#3

Après concertation avec @nanocryk nous avons décidés de renommer l’implementation Rust ainsi :

DURS (Signifie Dividende Universel RuSt).


#4

J’aurais choisis Runiter pour rust, ( + sportif et - soviétique) mais comme j’implémente en java je trouve très naturel d’employer Juniter. Le jeu de mot fait le pont entre la crypto et la monnaie.

J’espère ne pas prendre des retours de copyright dans la gueule donc si quelqu’un à une objection, qu’il parles maintenant ou se taise à jamais :slight_smile:


#5

J’ai pensé que c’était trop proche du nom Duniter donc je n’ai pas proposé cette variante a @nanocryk. Mais si ça ne dérange pas @cgeek on peut en effet partir sur Runiter, a voir :thinking:

Mince en fait c’est pris :sweat_smile: https://en.wikipedia.org/wiki/Runiter

Et Juniter aussi apparemment :


#6

DUniver, DUniveRS, DUniveRSe ?


#7

Tant que ce n’est pas “Duniter” ou consonance identique, je n’ai rien à redire. Genre pas “Dhuniter” par exemple, ce serait trompeur pour les utilisateurs.


#8

Durst ? La blockchain Rust qui crée des Dividends.
Ça sonne comme Dirt (poussière en anglais), ce qui va bien avec Rust qui veut dire Rouille en anglais.


#9

J’aime bien, dust ça fait penser à la poussière de sable, un peu comme la dune de duniter :wink:


#10

Alors voila une citation de Dune à méditer :
“If history teaches us anything, it is simply this: every revolution carries within it the seeds of its own destruction. And empires that rise will one day fall.” – Princess Irulan (Dune, Frank Herbert)


#11

“A beginning is a very delicate time”.
De la même princesse.


#12

Pour la petite histoire Durst veut dire « soif » en allemand. Dust est donc peut-être mieux.


#13

Oui, effectivement, Dust ça sonne mieux !

Un petit sondage sans obligation d’achat sur les nouvelles propositions :

  • Durs
  • Dust
  • Durst
  • Runiter
  • DUniveRSe

0 votant


#14

M’enfin, on ne peux voter que pour un seul choix :confused:

Mes préfrences :

  • DURS
  • Dust
  • Runiter
  • DUR

#15

Runiter me plaît beaucoup, pensez vous que ce soit gênant qu’une Compagnie canadienne porte ce nom ??


#16

Le mieux c’est de leur demander si tu comptes déposer ce nom pour que ton implémentation ne soit pas obligée plus tard d’en changer.

Perso, comme 74% des 14 votants j’aime beaucoup Dust. Mais c’est toi qui choisi !

Juniter est codé en Java.
Runiter est codé en Rust.
Duniter est codé en Dypescript/Davascript.

Non je crois qu’on est bon là. :grin:


#17

Perso je ne compte pas déposé de nom. Si un jours Runiter deviens tellement connu que cette société me contacte ben on changera le nom mais je pense qu’on a le temps de voir venir :slight_smile:

Tien je ne connaissait pas le Dypescript :rofl: