So instead of helping manually rebuild the missing library codebase your move is to prance around Nostr laughing? The archive missed the library's repo & the servers were seized; not an ideal situation for anyone. Yet, some devs have put their own lives at risk to work with what they have & rebuild this project, and this is what you have to contribute?
Someone created a thread on X and the TLDR is, that, still, part of the code is missing and since we can't compare it fully, so : don't verify, trust...
Lol
https://xcancel.com/ottosch_/status/1840185592602071082?s=19
Discussion
suddenly OP showed up in the thread. Here are questions for you
1) why are people and podcasters so quick to advertise a non fully free non fully foss software?
2) why when we ask "where is bitcoinj-core", most people disappear and don't reply, like the interactions I've had so far on nostr and X?
3) Are you & others contributing anything by omitting this important fact? Maybe shedding light on it would invite more java devs to rebuild it, but this fact was hidden and censored, what would be the reason?
My contribution is that I CHECKED the code, which actually I WAS checking already, I was studying samourai's code for my own personal projects and decentralized knowledge makes it more resiliant, which then a month ago I noticed a missing piece, then this is released and it seems I am the ONLY person to notice... where are those devs that you mention? I see zero efforts to make a full source available, but 100% effort to release it as is, and for the podcast crew to advertise it as soon as possible.
What we need is a movement that is pro-privacy and PRO-FOSS at all costs, no exceptions. Samourai has been working on bitcoin since 2011 or something, I started working on this for 2 years max. They had plenty of time to distribute copies of codebases, write in many different languages, write docs for new devs, not just focus on java lmao, but they don't have the FOSS spirit. I could also get into the "where is OXT?" or "where is KYCP?" discussion. But I don't have time to rebuild someone else's work for free from scratch, unless you pay me for it I already have a job and family to take care of, plus interesting how it's "oh you noticed? well rebuild it yourself!" why not set the same standards for whoever built the new fork and force them to release APKs only after THE FULL SOURCE is available, since they are already working on it?
I myself risk my life and my family's because I live in a dictatorship, they banned X, telegram and Rumble so far for supporting free speech. And this is why to me it is FOSS or nothing. If I had the complete source code that made samourai, I would've reimplemented the wallet and whirlpool and made it work without a centralized coordinator that could be shut down and seized, even while living in a poverty state with zero funding/donations.
Bitcoinj?…
Samourai uses a modified fork in order to support their features i.e. paynyms, bip47, whatever else, the only one available was last updated 6 years ago on the old repo: https://github.com/Samourai-Wallet/bitcoinj then ashigaru is using a pre-compiled binary of that fork
Wait it had been closed source since 2018?
Not closed source because they moved it to their self hosted gitlab servers instead of github, but when their servers got seized and shut down people had to archive the copies they had so the code could still be acessed, but this one wasn't recovered so it shows no one had a local copy of it, there may be even more that we didn't find yet that went missing and they didn't mirror it to github so even for the archives there is no "official" samourai source to compare to, only this 6 year outdated ones, in case someone forks their code like we are seeing now with ashigaru
Damn nobody had the idea to back up their code???
nostr:npub1saessfmtu5xwnwh60e0rwnj0e067npv6yxgc7d96algqqart056s5gkuqh making a lot of sense. Trusting dependencies blindly is a fools errand. I would rather people make no contribution at all rather than coding up a few lines that blast out stuff they have not even looked at.
1) Ashigaru is released under GNU GPL v3; what's is this "non fully free non fully Foss" nonsense?
2) Can only speak for myself: because it takes time to understand the issue and articulate a response.
3) "Omitting this fact" is a strange way to frame it considering you had prior knowledge no one else seems to have known; with the exception of maybe the devs themselves. Up until a few days ago, I had never heard of bitcoinj-core so don't act like I made a deliberate decision not to mention it in my OP. What "hiding & censoring"? That's a ridiculous claim.