Author

Topic: Why bitcoin software project is not updated for a long time ? (Read 184 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
There's no official representative of Bitcoin and there shouldn't be any. Those list/recommendation are created by Bitcoin community.

Additionally, the problem of project not updated is common on Open Source world. Usually only popular project or backed by company (e.g. Ubuntu backed by Canocical) can stay active/updated for long time.
legendary
Activity: 2898
Merit: 1823
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.
legendary
Activity: 3472
Merit: 10611
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.
jr. member
Activity: 47
Merit: 8
such as project. BFGMiner - A modular miner, written in C
It is not updated for a long time
legendary
Activity: 3374
Merit: 3095
BTC price road to $80k
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.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
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.
jr. member
Activity: 47
Merit: 8
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?


Jump to: