Open-source entrepreneurship – MIT News
Open-source software is free software whose underlying code, or source code, is also freely available. Open-source development projects often involve hundreds or even thousands of volunteer coders scattered around the globe. Some of the best known are the Linux operating system, the Firefox web browser, and the WordPress blogging platform.
This past spring, MIT professor of electrical engineering and computer science Saman Amarasinghe offered 6S194 (Open-Source Entrepreneurship), a new undergraduate course on initiating and managing open-source development projects. The course had no exams or problem sets; instead, the assignments included consulting with mentors, interviewing users, writing a promotional plan and, of course, leading the development of an open-source application.
The course is an example of an academic trend toward project-based curricula, which have long had vocal supporters among educational theorists but have drawn renewed attention with the advent of online learning, which turns lectures and discussions into activities that students can pursue on their own schedules.
But where many project-based undergraduate engineering classes result in designs or products that may not make it out of the classroom, the goal of the new MIT class was a public software release, complete with marketing campaign. And the students learned not only the technical skills required to complete their projects, but the managerial skills required to initiate and guide them.
The creation of the course had a number of different motivations, Amarasinghe explains. MIT is a very structured place, and we ask so much of our students, sometimes they dont have time to do anything interesting outside, he says. When you talk to students, they say, We have ideas, but without credit, we don't have time to do it.
The other thing that happened was that for the last three, four years, Facebook had this Facebook Open Academy that got students from multiple universities and paired them up with open-source projects, Amarasinghe adds. What I found was a lot of times MIT students were somewhat bored with some of those projects because its hard to meet MIT expectations. We have much higher expectations of what the kids can do.
A third factor, Amarasinghe says, is that many research projects in computer science spawn software that, even though it represents hundreds of hours of work by brilliant coders, never makes it out of the lab. Open-source projects that clean that software up, fill in gaps in its functionality, and create interfaces that make it easy to use could mean that researchers working on related projects, instead of building their own systems from scratch, could modify the code of existing systems, saving a huge amount of time and energy.
Entrepreneurial expectations
Classes for Open-Source Entrepreneurship were divided between lectures and studio time, in which teams of students could work on their projects. Amarasinghe lectured chiefly on technical topics, and Nick Meyer, entrepreneur-in-residence at the Martin Trust Center for MIT Entrepreneurship, lectured on topics such as market research and marketing. During studio time, both Amarasinghe and Meyer were available to advise students.
Before the class launched, Amarasinghe and his teaching assistant, Jeffrey Bosboom, a graduate student in electrical engineering and computer science, had identified several MIT research projects that they thought could be the basis of useful open-source software. But students were free to propose their own projects.
After selecting their projects, the students first task was to meet with or, in the case of the students who proposed their own projects, identify and then meet with mentors, to sketch out the scope and direction of the projects. Then, for each project, the students had to identify and interview four to six potential users of the resulting software, to determine product specifications.
When you start out with the project, you have certain preconceptions about what the problem is and what you have to do to solve that problem, says Stephen Chou, an MIT graduate student in electrical engineering and computer science, who audited the course. One of the first things we had to do was to look for potential users of our project, and when you talk to them, you realize that the priorities that you start out with arent necessarily the right ones. At the same time, some of the people we talked to were working in fields that were completely unfamiliar, at least to me. So you start learning more about their problems, and sometimes you get completely new ideas. Its a good way to orient yourself. That was new to me, and it was very helpful.
The third stage of the project was the establishment of a software development timeline, and at the end of the semester, as the projects drew to completion, the students final assignment was the development of a promotional plan.
The projects
Several of the class projects built on software prototypes that had been developed by the students themselves or by their friends. One project, Gavel, was a system for scoring entries in contests such as science fairs or hackathons, in which teams of programmers develop software to meet specific criteria over the space of days. The initial version had been written by an MIT undergrad who was himself a frequent hackathon participant, and two of his friends agreed to use Amarasinghes course to turn the software into an open-source project.
Typically, hackathon judges use some sort of absolute rating scale, but this is a notoriously problematic approach: Different judges may calibrate the scales differently, and over the course of a contest, judges may recalibrate their own scales if they find that, in assigning their first few scores, they over- or underestimated the competition.
A better approach is to ask judges to perform pairwise comparisons. Comparisons are easier to aggregate across judges, and individual judgments of relative value tend not to fluctuate. Gavel is a web-based system that sequentially assigns judges pairs of contestants to evaluate, selecting the pairs on the fly to ensure that the final cumulative ranking will be statistically valid.
Another of the projects, Homer, also reflects the preoccupations of undergraduates at a technical university. Homer is based on psychological research on the frequency with which factual information must be repeated before it will reliably lodge itself in someones memory. Its essentially a digital flash-card system, except that instead of picking cards entirely at random, it cycles them through at intervals selected to maximize retention.
Other projects, however, grew out of academic research at MIT. One project dubbed Taco, for tensor algebra compiler was based on yet-unpublished research from Amarasinghes group. A tensor is the higher-dimensional analogue of a matrix, which is essentially a table of data. Mathematical operations involving huge tensors are common in the Internet age: All the ratings assigned individual movies by individual Netflix subscribers, for instance, constitute a three-dimensional tensor.
If the tensors are sparse, however if most of their entries are zero there are computational short cuts for manipulating them. And again, in the internet age, many tensors are sparse: Most Netflix subscribers have rated only a tiny fraction of the movies in Netflix library.
Taco provides a simple, intuitive interface to let data scientists describe operations involving sparse and nonsparse tensors, and the underlying algorithms automatically generate the often very complicated computer code for executing those operations as efficiently as possible.
Other projects from the class such as an interface for a database of neural-network models, or a collaborative annotation tool designed for use in the classroom also grew out of MIT research. But no matter the sources of the projects, the students were the ones steering them to completion.
They had a lot more ownership of a project than being part of a very large project that has thousands of contributors, finding a few bugs or adding a few features, Amarasinghe says. They got to think of the big-picture issues how to build a community, how to attract other programmers, what sort of licensing should be used. MIT students should be the ones who are doing new open-source projects and leading some of these things.
Link:
Open-source entrepreneurship - MIT News
- 2026 Special edition - Free/libre and open source software: Visions of openness from the Global South - Association for Progressive Communications - September 13th, 2026 [September 13th, 2026]
- Millions of students can now get access to a free year of Kiro from AWS - About Amazon - September 13th, 2026 [September 13th, 2026]
- Impact Cloud+ Emerges as the Nations Preferred Subscription-Free Software for LED Sign Buyers - EIN Presswire - September 13th, 2026 [September 13th, 2026]
- Switzerland is trialing moving away from Microsoft towards free and open-source software - PC Gamer - September 13th, 2026 [September 13th, 2026]
- Eclipse Foundation Releases Free Toolkit to Help SMEs Prepare for the EU Cyber Resilience Act - Yahoo Finance UK - September 13th, 2026 [September 13th, 2026]
- Richard Stallman: New York Autodidact, Free-Software Pioneer, and Founder of the GNU Project and the Free Software Foundation - bbntimes.com - September 8th, 2026 [September 8th, 2026]
- This free app could become the Blender of texture painting software - Creative Bloq - September 8th, 2026 [September 8th, 2026]
- Version 4.0.0 of the free audio editing software 'Audacity' has been released. - GIGAZINE - September 8th, 2026 [September 8th, 2026]
- 5 reasons Linux is the most valuable software in the world (even though it's free) - How-To Geek - August 31st, 2026 [August 31st, 2026]
- 8 Best Free Antivirus Software in 2026: Windows, Mac & Mobile - memeburn.com - August 18th, 2026 [August 18th, 2026]
- Can Free Design Software Help You Remodel a Kitchen Without a Designer? This Homeowner Put It to the Test - The Spruce - August 18th, 2026 [August 18th, 2026]
- Looking for a Free Microsoft 365 Replacement? Try This Program - CNET - August 18th, 2026 [August 18th, 2026]
- Debian Celebrates 33 Years of Free and Open Source Software - Linuxiac - August 18th, 2026 [August 18th, 2026]
- 10 Best Video Editing Software in 2026: Free & Paid Compared - memeburn.com - August 18th, 2026 [August 18th, 2026]
- I found the perfect free web app. Then I checked what it was doing - PCWorld - August 1st, 2026 [August 1st, 2026]
- Foundation Software and PAS, Inc. Address Construction Compensation Trends and Pay Practices in Free Webinar - voiceofalexandria.com - August 1st, 2026 [August 1st, 2026]
- I added head tracking to my games with a webcam and free software - MakeUseOf - August 1st, 2026 [August 1st, 2026]
- I replaced Lightroom with an open-source alternative, and Adobe's subscription suddenly felt pointless - XDA - August 1st, 2026 [August 1st, 2026]
- Govt to give 100,000 youths free access to AI software - Free Malaysia Today - August 1st, 2026 [August 1st, 2026]
- Why open-source software can be both good and bad - New Scientist - July 26th, 2026 [July 26th, 2026]
- What is open-source AI? A software engineering researcher explains - The Conversation - July 24th, 2026 [July 24th, 2026]
- This free, open-source app changed the way I think about paid software - How-To Geek - July 24th, 2026 [July 24th, 2026]
- Nvidias Brilliant Freemium Software Hook is Why Im Loading Up for The Long Term - 24/7 Wall St. - July 24th, 2026 [July 24th, 2026]
- The legislation would bar the sale of vehicles or software significantly controlled by Chinese owners but it may need changes before passage. See link... - July 24th, 2026 [July 24th, 2026]
- Are Free Software Bundles Becoming the Best Way to Sell Chromebooks? - About Chromebooks - July 24th, 2026 [July 24th, 2026]
- Free Ink is an open ecosystem for e-readers, comprised of open-source projects developing software, firmware, and hardware. - GIGAZINE - July 24th, 2026 [July 24th, 2026]
- ZML Takes On Nvidia Lock In With Free AI Software - Open Source For You - July 9th, 2026 [July 9th, 2026]
- LibreOffice 26.8 Beta Released For Improving This Free Software Office Suite - Phoronix - July 9th, 2026 [July 9th, 2026]
- Toybox Audio Thump One: hard-hitting free synth plugin gets a wild update 3.0 (beta) - synth anatomy - July 9th, 2026 [July 9th, 2026]
- Belm do Par lends its name to the new version of the free software QGIS - MundoGEO - July 9th, 2026 [July 9th, 2026]
- This free software aims to turn Sony headphones into a head tracker for '200+ PC games' - inkl - July 9th, 2026 [July 9th, 2026]
- Tilr TetraOP: a free 4OP FM and wavetable Synthesizer plugin (mac, linux, win) - synth anatomy - July 9th, 2026 [July 9th, 2026]
- If you have Sony headphones, you may be able to use them as a headtracker with this free software - PC Gamer - July 7th, 2026 [July 7th, 2026]
- IGV Investors: Watch Oracles Free Cash Flow as the Real Test of AI Capex Economics - 24/7 Wall St. - July 1st, 2026 [July 1st, 2026]
- 5 free and open-source software (FOSS) to replace Microsoft, Google, and big tech - How-To Geek - July 1st, 2026 [July 1st, 2026]
- Oxyfinz Unveils Free Software Initiative to Bridge the UAE Wealth Management Technology Gap - The Fintech Times - July 1st, 2026 [July 1st, 2026]
- FREE TO READ | Cracking the code to using enterprise software - TimesLIVE - July 1st, 2026 [July 1st, 2026]
- Ag View Solutions Offers Farm Profit Manager Software for Free - AG INFORMATION NETWORK OF THE WEST - June 24th, 2026 [June 24th, 2026]
- From free speech to software design: How experts are reading the Delhi HCs Telegram ruling - MediaNama - June 24th, 2026 [June 24th, 2026]
- Year of free HPE software a step in the correct direction in VMware rivalry - Ars Technica - June 22nd, 2026 [June 22nd, 2026]
- Free Software Foundation Europe pushes EU to force Google to allow AI uninstalls on Android - Neowin - June 22nd, 2026 [June 22nd, 2026]
- Smokeball Offers Free Software Access To Over 900,000 Attys - Law360 - June 16th, 2026 [June 16th, 2026]
- Foundation Software and Sax LLP to Host Free Webinar on Job Cost Reporting for Better Profit Management - ACCESS Newswire - June 16th, 2026 [June 16th, 2026]
- Palantir (PLTR): Debt-Free AI Growth Shows Why Its Software Story Still Has Financial Firepower - Yahoo Finance - June 16th, 2026 [June 16th, 2026]
- Foundation Software and Sax LLP to Host Free Webinar on Job Cost Reporting for Better Profit Management - Bluefield Daily Telegraph - June 16th, 2026 [June 16th, 2026]
- Massive's Pioneering 'Lord Of The Rings' Crowd Simulation Software Is Now Free To Use - Engadget - May 29th, 2026 [May 29th, 2026]
- Linux is Getting a Free Pass on Age Verification in California and Colorado - It's FOSS - May 29th, 2026 [May 29th, 2026]
- Claude Mythos AI Identified 10,000+ Software Vulnerabilities in One Month - Hackread - May 29th, 2026 [May 29th, 2026]
- BYD Shark 6 to gain free off-road software upgrade - EVs & Beyond - May 29th, 2026 [May 29th, 2026]
- Unique opportunity: a free technology program in SC offers professional training for young people with a focus on programming, software development,... - May 29th, 2026 [May 29th, 2026]
- Microsoft Says This Free App Can Fix Slow PCs in One Click. I Had to Try It - PCMag - May 29th, 2026 [May 29th, 2026]
- US and Allies Guarantee Tax-Free Streaming and Software Downloads - PYMNTS.com - May 11th, 2026 [May 11th, 2026]
- This free CAD software runs in your browser and puts expensive programs to shame - MakeUseOf - May 11th, 2026 [May 11th, 2026]
- Avast Free Antivirus: The Go-To Software for Millions of Users - Gizmodo - May 11th, 2026 [May 11th, 2026]
- The Best Budget Apps for 2026: Pros, Cons and What Users Say - NerdWallet - May 11th, 2026 [May 11th, 2026]
- Fluid-free dry braking is now in the sights of automakers: 100% electronic systems promise to reduce reliance on hydraulics, cut maintenance, and... - May 11th, 2026 [May 11th, 2026]
- I signed up to YouTube Premium exclusively for music videos, and its like MTV never left but theres one reason why I wont go beyond my free trial -... - April 21st, 2026 [April 21st, 2026]
- Microsoft College Offer doles out free software so that you forget that MacBook Neo is a better deal - Yahoo Tech - April 21st, 2026 [April 21st, 2026]
- The creative software industry has declared war on Adobe - The Verge - April 21st, 2026 [April 21st, 2026]
- Foundation Software and Hahn Loeser & Parks LLP to Host Free Webinar on Subcontractor Risk Management - Bluefield Daily Telegraph - April 21st, 2026 [April 21st, 2026]
- Top 7 Free Accounting Software for Clubs and Associations - Small Business Trends - April 10th, 2026 [April 10th, 2026]
- [un]prompted 2026 Code Is Free: Securing Software In The Agentic Future - Security Boulevard - April 7th, 2026 [April 7th, 2026]
- Best antivirus for Windows 11: Guide to choosing the right software - Acronis - April 7th, 2026 [April 7th, 2026]
- Work faster in Krita with these pro tips master the best free Photoshop alt - Creative Bloq - April 7th, 2026 [April 7th, 2026]
- JWM Guard Tour Patrol System - Battery Powered RFID Reader With LCD, Free Software For Security Monitoring - ruhrkanal.news - April 7th, 2026 [April 7th, 2026]
- Download the Free Guide: The 2026 Buyer's Guide to Hotel Management Software Released By Roommaster - Hotel News Resource - April 5th, 2026 [April 5th, 2026]
- Acer's Chromebook Plus Easter offer comes with free software worth more than the laptop itself, including GeForce Now - PC Guide - April 3rd, 2026 [April 3rd, 2026]
- Inside the German state trying to break free from Microsoft - Financial Times - April 3rd, 2026 [April 3rd, 2026]
- The Document Foundation Calls on Europe to Break Free from Proprietary Software - Linuxiac - April 3rd, 2026 [April 3rd, 2026]
- Fret Not, Some of These Apps are Free This Week! - nextpit.com - April 3rd, 2026 [April 3rd, 2026]
- Garmin smartwatch users may be green with envy over Coros latest free update - t3.com - April 3rd, 2026 [April 3rd, 2026]
- Get Your Free Apps of the Week Here! - nextpit.com - March 26th, 2026 [March 26th, 2026]
- Zeptive Software Update Boosts Vape Detection Performance - GlobeNewswire - March 22nd, 2026 [March 22nd, 2026]
- PRToolFinder Adds New Filters to Discover Free PR Tools and Free Software Trials Across its PR Tools Directory - Yahoo Finance - March 22nd, 2026 [March 22nd, 2026]
- Temecula DSP MDV-II: a free emulation of the Alesis MidiVerb II multi-FX processor - synth anatomy - March 22nd, 2026 [March 22nd, 2026]
- Garmins top smartwatches are getting a massive free software update here are the 2 best new features - MSN - March 22nd, 2026 [March 22nd, 2026]
- Sojus Records Ensoniq SD-1: an open-source emulation of the 1990 TransewaveTM synth - synth anatomy - March 22nd, 2026 [March 22nd, 2026]
- Chardet dispute shows how AI will kill software licensing, argues Bruce Perens - theregister.com - March 11th, 2026 [March 11th, 2026]
- Free income tax help and software are available in SC. Here's where and how. - Post and Courier - March 9th, 2026 [March 9th, 2026]
- 70% of taxpayers in the US can file taxes for free. Here's how - USA Today - March 9th, 2026 [March 9th, 2026]