Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: maplelake on February 21, 2020, 11:32:22 PM



Title: Why bitcoin software project is not updated for a long time ?
Post by: maplelake on February 21, 2020, 11:32:22 PM
I go through the project on bitcoin.org and find these project is not updated for a long time.
               https://bitcoin.org/en/development#more
                    Armory - A wallet with enhanced security features, written in C++.
                    BFGMiner - A modular miner, written in C.
                    Bitcoin Wallet - A SPV wallet for Android, written in Java.
                    bitcoinj - A library for SPV wallets, written in Java.
                    btcd - A full node, written in Go.
                    ....

I assume the these projects about bitcoin listed in bitcoin.org is more "official". But I see many code commit is updated several years ago.

I also search "bitcoin" in github.com and rank project. I found many high rank project has the same things. Many projects are updated several years ago.

Why ?
No need to update because bitcoin is not changed recent years ?
Or less people focus on bitcoins ?
Or developers are creating other projects for bitcoin?




Title: Re: Why bitcoin software project is not updated for a long time ?
Post by: jackg on February 21, 2020, 11:36:47 PM
Websites go out of date much faster than active git repos...

If you want a specific project, they'll probably have an announcement here. If there's a change of protocol it's normally included in the list of bips on places such as the bitcoin wiki.


Title: Re: Why bitcoin software project is not updated for a long time ?
Post by: BitMaxz on February 21, 2020, 11:58:11 PM
Which one that you are talking about not updated for a long time?

Some of them are not but some projects are always keep updated.

If you check them one by one some of them are not updated but it doesn't mean developers won't take any action to develop it. The reason is they only have fewer users who use their projects.

Sample the armory they only have few users who use their project and I think the last version is the stable one.

Look at the Electrum you will notice many commits from their GitHub because there are many active users who use Electrum and getting bugs almost every day.


Title: Re: Why bitcoin software project is not updated for a long time ?
Post by: maplelake on February 22, 2020, 12:34:34 AM
such as project. BFGMiner - A modular miner, written in C
It is not updated for a long time


Title: Re: Why bitcoin software project is not updated for a long time ?
Post by: pooya87 on February 22, 2020, 05:19:23 AM
I assume the these projects about bitcoin[/b][/color] listed in bitcoin.org is more "official".
in a decentralized and open source world there is no such thing as "official" because nobody owns bitcoin. there is only a protocol and voluntary work to implement parts or all of that protocol.

Quote
But I see many code commit is updated several years ago.

I also search "bitcoin" in github.com and rank project. I found many high rank project has the same things. Many projects are updated several years ago.

Why ?
No need to update because bitcoin is not changed recent years ?
Or less people focus on bitcoins ?
Or developers are creating other projects for bitcoin?
it is all of the above! being voluntary and "for free" sometimes developers build tools and after a while stop working on them as they move on to other things. but also sometimes mature projects don't need that much work done. for example a library doesn't need to be updated every day since nothing has changed about bitcoin ever since 2017 soft fork.


Title: Re: Why bitcoin software project is not updated for a long time ?
Post by: Wind_FURY on February 22, 2020, 07:33:27 AM
OP, projects in https://bitcoin.org/en/development#more are recommended, BUT they are not "more official", and are NOT part of the Bitcoin Core project. Plus open source projects developers can come and go if they want. That's why seeing that the Bitcoin Core project is consistently active, is a sign that it's a healthy open source project, NOT just based on market cap.