Answers: <p>I'd ask the question the other way around, rather than will Docker CE continue to share the Docker Enterprise codebase, it's whether Docker Enterprise will continue to share the upstream Docker CE / Moby codebase. They've always maintained an internal closed source fork for the Enterprise code, which has additional features. However, the development process of CE has always been open source, and features added to CE were mirrored from CE to the Enterprise codebase. The acquisition of Enterprise didn't change that it was already a fork of CE. And the acquisition did not include the CE code or any of the other open source projects, those continue to be managed by Docker, which they will maintain as a core component to their business (CE is embedded in the various Desktop products, and Hub has little value without it).</p>
  
  <p>The biggest downside I see to the acquisition is the loss of staff from Docker to Mirantis. I'm sure many people had a dual role working on Enterprise and CE, and a significant chunk of the staff went to Mirantis. That said, the CE repos are open source, Mirantis staff can submit PR's for changes they'd like usptream, and they can pull down new releases of CE into the Enterprise product. The end result for users may end up looking identical to what we have today, just two close companies coordinating, rather than two sides of the same company. From an open source perspective, having more outside contributions is actually a good thing, since it forces governance and planning into the open, that in the past may have happened with internal meetings.</p>
  
  <p>Disclaimer: I have been exposed to private discussions from the Captains program on this topic (not much since they are still working this out) and have done my best to keep my answer to only the public knowledge.</p>
  
Answers: CC BY-SA 4.0
Answers: 2019-11-19T10:56:38.830Z
Answers: Thanks a lot for all those clarifications, BMitch
Answers: Sylvain Leroux
Answers: CC BY-SA 4.0
Answers: 2019-11-17T23:47:02.710Z
Answers: 2019-11-17T23:47:02.710Z
Answers: BMitch
Body: <p>November 13, 2019, <a href="https://www.mirantis.com/company/press-center/company-news/mirantis-acquires-docker-enterprise/" rel="noreferrer">Mirantis Acquires Docker Enterprise Platform Business</a>. The same day, Docker Inc. claims <a href="https://www.docker.com/blog/docker-next-chapter-advancing-developer-workflows-for-modern-apps/" rel="noreferrer">they will now focus on docker Desktop and Docker Hub</a>.</p>
  
  <p>Given those changes, will Docker CE continue to share the same codebase as Docker Enterprise, or should we consider it now as a fork like MySQL vs MariaDB?</p>
  
Comments: CC BY-SA 4.0
Comments: 2019-11-15T06:17:32.137Z
Comments: Docker is the single best thing to happen to software deployment in 20 years, not just because of what it did for eliminating "works on my machine" build problems, but because of what it enabled.
Comments: Mitwa Nair
Comments: CC BY-SA 4.0
Comments: 2019-11-15T07:56:46.387Z
Comments: Hi Sylvain. I think this is quite an important issue for our community. Although time will probably tell, I for one would like to see this question "answered" in the SE sense, and not merely closed as too broad or opinion based. Might I suggest that you clarify the terms so that it's answerable? What would it mean for Docker Community Edition to "die"? That would be great, thanks
Comments: Bruce Becker
Comments: CC BY-SA 4.0
Comments: 2019-11-15T11:22:18.203Z
Comments: Thanks for your comments. @Bruce I must admit it is not necessarily clear in my mind. It is something along the lines of _"will Docker CE will continue to share the same codebase as Docker Enterprise, or should we consider it now as a fork like MySQL vs MariaDB?"_ Do you think this is better suited for the SE model? Does that capture the concerns of the community as you feel them? I'm open to any suggetions.
Comments: Sylvain Leroux
Comments: CC BY-SA 4.0
Comments: 2019-11-15T12:14:34.277Z
Comments: @SylvainLeroux yes could you change it as such? Some people marked it as "primarily opinion-based" and as it is currently written I agree with them. Please let us know when you have updated the question so it could be reopened.
Comments: 030
Comments: CC BY-SA 4.0
Comments: 2019-11-15T12:42:08.363Z
Comments: @030 Done. Thanks.
Comments: Sylvain Leroux
Comments: CC BY-SA 4.0
Comments: 2019-11-15T12:50:01.843Z
Comments: @030 I also have changed the title. But I'm not quite satisfied with that. If someone with better English skills than me feel the need to edit that (or the question, btw)--don't hesitate ;)
Comments: Sylvain Leroux
Tags: <docker>
Title: What are the implications for Docker Community Edition of the Docker acquisition by Mirantis?
UserDisplayName: Sylvain Leroux
ThreadText: # What are the implications for Docker Community Edition of the Docker acquisition by Mirantis?
  
  (Asked by: username_0 on 2019-11-14)
  
  November 13, 2019, [Mirantis Acquires Docker Enterprise Platform Business](https://www.mirantis.com/company/press-center/company-news/mirantis-acquires-docker-enterprise/). The same day, Docker Inc. claims [they will now focus on docker Desktop and Docker Hub](https://www.docker.com/blog/docker-next-chapter-advancing-developer-workflows-for-modern-apps/).
  
  Given those changes, will Docker CE continue to share the same codebase as Docker Enterprise, or should we consider it now as a fork like MySQL vs MariaDB?
  
  **Tags:** docker
  
  > **Comments:**
  > **username_1**: Docker is the single best thing to happen to software deployment in 20 years, not just because of what it did for eliminating "works on my machine" build problems, but because of what it enabled.  
  > **username_2**: Hi username_0. I think this is quite an important issue for our community. Although time will probably tell, I for one would like to see this question "answered" in the SE sense, and not merely closed as too broad or opinion based. Might I suggest that you clarify the terms so that it's answerable? What would it mean for Docker Community Edition to "die"? That would be great, thanks  
  > **username_0**: Thanks for your comments. @username_2 I must admit it is not necessarily clear in my mind. It is something along the lines of _"will Docker CE will continue to share the same codebase as Docker Enterprise, or should we consider it now as a fork like MySQL vs MariaDB?"_ Do you think this is better suited for the SE model? Does that capture the concerns of the community as you feel them? I'm open to any suggetions.  
  > **username_3**: @username_0 yes could you change it as such? Some people marked it as "primarily opinion-based" and as it is currently written I agree with them. Please let us know when you have updated the question so it could be reopened.  
  > **username_0**: @username_3 Done. Thanks.  
  > **username_0**: @username_3 I also have changed the title. But I'm not quite satisfied with that. If someone with better English skills than me feel the need to edit that (or the question, btw)--don't hesitate ;)  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_4 on 2019-11-17. Score: 3 | Accepted answer
  
  I'd ask the question the other way around, rather than will Docker CE continue to share the Docker Enterprise codebase, it's whether Docker Enterprise will continue to share the upstream Docker CE / Moby codebase. They've always maintained an internal closed source fork for the Enterprise code, which has additional features. However, the development process of CE has always been open source, and features added to CE were mirrored from CE to the Enterprise codebase. The acquisition of Enterprise didn't change that it was already a fork of CE. And the acquisition did not include the CE code or any of the other open source projects, those continue to be managed by Docker, which they will maintain as a core component to their business (CE is embedded in the various Desktop products, and Hub has little value without it).
  
  The biggest downside I see to the acquisition is the loss of staff from Docker to Mirantis. I'm sure many people had a dual role working on Enterprise and CE, and a significant chunk of the staff went to Mirantis. That said, the CE repos are open source, Mirantis staff can submit PR's for changes they'd like usptream, and they can pull down new releases of CE into the Enterprise product. The end result for users may end up looking identical to what we have today, just two close companies coordinating, rather than two sides of the same company. From an open source perspective, having more outside contributions is actually a good thing, since it forces governance and planning into the open, that in the past may have happened with internal meetings.
  
  Disclaimer: I have been exposed to private discussions from the Captains program on this topic (not much since they are still working this out) and have done my best to keep my answer to only the public knowledge.
  
  > **Comments:**
  > **username_0**: Thanks a lot for all those clarifications, username_4  
  
  ---
  
  