Unpacking Open Source Artificial Intelligence: Toward a Framework for Openness in Foundation Models

17 min read Original article ↗

Openness has long driven innovation in software,9 and AI is no exception.12 While some see openness in foundation models (FMs) as a security threat,18 others argue that restricting access will not meaningfully reduce risk and will limit the benefits of transparency, research, and global participation.3 As the EU AI Act reporting requirements on FMs—also referred to as general-purpose AI models (GPAIMs)—move toward implementation, there is an urgent need for a more nuanced and informed understanding of openness in AI systems.

It has been challenging to define openness in the context of FMs, as definitions of “open source” software do not easily translate to AI systems. However, shared nomenclature is essential to developing shared understandings, norms, benchmarks, and best practices. By shared nomenclature, we mean establishing common terms across researchers, developers, policymakers, and civil society organizations working to unlock the benefits and mitigate the risks of FMs. We use AI systems here as shorthand for systems built with FMs, while recognizing the limitations and critiques of the term AI. This work is also necessary to illuminate the range of potential design choices around openness throughout the AI stack, and to ensure that this conversation moves beyond a narrow focus on model weights.

In this article, we survey existing approaches to defining openness in AI models and systems. We also propose a descriptive framework to evaluate how each component across the FM stack contributes to openness, enabling normative definitions of openness in AI. We intentionally do not present a definitive list of requirements for openness. This work builds on a February 2024 workshop convened by Mozilla and the Columbia Institute of Global Politics, which brought together more than 40 leading scholars and practitioners working on openness and AI.1 These individuals—spanning open source AI startups and companies, nonprofit AI labs, and civil society organizations—focused on exploring what open should mean in the current era of foundation models.

Foundations

There are several timely areas of exploration concerning openness and AI. The first is reflecting on the impact of open source on AI development.9 Another centers on the complexities of opening up AI systems themselves—specifically, identifying which components of the technology stack might be made accessible and how. Here, we focus on the latter. A literature review, included below, provides diverging perspectives on what openness can and should mean in an AI context,18 but we argue that the following four tenets provide a foundation for considering aspects of openness and AI:

  • Openness must be considered both at the model stack and the system stack levels. Focusing only on model weights or release strategies obscures the wider set of design choices—interfaces, safeguards, infrastructure, and deployment practices—that ultimately determine an AI system’s benefits and risks in practice.

  • Openness takes multiple forms. Beyond the binary of “open” or “closed,” openness in AI systems manifests through varying degrees of access to data, code, weights, documentation, and governance. Recognizing this diversity allows for more precise vocabulary and concepts (e.g., open science, open data, open weights, available weights, etc.) and sharper normative criteria for evaluating different release strategies.19

  • Greater clarity is needed in how openness is discussed at the policy level. Most policy debates on openness have lacked a shared understanding of the benefits, risks, and mechanisms for increasing transparency and access across the AI stack. In the absence of such clarity, discussions of risk become polarized between boosterism and alarmism, rather than converging on practical approaches that balance innovation, accountability, and security. Addressing this gap requires a more precise vocabulary for openness, one that can differentiate between components, degrees, and purposes rather than collapse them under a single ambiguous label.17

  • Safety must be a core consideration. Safety cannot be ensured by scrutinizing models in isolation.13 It depends on the broader context of deployment, including the safeguards built into full AI systems. Distinguishing between open models and open systems is therefore essential:16 The latter can incorporate protective measures, but also introduce new risks absent at the model level. Openness and safety are closely connected—without openness, independent risk assessment is impossible—but safety cannot be reduced to openness alone.

Together, these foundations highlight the need for a structured way to map openness across the AI stack. The framework discussed here operationalizes these principles, distinguishing model-level and system-level components and clarifying the cross-cutting attributes that shape openness in practice (with an emphasis on AI systems with model weights that are downloadable or more open).

We also invite discussion of the key trade-offs for leveraging openness and how the different dimensions of openness relate to the different goals one might wish to pursue (see Figure 1). The framework does not offer a comprehensive account of openness in AI; instead, it is designed to be a practical tool for developers, policymakers, and other key players.

Figure 1.  Examples of potential benefits from openness.

Motivations: Why pursue AI openness?  In Figure 1, a non-exhaustive list of potential benefits sourced from workshop participants highlights a variety of motivations for AI openness. AI openness is rarely pursued for its own sake; it is motivated by diverse and sometimes conflicting goals. Our framework helps make these goals explicit by showing how different motivations map onto different forms of openness across the AI stack. For instance, advancing research and innovation often depends on openness of data or training code; promoting competition and efficiency tends to emphasize access to model weights; and ensuring accountability may require openness in documentation, licensing, and safeguards. These motivations may overlap, but they do not always align. A strategy that maximizes reproducibility, for example, may differ from one that maximizes market competition or system safety. In the free/libre tradition, “openness” is inseparable from user freedoms, and from ensuring protection against malicious features.20 The user’s essential freedoms are to run, copy, distribute, study, change, and improve the technology;8 in AI systems, licensing and governance should be assessed on whether they preserve or effectively claw back these freedoms across components.

By situating motivations within the framework, we can move beyond abstract claims that “openness is good” or polarized debates that cast it as either inherently dangerous or inherently beneficial. Instead, the framework enables more precise evaluation of which forms of openness serve which objectives, and where trade-offs or complementarities exist. This creates a clearer basis for policymakers, researchers, and developers to debate not only whether to open AI systems, but how and for what purposes.

Related Work: Beyond Open Bashing and Open Washing

Over the past two years, foundational efforts have sought to map the landscape of openness in AI. The existing literature reveals a diversity of approaches to conceptualizing AI openness, each with distinct methodological choices and underlying assumptions. These approaches can be broadly categorized by how they frame openness—whether as a gradient (“more vs. less open”), a scoring system (“a certain degree of openness”), or a binary classification (“open vs. closed”).

Binary approaches.   The Open Source Initiative (OSI) launched a process in June 2023 to draft a definition of open source AI, culminating in the release of an “Open Source AI Definition” in late 2024.15 It best exemplifies the binary approach, with a clear set of criteria on what counts as “open” versus “closed,” and references to OSI-approved licenses and terms to meet these criteria. Below, and as concrete illustrations for what open can mean in practice across weights, code, data, checkpoints, and licensing, we cite projects that exemplify a fully open approach.

EleutherAI released a suite of open models with full training checkpoints and tools to reconstruct training dataloaders,2 advocating for standard open source licenses to ensure clarity and interoperability.

The LLM360 initiative10 promotes full transparency across model training, checkpoints, and data. The project argues that partial releases hinder scientific progress and reproducibility.

The Allen Institute for AI built on initiatives like Pythia and BLOOM by releasing an initial set of 1B and 7B models with 500-plus checkpoints from intermediate training, full datasets, training code, evaluation code, training logs, and comprehensive documentation.25 The initiative aims to foster a growing “science of LLMs” and influence public AI discourse beyond transparency and openness goals.

Beyond a single open/closed label for a whole release, some efforts apply a binary rule, component by component. The Linux Foundation’s Model Openness Framework (MOF)23 is the clearest instance: It evaluates whether each component is released under appropriate open terms. The MOF classifies models based on openness and completeness across 15 components of the model development lifecycle. The framework distinguishes between openness (binary classification of whether a component is released under an appropriate open license) and completeness (gradient approach with three tiers of model completeness, based on which components are released under appropriate open licenses). The framework includes a required MOF.JSON file detailing licenses and components, with classes ranging from Open Model (Class III) to Open Science (Class I), encouraging transparency, reuse, and reproducibility.

Criteria scoring approaches.   The Centre for Language Studies at Radboud University developed a project26 to assess the openness, transparency, and accountability of instruction-tuned language models. The research highlights risks of proprietary software and provides comparative analysis of open source alternatives with similar architectures and capabilities.

Stanford CRFM created the Foundation Model Transparency Index,4 introducing 100 fine-grained indicators that capture transparency across the lifecycle of FMs—from upstream inputs (data sources, labor, and compute) to the model itself (size, capabilities, and risks) and downstream uses (distribution channels, usage policies, and affected geographies). The study emphasizes that AI release strategies are nonbinary and classifies models with widely downloadable weights as open. The research found that open models tend to outperform closed ones in transparency metrics, attributing this partly to lack of transparency among closed developers about critical upstream components.

EleutherAI offered a contrasting perspective,7 cautioning that score-based transparency frameworks risk treating transparency as an end in itself rather than as a means to uphold ethical values such as accountability.

Gradient/spectrum approaches.   In “The Gradient of Generative AI Release: Methods and Considerations,”19 Solaiman introduces a template for understanding different levels of access to generative AI systems, from fully closed to fully open. The paper defines six release levels—fully closed, staged access, hosted access, API/cloud access, downloadable access, and fully open—framing them as points along a gradient. It highlights the trade-offs at each level, particularly the balance between risk mitigation and power concentration.

The Princeton Center for Information Technology Policy and Stanford Center for Research on Foundation Models hosted a 2023 workshop17 to discuss key benefits and risks of specific properties of open FMs. They proposed a risk assessment framework for analyzing their marginal risk (i.e., using closed source and preexisting technologies as a baseline). They identify that more research is needed to assess the marginal risks of open FMs.

The Digital Public Goods Alliance developed a gradient approach framework27 that acknowledges that access to AI testing and training data is not the same as having access to source code; put another way, open sourcing data alone does not enable full model reproducibility. It recognizes varying degrees of openness across AI systems (training data, model, and code), without further detailing sub-components. The framework seeks to balance the benefits of AI openness, such as transparency and inclusivity, against potential risks of misuse or harm, and includes the concept of “aspirational openness,” defining various levels of openness for AI components to qualify as digital public goods, taking into account factors like ethical use and data rights issues.

Gradient approaches commonly ground marginal-risk analyses of openness; we review some key examples below.

In “Considerations for Governing Open Foundation Models,”3 Bommasani et al. from the Stanford Institute for Human-Centered Artificial Intelligence examine how release strategies of open FMs relate to governance risks and regulation consequences. A key takeaway from the brief is to invite practitioners to think in terms of marginal risk of open foundation models “relative to (a) closed models or (b) pre-existing technologies.” The paper also discusses some of the benefits of open FMs such as competition, accelerating innovation, and distributing power. The brief acknowledges that the release of FMs is a gradient across various dimensions, and encourages policymakers to explore downstream intervention points that would be more effective for mitigating AI risks.

In the paper “What Does It Mean to Open Source AI?”11 Luccioni et al. analyze the risks and benefits of open FMs. Benefits include innovation, competition, the distribution of decision-making power, and transparency. The authors also present a risk-assessment framework for evaluating the marginal risk of open FMs, and survey the current evidence for the risks of open FMs, which, in many cases, the authors find lacking.

Summary.  While these existing frameworks have made valuable contributions to the emerging scholarship around defining openness in the context of AI, they also present key limitations that we are seeking to address. Binary approaches may oversimplify the complex, multi-dimensional nature of AI systems, and thus the different pathways that may lead to openness, while gradient approaches often lack specificity about what constitutes meaningful differences along the spectrum. Scoring approaches, though comprehensive, risk treating transparency as an end in itself rather than as a means to achieve broader goals such as accountability and safety. Additionally, many existing frameworks focus primarily on model-level considerations, potentially overlooking the broader system-level components that significantly impact user freedoms. To bridge these gaps, we make explicit which system-level components and cross-cutting attributes (documentation, licensing, safeguards) matter for specific goals, rather than treating openness as a single axis.

Building on these prior efforts, we propose a unified framework that distinguishes between the AI model stack and the broader AI system stack, while incorporating cross-cutting attributes such as documentation, safeguards, and licensing. Our approach aims to provide greater granularity and practical applicability by mapping different dimensions of openness to their corresponding benefits and use cases.

The full proceedings write-up includes three appendices that offer additional depth: (i) Benefits of Openness across the Foundation Model Stack, (ii) Key Areas of Debate, and (iii) Alignment with the Linux Foundation’s Model Openness Framework. These are available in the full version of the article.1

The Framework

In this section, we introduce a framework focused on AI systems in which model weights are at least downloadable. We begin with a representation of the AI model stack, then zoom out to the broader AI system stack, highlighting shared attributes that apply across the stack. We present the framework in a way that aligns with the various benefits of AI openness.

AI model stack.  Reaching an agreement on a definition for AI openness has proven complicated.14 AI models are not just code; they are trained on massive datasets, deployed on intricate computing infrastructure, and accessed through diverse interfaces and modalities. To effectively depict an AI system stack, we initially focus on the AI model tech stack. Figure 2 presents the core components that are particularly relevant for considerations around openness of a general-purpose AI model (GPAIM).

Figure 2.  General purpose AI models (GPAIM) tech stack.

At the model level, there are three main artifacts: datasets, code, and model weights, each of which also includes sub-components. It is important to note that not all sub-components are mandatory or applicable in every configuration (e.g., some models may have the reward model’s weights or preference dataset; others do not), and the taxonomy of sub-components may vary based on the specific model type. Given this variability, it is crucial to tailor the AI model stack to accommodate different modalities, such as input and output types. Figure 2 illustrates these various layers at the model level.

AI system stack.  It is important to distinguish between open models and fully open AI systems or products. Open AI systems often incorporate more than just the model, including interfaces, telemetry, safety layers, and orchestration tools. For example, an open chatbot might rely on external moderation systems, while a RAG application could add components like langChain or Redis for orchestration and caching. This structure differs from traditional software, where code, compilers, and licenses are clearly separated. In AI, components such as data, hardware, and algorithms jointly shape behavior, making openness harder to define. For instance, opinions diverge on whether model weights, code, or datasets count as the “source” for modification. (Despite these differences between building AI models and traditional software, some initiatives are trying to study to what extent FMs could be built as “open source software”—especially given the technical ability to efficiently update the weights of the models. This would allow contributors to be able to submit patches to fix potential identified vulnerabilities in the model; then maintainers would need to be able to merge the patches to quickly integrate updates into the model.)

Lastly, the infrastructure layer plays a key part, as many scholars have already underlined: The high costs6 associated with developing AI models could hinder19 widespread adoption, even using open approaches, due to the expensive hardware and infrastructure requirements, such as GPUs. While openness in AI provides organizational control for customization, adapting large models to specific domains poses challenges without substantial investments in GPUs, so this does not necessarily solve the challenges of concentrated access and influence in well-resourced labs.4 See Figure 3 for a visual representation of the tech stack required for a general-purpose AI system (GPAIS).

Figure 3.  The framework: General-purpose AI system (GPAIS) stack and dimensions of openness.

Common attributes across the AI system stack.   It is crucial to differentiate between the components of the tech stack, such as model weights, and their attributes, such as the license for model weights. For instance, in this article we consider many AI safety measures to be better understood as attributes of the system rather than features of the model. Consequently, we represent an AI system as comprising three cross-cutting sets of attributes—documentation, safeguards, and licensing—that may apply across the entire stack rather than being tied to any single component (see Figure 3 for attribute categories integrated into the system stack).

For example, safety guardrails can be integrated at the level of individual components, recognizing their diversity and the need to address different types of harms and risks that may arise across the stack. This approach allows for targeted mitigations that are best suited to each component’s specific role and vulnerabilities.13 Entrusting safety assessments solely to models is insufficient, especially regarding concerns of potential misuse, as models lack crucial contextual information necessary for making accurate safety assessments.

An openness in AI framework.  As a whole, the framework presents a tech stack described across its different dimensions: AI artifacts (e.g., model weights), to which correspond different attributes such as licensing (e.g., choice of model’s weights license) or documentation (e.g., model cards). Each of the dimensions is composed of categories and subcategories that can be released more or less openly. As illustrated in Figure 3, these components correspond to different benefits of openness at each layer of the stack. Further work is needed to understand what is required to open different parts of the stack, which components are essential for reproducibility or evaluation, and how openness needs may shift with future AI systems beyond today’s LLMs.

We hope a meaningful contribution of this framework can be its explicit distinction between the model stack and the broader system stack in the context of evaluating openness, combined with the mapping of cross-cutting attributes like documentation, licensing, and safeguards that apply across both levels. This work seeks to unify previously fragmented approaches into a coherent descriptive framework that can be systematically applied by policymakers evaluating regulatory approaches and practitioners making release decisions.

Conclusion

This work aims to accelerate a shared understanding of openness in FMs and AI systems, differentiating challenges at the model and system levels, and those that could apply across the AI stack, and showing how to leverage that understanding to better harness the benefits and mitigate the risks of AI. Our framework provides a vocabulary for systematically analyzing openness at different levels of AI systems, clarifies distinctions often conflated in public debate, and highlights concrete areas where openness interacts with safety and governance. By clarifying the different levels, forms, and vocabularies of openness, and by distinguishing openness from—but also connecting it to—safety, the framework aims to equip researchers and policymakers with a practical tool for evaluating openness strategies in AI systems. In future work, we hope to go deeper into how this framework can be strengthened with more information about safety mitigations.

Acknowledgments

We acknowledge Aviya Skowron, Amba Kak, Irene Solaiman, Stella Biderman, and Martin Tisné for their input to this article. We also thank all the participants in the Columbia Convening on Openness and AI for their contributions to this work, and to Jen Weedon and Mariel Povolny for their editorial support.