Je suis novice dans ce domaine.
Si je comprends bien, Bitcoin a été lancé en tant que projet open-source; Mais quen est-il maintenant?
Je vois sur Github quil y a « Bitcoin Core », est-ce un dépôt Bitcoin? https://github.com/bitcoin/bitcoin
Ou peut-être que le gouvernement ou des entreprises lont déjà acheté, comme, par exemple, Github ..
Réponse
Bitcoin est-il complètement Open Source?
Non.
Bien sûr, cela dépend de ce que vous entendez par Bitcoin et de ce que vous entendez par Open-Source
« Open-Source »
La plupart des définitions de « Open-Source » se concentrent exclusivement sur le logiciel Open SOurce. Il existe de bonnes définitions approfondies et rigoureuses de ce qui rend un logiciel « Open-Source » ou non.
Quelques définitions de « Open-Source » permettent à lexpression de sappliquer à des choses autres que lordinateur Logiciel. Par exemple techopedia :
Lopen source tourne autour du concept de partage libre dinformations technologiques afin quil puisse être amélioré grâce à de multiples aperçus et points de vue. Étant donné que la technologie est open source, la quantité de travail à effectuer est réduite car de nombreuses contributions sont ajoutées par de nombreuses personnes. Ce concept existait bien avant lère des ordinateurs et même avant lère industrielle, lorsque les gens partageaient et amélioraient des recettes pour la nourriture et les médicaments, par exemple.
Lécosystème Bitcoin plus large contient certainement des concepts, des idées, des services et des produits importants qui sont entièrement propriétaires ou contiennent des éléments propriétaires. Par exemple, certaines conceptions de matériel minier ASIC de premier plan, certains services de portefeuille hébergés.
« Bitcoin »
On peut discuter de ce quest ou non le Bitcoin. Une définition raisonnable est quil sagit dun ensemble publié de règles et de protocoles réseau permettant de maintenir une devise peer-to-peer distribuée.
À mon avis, il serait incorrect de dire que Bitcoin est uniquement ou fondamentalement un logiciel (open source ou non).
Certaines personnes ont créé et maintiennent des logiciels open-source (par exemple « Bitcoin core ») qui implémentent ces règles (ou un sous-ensemble cohérent dentre elles) mais il peut restent des logiciels propriétaires faisant le même travail et interopérant avec des installations de logiciels open-source.
Les règles sont gérées par un processus assez ouvert (voir BIPs ) – mais en fin de compte, les règles Bitcoin adoptées ne sont déterminées que par le consensus des personnes exploitant des nœuds Bitcoin. Il ne serait pas juste de qualifier ce processus de « open source ».
Commentaires
- Right; it ' revient à demander si Internet est open source. Certes, une grande partie de linfrastructure qui prend en charge Internet est open source, mais il y a aussi moins de pièces ouvertes. Peut-être une meilleure question est de savoir si vous pouvez interagir pleinement avec Bitcoin avec juste un logiciel open source, auquel cas la réponse est oui.
- Je ne sais pas. GCC nest-il pas " open source " parce que les gens écrivent parfois des logiciels propriétaires avec? 🙂
- @G Maxwell But " GCC " nest ' t le nom donné à lécosystème de logiciels compilé avec GCC.
Réponse
Bitcoin Core est open source sous une licence MIT, et est limplémentation logicielle originale dun nœud complet Bitcoin, bien quil existe dautres s. La plupart des nœuds exécutent Bitcoin Core, mais ce nest pas obligatoire. Bitcoin pourrait être défini comme un réseau dutilisateurs qui acceptent les mêmes règles de consensus, ce qui signifie quils ne doivent pas tous exécuter exactement le même logiciel.
The MIT License (MIT) Copyright (c) 2009-2018 The Bitcoin Core developers Copyright (c) 2009-2018 Bitcoin Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Voir COPIE