Docksal Accepted to Docker Open Source Program

Leonid Makarov
Docksal Maintainers Blog
3 min readNov 24, 2020

--

We are happy to announce that there will be no pull rate limits for Docksal images on Docker Hub 🐳. This applies to both authenticated as well as anonymous pulls.

Docker Image Retention and Data Pull Rate Policies

In August, Docker announced plans to create new policies for image retention and data pull rates. After community feedback, Docker revised those plans and delayed the image retention policy rollout until mid 2021.

The data pull rates policy went into effect as planned, on Nov 2, 2020, with the following caps:

  • Unauthenticated users are restricted to 100 pulls every 6 hours
  • Authenticated free users are restricted to 200 pulls every 6 hours

These are some generous numbers for most users. However, if your builds rely on cloud CI systems (like GitHub Actions, Bitbucket Pipelines, Circle CI, Travis CI, etc.) you may run into data pull rate limits without additional considerations and configuration.

You can find more technical details about download rate limits on Docker Hub in this section of Docker docs, including how to make authenticated pulls to help your CI pipelines stay within the new data pull limits.

Docker Open Source Policy

With the introductions of the new data caps, Docker also announced their Open Source Policy:

Docker remains highly committed to providing a platform where the non-commercial open source developers can continue collaborating, innovating and pushing this industry into new directions. For the approved, non-commercial, open source namespaces, Docker will suspend data pull rate restrictions, with no egress restrictions applying to any Docker users pulling images from those namespaces

Open source projects can use the Open Source Community Application form to join the program.

Open Source Qualification Criteria

To qualify for the Open Source Project status, all the repos within the Publisher’s Docker namespace must:

  • Be non-commercial
  • Meet the Open Source Initiative definition (defined here), including definitions for: free distribution, source code, derived works, integrity of source code, licensing and no tolerance for discrimination
  • Be distributed through public repos
  • Distribute images under OSI approved open source license
  • Produce Docker images used to run applications

Docksal checks all of the points above ❤️ and today our application to join the program has been finally approved! 🎉

There will be no pull rate limits for Docksal images on Docker Hub 🐳. This applies to both authenticated as well as anonymous pulls.

Message from William Quiviger, Sr. Community Relations Manager, Docker:

Welcome to the Docker Open Source Program! We are very excited to have you as a part of our great community. We have whitelisted your namespace “docksal” and this should come into effect in the next couple of days. With this whitelisting, the Docker data pull rate policies that went into effect on November 2, will not apply to the users pulling images from your namespace.

Thank you for your support for Docker and your open source contributions

We want to thank Docker for their support of open source projects like Docksal and also celebrate with our users that there is less friction for all of us in using containers and Docker.

Photo by Alex Shutin on Unsplash

--

--