Docker is sunsetting Free Team organizations

Summary

Docker is ending the Free Team organizations support that we are leveraging to publish, manage and store the slicer docker images available on dockerhub.

See https://hub.docker.com/u/slicer

Additional impacted dockerhub organizations - that we are involved with - are the following:

Emails, posts & comments

On March 14th, we received the following message sent by docker:

Free Team organizations are a legacy subscription tier that no longer exists. This tier included many of the same features, rates, and functionality as a paid Docker Team subscription.

After reviewing the list of accounts that are members of legacy Free Team organizations, we’ve identified yours as potentially being one of them.

If you own a legacy Free Team organization, access to paid features — including private repositories — will be suspended on April 14, 2023 (11:59 pm UTC). Upgrade your subscription before April 14, 2023 to continue accessing your organization.

If you don’t upgrade to a paid subscription, Docker will retain your organization data for 30 days, after which it will be subject to deletion. During that time, you will maintain access to any images in your public repositories, though rate limitations will apply. At any point during the 30-day period, you can restore access to your organization account if you upgrade to a paid subscription. Visit our FAQ for more information.

The open-source community at large has been confused about the exact impact of this communication, reviewing docker/hub-feedback#2314 gives a good idea of this.

Below are selected replies from Docker staff attempting to clarify:


Hi folks, than you for your feedback!

Docker has a specific DSOS program for open-source projects, and it is not affected by the sunsetting of Free Team plans. We are listening to feedback and may offer additional programs in the future.

We will defer any organization suspension or deletion while DSOS application is under review, and give organizations at least 30 days before we suspend the organization if the application is ultimately rejected.

Any organizations suspended or deleted will not release the namespace, so squatting previous namespaces will not be possible.

Thank you and please keep the open feedback coming!

Source: https://github.com/docker/hub-feedback/issues/2314#issuecomment-1468574145


We relaunched the Docker-Sponsored Open Source program in September 2022 (blog post here). Since we made significant changes to the qualification criteria (we removed the limitation of not being able to have commercial funding for your project), we emailed all projects who applied the to Docker-Sponsored Open Source program prior to September to invite them to reapply with our new review process. If you did not receive that communication, there may have been gaps in email deliverability. I encourage everyone to apply to the Docker-Sponsored Open Source program using the updated application form and criteria.

Additionally, thank you for the feedback on the submission form. We are using your suggestions to inform how we can bring more clarity to the Docker-Sponsored Open Source program and ultimately serve the open-source community as best we can.

Source: https://github.com/docker/hub-feedback/issues/2314#issuecomment-1470011070

We considered applying to Docker-Sponsored Open Source Program offered by Docker, but the current offering does not seems compliant with our commercialization pathways.

To qualify for the program, your project namespace must:

  • Be shared in public repos.
  • Meet the Open Source Initiative definition
  • Be in active development (this means image updates are pushed regularly within the past 6 months or dependencies are updated regularly, even if the project source code is stable)
  • Not have a pathway to commercialization. Your organization must not seek to make a profit through services or by charging for higher tiers. Accepting donations to sustain your efforts is permissible.

Source: https://www.docker.com/community/open-source/application/

In an attempt to clarify, Docker staff followed with additional official communication

We apologize for how we communicated and executed sunsetting Docker “Free Team” subscriptions, which alarmed the open source community.

For those of you catching up, we recently emailed accounts that are members of Free Team organizations, to let them know that they will lose features unless they move to one of our supported free or paid offerings. This impacted less than 2% of our users. Note that this change does not affect Docker Personal, Docker Pro, Docker Team, or Docker Business accounts, Docker-Sponsored Open Source members, Docker Verified Publishers, or Docker Official Images.

The Docker Free Team subscription was deprecated in part because it was poorly targeted. In particular, it didn’t serve the open source audience as well as our recently updated Docker-Sponsored Open Source program, the latter offering benefits that exceed those of the deprecated Free Team plan.

We’d also like to clarify that public images will only be removed from Docker Hub if their maintainer decides to delete them. We’re sorry that our initial communications failed to make this clear.

We apologize again for the poor communication and execution surrounding this deprecation and promise to continue to listen to community feedback.

[…]

FAQ

Will open source images I rely on get deleted?

Not by Docker. Public images will only disappear if the maintainer of the image decides to proactively delete it from Docker Hub. If the maintainer takes no action, we will continue to distribute their public images. (Of course, if the maintainer migrates to the Docker-Sponsored Open Source program or to a paid Docker subscription, we will also continue to distribute their public images.)

[…]

Source: https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/

Path forward

We are currently looking into the following:

Thanks a lot @jcfr for the post. It is very informative!

Hey all, we are running an alternative service to Docker Hub based on CNCF Harbor Open-Source Registry. I am one of the maintainers.

As an org that builds OSS and exists because of OSS we are offering a dedicated container registry for OSS projects.
Some advantages you won’t see anywhere else.

  1. Maintain your brand and control access with a custom domain, e.g. registry.slicer.org
    (btw. it is also super easy to move, no lock-in)
  2. Replicate to other registries from a central hub.

Hit me up if you want to elaborate the option, happy to help.

Path forward

On March 28th during our weekly meeting, we will select a registry.

Our images

Alternatives

Reviewing the comments associated with docker/hub-feedback#2314, I identified few projects that transitioned.

GitHub packages registry

GitHub Packages is free for public repositories

See https://github.com/features/packages#pricing

Links:

quay

[…] offer unlimited storage and serving of public repositories.

See “Additional FAQs” at https://quay.io/plans/

Links:

container-registry

offering a […] discounted dedicated container to Open-Source projects […]

See this post

Links:

1 Like

Docker is reversing its original plan :tada: This means we do not need to migrate our images.

from: Docker
date: Mar 24, 2023, 5:25 PM
subject: We’re no longer sunsetting Free Team organizations

On March 14, 2023, we emailed you about your Free Team subscription, outlining our intention to sunset that plan. After listening to the concerns of the community, we’ve decided to reverse course, and are no longer sunsetting the Free Team plan.

If you’re currently on the Free Team plan, you no longer have to migrate to another plan by April 14. All customers who upgraded to a paid subscription will automatically receive a full refund for the transaction in the next 30 days, allowing them to use their new paid subscription for free for the duration of the term they purchased.

See https://www.docker.com/developers/free-team-faq/:

2 Likes

Thank you JC for all the work you have put into this.

2 Likes