Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposal: affected/package: removing modules #49981

Closed
kiap opened this issue Dec 4, 2021 · 4 comments
Closed

proposal: affected/package: removing modules #49981

kiap opened this issue Dec 4, 2021 · 4 comments

Comments

@kiap
Copy link

kiap commented Dec 4, 2021

Hello,

The idea behind modules is broken, a sane multiparadigm programming language must have shared link library capability,
While you are removing shared library support:

cmd/go: remove -buildmode=shared (not c-shared) #47788

Without even caring about legal issues,

We have been using shared libraries since 2016 with go and yet you claim nobody uses it,
Modules break shared library why not removing or modifying modules,

I have very good reason, legal licenses,

It is not possible to statically link all code in a commercial project if the license does not allow it.

@kiap kiap added the Proposal label Dec 4, 2021
@gopherbot gopherbot added this to the Proposal milestone Dec 4, 2021
@seankhliao
Copy link
Member

Duplicate of #37755

@seankhliao seankhliao marked this as a duplicate of #37755 Dec 4, 2021
@kiap
Copy link
Author

kiap commented Dec 4, 2021

I dispute this is not duplicate?!

@ianlancetaylor
Copy link
Member

This is really a dup of #47788.

@mvdan
Copy link
Member

mvdan commented Dec 5, 2021

For context: note that GOPATH is the only build mode that existed before modules, and is being deprecated/removed. We can't have zero build modes, so removing modules is equivalent to keeping GOPATH builds.

@golang golang locked and limited conversation to collaborators Dec 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants