News for hackers. Stuff that matters.
Re:GNUnet 0.16 by usgroup on Tuesday March 01, 2022 @08:56AM (#30514144)
I'd be grateful if someone could say a bit about why GNUnet is interesting. I looked at it some 4-5 years ago for some P2P work, and concluded at the time that it was entirely unsable. Has much changed?
Re:GNUnet 0.16 by JasonFruit on Tuesday March 01, 2022 @10:03AM (#30514994)
I've been revisiting this page hoping someone will answer your question, and I worry that it's significant that nobody has.
Re:GNUnet 0.16 by goosedragons on Tuesday March 01, 2022 @10:21AM (#30515212)
Me too. When I think Web 3 as being distributed this is the kind of thing I imagine. Not crypto. :(
Re:GNUnet 0.16 by camgunz on Tuesday March 01, 2022 @11:27AM (#30516169)
To handwave tremendously, it's another private internet implementation a la Tor or Freenet. They have a useful Applications [0] page.

[0]: https://www.gnunet.org/en/applications.html

Re:GNUnet 0.16 by rolandog on Tuesday March 01, 2022 @05:55PM (#30521183)
From the FAQ [0]:

> For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully decentralized and censorship-resistant replacement for DNS and a mechanism for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG).

[0]: https://www.gnunet.org/en/faq.html

Re:GNUnet 0.16 by mlatu on Tuesday March 01, 2022 @10:38AM (#30515424)
README.1ST of 0.16 tarball:

> WARNING!

> =======

>

> The following is a list of issues with GNUnet 0.11.0 that will need

:|

> 0.11.0

:(

probably a remnant... but who knows?

Re:GNUnet 0.16 by garritfra on Tuesday March 01, 2022 @02:16PM (#30518676)
> This is a new major release. It breaks protocol compatibility with the 0.15.x versions.

No, it's a minor release. It breaks compatibility, so it should be v1.0.0

Re:GNUnet 0.16 by electroly on Tuesday March 01, 2022 @03:38PM (#30519666)
Even strict adherence to semver allows this because the major version is 0. You can do anything you want until your 1.0 release. https://semver.org/ says:

> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

That said, the GNUnet project has never, AFAIK, said they are following semver. Semver isn't the only versioning scheme around.