In 2014, after more than 5 years as a proprietary product, ThoughtWorks open sourced GoCD and continued to provide paid commercial support + paid plugins geared towards larger organizations. During this time, GoCD changed massively including in areas such as config as code, dynamic elastic agents, external artifacts support and Kubernetes support, while continuing to improve on its core strengths of powerful pipeline modeling and visualization.
Five years later, the time has now come for GoCD to become a fully open source project. The commercial support offering by ThoughtWorks is being ended and all existing proprietary plugins created by ThoughtWorks will be open sourced in 2020. This is an exciting change as the commercial plugins will be available to use for free beginning in Q2 2020 (estimated).
With this change, ThoughWorks will also be reducing its investment into the development effort on GoCD in 2020 and beyond. However in 2020, ThoughtWorks will continue to build and support the GoCD community, including providing infrastructure for releases through build.gocd.org, supporting and monitoring the google groups and gitter channel and providing open source project governance.
We believe that GoCD has played a significant role in changing the way software is delivered and look back with immense pride at what has been achieved with GoCD so far. In order for GoCD and the community to continue to thrive beyond 2020, we are planning to set up a bootstrap steering committee consisting of members from the GoCD community as well as members from the ThoughtWorks GoCD team to decide the way forward. We still need to work out membership and details of how the bootstrap committee will run but expect to get back to you on how that will work in the next few weeks. In the meantime check out the FAQ below for our initial thoughts.
As always, happy to answer questions about this change or about GoCD. Please reply here or contact us on sup...@thoughtworks.com if you have any unanswered questions.
Aravind SV (on behalf of the GoCD team)
Who will do GoCD releases?
In 2020 the GoCD team will continue to provide releases. Beyond 2020 this will be the responsibility of the GoCD community.
What happens to GoCD after 2020? What kind of governance will be in place for GoCD?
In 2021 ThoughtWorks will no longer formally staff GoCD developers. In order for the community to continue to thrive beyond 2020 we are looking for external community members to support the project.
Based on conversations with members of the open source community, a strong recommendation has been to set up a bootstrap steering committee to help decide the way forward. We are planning to set up such a committee consisting of members from the GoCD community as well as some members from the GoCD team. The initial thought around such a committee is that it will be time-boxed and responsible for making decisions about the way forward. Once those decisions are made, the committee will likely be dissolved. These ideas can be modified based on the feedback from the community.
What happens to GoCD’s build infrastructure?
In 2020 ThoughtWorks will continue to provide this infrastructure. Beyond 2020 this is currently unknown.
Have you considered making GoCD part of a foundation?
Yes. We have considered it. We felt that the decision should not be taken only by us, but by including the wider community. This will be a decision for the bootstrap steering committee.
When will the proprietary plugins be open sourced?
Estimated to be in Q2 2020. Among other things, there are licensing considerations that can make this a little challenging.
Should I migrate from GoCD? Will you help?
You should assess your needs and select the best tool for you. GoCD will be actively supported in 2020 and available as an open source project for use in the future. ThoughtWorks will not be providing alternative tools recommendations or migration support. Different tools in this space offer different levels of modeling capabilities and features.
What is happening to ThoughtWorks’ commercial GoCD offering?
ThoughtWorks will no longer take any new orders for commercial support or plugins. If you are an existing paying customer we should already have reached out to you to explain that we will honor your existing agreement and you will be supported for the remainder of your contract term.
I want to try the proprietary plugins now. Where can I get them?
If you are a paying customer please contact sup...@thoughtworks.com and we will help you get access to the plugins you have purchased.
If you have not purchased GoCD’s commercial offering from ThoughtWorks you will need to wait until the plugins are open sourced in Q2 2020. We will update this community when this change is made.
I have purchased support. This is the first I’m hearing about this change.
We are so sorry. We believe we reached out to all paying customers via phone and email earlier to talk directly with you about this change. Please contact sup...@thoughtworks.com and we will talk you through how these changes impact you.
You received this message because you are subscribed to the Google Groups "go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-cd+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/55426b52-47e3-4d2f-b638-77e79564c349n%40googlegroups.com.