Re: [BuildStream] BuildStream turning over a new leaf



On Thu, 9 Apr 2020 at 13:11, Sander Striker via buildstream-list
<buildstream-list gnome org> wrote:

CC: Neil McGovern, Executive Director, GNOME Foundation

Hi,

BuildStream started a while ago, the first commit was in Nov 2016(!).  It was first presented at FOSDEM 
2017.  A lot has changed since...

Technology
BuildStream started out with artifact storage built on top of ostree.  It was using bwrap directly for its 
sandboxing.  These technologies tied it to the Linux platform exclusively.  It also did not have a remoting 
story other than sharing cached artifacts.
Today, BuildStream is completely built on top of Content Addressable Storage (CAS), leveraging 
buildbox-casd, which is supported on multiple platforms.  It also has a remoting story, having adopted the 
Remote Execution API, which now even works with workspaces.  Sandboxing was factored out and made pluggable 
by using buildbox-run.

Community
Tristan van Berkom started out as the so-called Benevolent Dictator.  The set of committers has grown over 
time, and we have shifted to a peer-based model.  Tristan has been largely uninvolved for a period of time, 
and the project has continued to make progress.  This is a very healthy sign!

Future
The time has come to move to a new home as well.  GNOME has been a welcoming and friendly place where this 
project started, but with the growth above, we are looking to transition to somewhere where we can operate 
as a larger project in its own right.  At the Apache Software Foundation, the home of many well-known 
infrastructure projects, BuildStream will be in the company of other build systems, like Apache Ant, 
Archiva, Buildr, Gump, and Maven.  We think that we are able to grow the community, both in terms of 
developers as well as users more effectively there.

We will be working with a number of Apache Software Foundation folks on the transition.  While doing so, 
GNOME has generously offered for us to continue here, until we are ready.

In the end this will not be a goodbye, it will be a see-you-elsewhere!  Looking forward to keep working 
with everyone.

Hi Sanders,

Sorry for the late reply, but I have two questions about this:

- Can the project still be hosted in gitlab?
- Does the movement means a change in the license is needed, or we can
keep the current one?


Cheers,
Javier Jardón


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]