On Tue, Apr 30, 2019 at 5:07 AM Jakub Cajka <jca...@redhat.com> wrote:
> > Our privacy policy explains how we collect and use your information. The
> > privacy policy for all of these services is proxy.golang.org/privacy.
>
> if I'm not mistaken the page that you are linking for privacy information
> of the proxy seems not related to it at all. It looks like some sort of
> generic terms that Google is using for all of its services. It is not
> describing what is collected and what for, how and where it is retained and
> stored, etc. in context of the proxy/this new google service.
>
> Could you expand on these topics in actual go proxy context, please? What
> are you collecting/are you planning on collecting and what for?
>

That's right - the privacy policy for the servers is currently Google's
standard privacy policy, so that URL is a simple redirect. We very much
want to provide more specific information in the future. When that happens,
proxy.golang.org/privacy will be updated to either redirect to the more
specific policy or serve it directly. That's all I can say right now.

> The module checksum database at sum.golang.org serves the URLs described
> in
> > the Secure the Public Go Module Ecosystem
> > <https://go.googlesource.com/proposal/+/master/design/25530-sumdb.md>
>
>   With brief look on the proposal, just from the technical
> perspective(kind of including modules too). Little has changed from my
> perspective since the initial proposal. I'm still worried that I will have
> to disabled/de-configured or at worst case scenario even patch it (out) to
> make our build system in Fedora work with Go sources that we are
> curating/shipping/using(i.e. occasional need to carry downstream/backport
> patches). Leaving out for now the privacy/MITM concerns which look nearly
> the same(i.e. IMHO not resolved) as previously.
>

Yes, we still have open issues to address those various concerns. Note that
right now the proxy and checksum database are still disabled by default.
Even once they are enabled, all you need to do to bypass them is:

    export GOPROXY=direct; export GONOSUMDB='*'

Now that the server is available for public alpha testing I intend to
circle back to trying to work out the best path forward for repackagers
like Fedora and for those concerned about privacy. It's easier to have
those conversations if you can show working code.

Is there anywhere a place where I or anyone else could pull the sources and
> contribute to all of these new Go features/services that you are
> deploying/running, or so I/anyone could potentially even run my own
> instances of proxy.golang.org, sum.golang.org and index.golang.org and
> help with devel?
>

There isn't right now, because they are tied a bit to Google infrastructure.
For proxy.golang.org, as I mentioned in my reply to Marwan, we intend to
publish a short reference proxy that people can adapt as needed, and of
course there is also Athens already.
For sum.golang.org, there is a reference implementation in
golang.org/cl/161665 and related CLs; those will land at
golang.org/x/exp/sumdb/... and eventually move to a more permanent location.
There's no reference for index.golang.org but it's little more than a
seekable append-only file.

Best,
Russ

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to