Open-source AI: Are younger developers leading the way?
In March, over 1,000 developers and technologists gave us insights into what they think about open source and the role it plays with AI.
The emergence of powerful and cost-effective open-source models has intensified the debate between open-source and proprietary AI. Open-source projects, which encourage community contribution and transparency, have been fundamental to the internet's development, and have encouraged the growth of community platforms like Stack Overflow. Governments across the world are considering legislation and pledging substantial investments towards making AI a public good. Even OpenAI's Sam Altman acknowledged the potential downsides of a solely closed-source strategy and the company has since hinted at eventually incorporating open source into their strategy.
We wanted to learn more about how developers feel about open-source AI. In March, over 1,000 developers and technologists gave us insights into what they think about open source and the role it plays with AI.
Open-source AI stands to benefit experienced practitioners of open-source code the most given their knowledge of the benefits of transparency and community open source provides. Emerging technologies are often championed by in-school or early-career developers who will be the first to learn and experiment with new technologies; this survey validates that trust and learning are central to younger developers' interactions with open-source AI.
A generational divide: experience and open-source AI adoption
In our survey of Stack Overflow users, we found that most (82%) have some or a great deal of experience with open-source tech. This insight is not surprising given that open-source technology thrives on community platforms that have the potential to speed up innovation as many contributors review and enhance projects, models, and libraries.
Stack Overflow Q&A trends indicate that support for open-source tech is very strong: in the last 365 days, 40% of the top 1,000 tags used in questions and answers on Stack Overflow have been related to open-source software. Open-source content on Stack Overflow includes technologies that have clear open-source licenses (MIT, Apache, GPL, BSD, etc.), have open standards and protocols, or are otherwise recognized as community-driven projects. Popular tags for open source include Python and Flutter, while popular tags for proprietary tech include C# and Android.
Our survey found that early-career respondents lack open-source experience: the largest proportion of those with no experience using open source have the least work experience (12% of respondents with less than five years of experience). This group also has the largest proportion of those unsure if they have used open source technologies. Open-source technology is a longstanding trend in the developer space, but its impact can sometimes be subtle: 9% of all respondents indicated they weren’t sure if they had experience with open-source technologies.
Most respondents prefer open-source activities compared to proprietary ones when asked to rate how much they like engaging in them, but most also indicate a preference for AI chatbots, too. The top activities for preferred engagement were:
Recommended by LinkedIn
Conversely, the activities that respondents were disinclined to engage with were:
Younger age groups have slightly higher scores for positive engagement and more mature age groups show slightly higher scores for negative engagement. Younger respondents (20-34) had higher positive scores for AI chatbots than overall respondents, while more mature respondents (35-54) had higher negative scores of using proprietary technology at work or school. Thinking about behavioral psychology, this data shows the act of conversation may have something to do with how different age groups prefer to work. These data points illuminate a digital landscape in flux: community is important to all, some have become ingrained in these communities over time as active contributors, and some have yet to find their place in this ecosystem but can find feedback with the help of AI while exploring open-source projects and online communities.
Preferences among different age groups towards open source suggest that age and experience level may determine what draws developers and technologists to different technologies. However, online communities act as a bridge between users and opportunities to learn from others and engage more. The idea that online communities serve a dual purpose of learning and boosting open-source initiatives is not new. In a Stack Overflow blog post on accidental innovation, Heather Meeker outlined the merits of collaboration via open-source projects and the ways open-source maintainers frequently encounter uses for their projects in unexpected ways, revealing bugs and prompting changes that also align with community needs. The spirit of collaboration is the internal combustion engine of open source growth; in 2024, 93% of GitHub users agreed engaged and responsive project maintainers are important in open-source projects as indicated by a survey on open-source conducted by GitHub.
Trust in AI: open-source vs. proprietary
Trust with open-source AI scores highly in the survey for some key applications when compared to proprietary AI. Its highest-rated use is learning, specifically among early-career developers and technologists.
In general, we know 31% of developers are still skeptical about using AI for development work. We asked users to rate their preference for both open-source AI and proprietary AI for creative or strategic work, development work and for learning or personal projects. Most users (66%) trust open-source AI for personal or school projects or for development work (61%), which is more than those (52% and 47%, respectively) who trust proprietary AI for the same. Using proprietary AI for creative and strategic work had the lowest score for trust (43%).
Respondents with up to five years experience who trust both open-source and proprietary AI for work do so at the same propensity as their more experienced counterparts: 65% of those with less than five years of experience trust open-source AI for creative and strategic work, as do 69% of those with 15-20 years experience. Both groups trust proprietary AI for development work less: 53% for those with less than five years of experience and 31% for those with 15-20 years experience.