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

Move protobuf to its own github organization. #4796

Closed
xfxyjwf opened this issue Jun 20, 2018 · 6 comments
Closed

Move protobuf to its own github organization. #4796

xfxyjwf opened this issue Jun 20, 2018 · 6 comments
Assignees

Comments

@xfxyjwf
Copy link
Contributor

xfxyjwf commented Jun 20, 2018

Dear Protobuf users,

Since 3.0.0 release, we have brought official support for several new languages into protobuf. Due to that growth, we are considering moving the project to its own github organization. This can help us better manage the project and improve the support we provide to the community.

An organization will allow us to add support for more languages outside the main repo. We can include repos for helpful tools/utilities that are not suitable to bundled with the protobuf core library. Having them all under a single organization can help make them more discoverable.

The github organization we are considering moving to is:
https://github.com/protocolbuffers

After the move, the main protobuf repository will be: https://github.com/protocolbuffers/protobuf.

While we believe this move will be seamless for us and the users as everything will be redirected, we want to make sure we have considered all corner cases. Please help us with that by filling up this survey:

https://docs.google.com/forms/d/e/1FAIpQLSeH1ckwm6ZrSfmtrOjRwmF3yCSWQbbO5pTPqPb6_rUppgvBqA/viewform

Suggestions on how we should structure the organization are welcome.

  • Google Protobuf Team
@xfxyjwf xfxyjwf self-assigned this Jun 20, 2018
@ObsidianMinor
Copy link
Contributor

add support for more languages outside the main repo

So will you allow other developers to move their language implementations to the organization like golang/protobuf or apple/swift-protobuf if they desire?

@xfxyjwf
Copy link
Contributor Author

xfxyjwf commented Jun 20, 2018

So will you allow other developers to move their language implementations to the organization like golang/protobuf or apple/swift-protobuf if they desire?

I would hope so, but it's not protobuf-team's call and I'll need to consult the management/legal team about this. I'm not very optimistic about it though.

@lukesneeringer
Copy link

One thing I would love to see in the future would be the built-in "plugins" (e.g. --cpp_out, --python_out become separate executables with their own repositories and separate contributors.

@xfxyjwf
Copy link
Contributor Author

xfxyjwf commented Aug 17, 2018

Thanks to everyone who has participated in the survey! Here is the overview of the survey result:

screenshot from 2018-08-17 14-28-00

A few people have concerns about whether the move will make it harder to find Google official implementations, but we believe this issue be addressed with proper documentations.

Some questions that have been brought up:

  1. Can you use the shorter name "protobuf" for the organization? We would very much like to, but unfortunately no. The "protobuf" github account has been taken by someone else, and we cannot convince either github or the owner of that account to transfer it to us. With that option unavailable to us, "protocolbuffers" seems the best one among the alternatives.
  2. Are other protobuf projects (e.g., golang/protobuf) also moving to this organization? Maybe. For different languages the best location to host the protobuf repository may differ. If the owners believe moving it to our protocolbuffers organization will help make it more discoverable, we will work with them to coordinate the move. Right now only this protobuf main repository will be moved to the organization.
  3. Will you accept unofficial community projects into this organization? We are willing to accept community contributed projects but the exact process hasn't been determined yet. We will announce the process when it's decided.

I'm starting the move for this repo right now.

@xfxyjwf
Copy link
Contributor Author

xfxyjwf commented Aug 21, 2018

The repo is now at its new location:
https://github.com/protocolbuffers/protobuf

Everything should just work as it is before. I will update all references in our code base to the new location.

@xfxyjwf
Copy link
Contributor Author

xfxyjwf commented Sep 1, 2018

All references have been updated. Closing.

@xfxyjwf xfxyjwf closed this as completed Sep 1, 2018
tooomm added a commit to Cockatrice/Cockatrice that referenced this issue Sep 1, 2018
ZeldaZach pushed a commit to Cockatrice/Cockatrice that referenced this issue Sep 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants