Analysis of Foundations in Open Source Projects


Analysis report

  • Software Product Supporter. We check each foundation in our dataset to find out whether its main goal is to support the development of a specific set of software projects. Other goals could include: training, certification or evangelization of open source in general.
  • International Scope. This dimension studies the distribution of the foundations from a geographical point of view (i.e., whether the foundation has a international or local character).
  • Independent. Foundations can either serve a specific project, a set of projects or provide an umbrella for a number of smaller foundations that use it to simplify its own creation, management and legal processes. We focus on independent foundations.
  • Clear mission. Beyond the development itself, foundations may aim to help the project on several aspects, like nurturing the community or facilitating the creation of new related projects. These goals are normally stated as part of the foundations' mission as mentioned either in the foundation website or in their bylaws. Surprisingly, a significant number of foundations did not provide any explicit information on their mission.
  • Note that the last three dimensions are applied only to those foundations which are software product supporter (i.e., selected in the first dimension). This is the reason to have Not Applicable values in these three dimensions.


    This webpage publishes part of the results of our paper The Role of Foundations in Open Source Projects, published at the Software Engineering in Society track of the International Conference on Software Engineering in 2018.

    The work was awarded with the best paper prize of the track.

    More info can be found here.

    Selected Foundations

    {{ column[0].toUpperCase() + column.slice(1) }}
    Website: {{foundation.url}} Status Form: {{}}
    Dimension Result
    Does it directly support software products? {{foundation.rq1}}
    Does it have an international scope? {{foundation.rq2geo}}
    Is it independent? {{foundation.rq2cov}}
    Does it define a clear mission? {{foundation.rq2mis}}

    Filter options