> You're making a big deal about "bought" but it doesn't really matter whether money changed hands. godoc.org existed, Google showed up, and now it does not.
This is just as untrue as "Google bought just to cancel and replace with proprietary bloat...". We did not ask for godoc.org at all. The maintainer approached us to take it over, which we did, to keep an important service available to the Go community. Eventually we replaced it with a newer version of the service. The service still exists, it's just pkg.go.dev instead of godoc.org.
The "proprietary" part is not true either, at least not anymore: the source code for pkg.go.dev is at golang.org/x/pkgsite. (It took us a couple months to get all the permissions lined up for the open source release, and that was a misstep on our part. There is a long story behind that, which I won't go into.)
> The thing that replaced it is not functionally equivalent, full stop.
I don't understand this comment.
I see functionality on pkg.go.dev that is not available on godocs.io, like being able to see the version history of a package and look at docs for a particular version; annotations showing which version added a particular declaration to a package; detected license information; symbol search, like [http.Handler]; and reverse imports.
I don't see any functionality on godocs.io that is missing from pkg.go.dev. Unless the comment is about not showing docs without a clear license permitting commercial use.
This is just as untrue as "Google bought just to cancel and replace with proprietary bloat...". We did not ask for godoc.org at all. The maintainer approached us to take it over, which we did, to keep an important service available to the Go community. Eventually we replaced it with a newer version of the service. The service still exists, it's just pkg.go.dev instead of godoc.org.
The "proprietary" part is not true either, at least not anymore: the source code for pkg.go.dev is at golang.org/x/pkgsite. (It took us a couple months to get all the permissions lined up for the open source release, and that was a misstep on our part. There is a long story behind that, which I won't go into.)
> The thing that replaced it is not functionally equivalent, full stop.
I don't understand this comment.
I see functionality on pkg.go.dev that is not available on godocs.io, like being able to see the version history of a package and look at docs for a particular version; annotations showing which version added a particular declaration to a package; detected license information; symbol search, like [http.Handler]; and reverse imports.
I don't see any functionality on godocs.io that is missing from pkg.go.dev. Unless the comment is about not showing docs without a clear license permitting commercial use.