Command Line Heroes - Open Source Hardware: Makers Unite
Episode Date: April 7, 2020People never stop tinkering. Hardware hacking didn’t disappear after personal computers became mainstream. But it did change. A new generation of artists, designers, and activists are banding togeth...er to change the world—with open source hardware.  Hardware hacking used to be expensive and time-consuming. Adaptable microcontrollers are making tinkering much easier. But even as the barriers to entry started falling, the practices around selling hardware have continued to veer toward secrecy. Ayah Bdeir, Alicia Gibb, and Limor Fried are working to keep hardware open. These leaders share how they helped build the open source hardware movement, and navigated fierce disagreements to make engineering accessible to all. If you want to read up on some of our research on open source hardware, you can check out all our bonus material over at redhat.com/commandlineheroes. You’ll find extra content for every episode. Follow along with the episode transcript.
Transcript
Discussion (0)
It's September 22nd, 2010, the night before the first ever Open Hardware Summit taking place in New York City.
And the two organizers behind the event are worried.
There's always that, like, nightmare, you know, like the night before that's like, oh my God, what if nobody shows up?
We were like, yeah, this will be like in a room. We'll have, you know, maybe 30 people. We'll have, you know, sandwiches.
Alicia Gibb and Aya Badir had only met for the first time a few months back.
Aya had gathered together a small group to a workshop called Opening Hardware.
Each of the attendees were involved in their own way in a burgeoning and exciting new development,
the open source hardware movement.
But this early community was pretty scattered
and lacked structure.
And everyone had a slightly different take
on what open-source hardware even meant.
That's when Alicia and Aya realized
they needed to take this workshop to the next level.
And so she and I decided to join forces
and take it one step further to an open hardware summit
and involve a lot more people.
With only a three-month window to prepare for the event,
the pressure was on.
But Aya and Alicia were excited to collaborate.
And they wanted to see what could happen
when a bunch of fiercely independent
makers got together for the first time. But for the moment, the clock was ticking away
on the remaining hours left before that first summit. Then, at 6am on September 23rd, the
morning of the event, they received an email from someone at the venue.
Today's open source hardware is a fascinating branch of the larger open source movement.
A branch that touches the fields of design and art as much as it does engineering.
In fact, this branch is a continuation of the early days of the hobbyist computer movement.
Remember the homebrew computer club world in episode three?
Hardware hacking didn't disappear after personal computing went mainstream.
Even as computing became a big and proprietary business, that love for tinkering with hardware and circuitry, that love for sharing your creations with other hobbyists, it never really went away. People never stopped tinkering.
And today's open hardware culture has a lot in common with those early hobbyists. But at the
helm of this particular branch of the open source movement is a whole new generation of developers and
thinkers, people like Alicia Gibb and Aya Badir. And a little later on, I'll introduce you to a
third leader of the movement, Limor Fried. I'm Saranya Tbarik, and this is Command Line Heroes,
an original podcast from Red Hat.
Back in the mid-2000s, the open source hardware community wasn't really much of a community.
There were hackerspaces, sure.
There, you could find people with a mind towards open source hardware.
More and more of these spaces started to pop up all over the world,
and one was located at MIT.
My name is Ayab Der.
I am the founder of Little Bits.
The group was really almost like a group of misfits from the Media Lab,
where it was like artists and designers and kind of like activists that came together to use technology to kind of make impact in the world.
Aya was part of this next generation of multidisciplinary makers empowered by new hardware.
Aya is an engineer and interactive artist. She graduated in Beirut with degrees
in computer and communications engineering and sociology in 2004, and then from the MIT Media
Lab in 2006. I negotiated with my parents that if I had a degree in engineering, I could then
do design, which is what I wanted to do. That was the deal.
Engineering tech was starting to make its way into non-engineering fields all over the world.
In 2008, Aya received a fellowship at I-Beam Art and Technology Center.
That's where she invented LittleBits.
LittleBits are pre-engineered magnetic electronic bricks, similar to Lego, except they contain lights, sound sensors, motors, solar panels.
And so you snap a light, an LED to a battery, a light comes on.
You put a light sensor in between, now you've made a night light.
You put a motor and two wheels on it, now you've made a light-activated car. You can put a BLE Bluetooth module on it, now you can activate it with your phone.
So you don't have to be an engineer.
It takes you seconds to do it.
They snap with magnets, so they're magical and they sound beautiful when they snap.
Aya had two goals, to make Little Bits a company and to make it open source. She wanted the engineering concepts to be accessible to everyone. A lot of the work that existed around
MIT was around open source software. There were a few people that were really interested in
how does open source apply to architecture? How does open source apply to hardware? How does open source apply to electronics? It made sense that the world is full of these incredible ideas, incredible
effort. If everybody is always closing off their inventions and their IP, you know, the world
suffers. So for me, it was always interesting figuring out a way where you can be supporting yourself and sustainable and create strong businesses, but also be sharing knowledge.
But Little Bits also had to function as a business. Manufacturing, distribution, investment, each area had costs associated with them. How could she combine business objectives
while at the same time making her hardware,
the crux of her operation, open source?
To help her figure this out,
Aya did a fellowship with Creative Commons
and used LittleBits as a case study.
That's when she decided to hold that workshop,
opening hardware, back in early 2010.
We did a workshop where we were like, you know, what are things that are important?
Should we have a definition? Should we have a place where we meet?
Do we need a website? What works? What doesn't work?
And around the same time, Alicia had been doing similar work as part of being at Bug Labs,
another startup that wanted to be open source.
I'm a big proponent to make sure that you're emotionally prepared to open source your hardware before doing it,
because it kind of means that you're giving away your baby.
Alicia Gibb was working at an open hardware supplier called Bug Labs as a researcher and prototyper.
She had started out as a librarian.
And, you know, through getting my master's in library and information science, I ended up tripping down this weird path that led me to electronics. And I found that I really loved it
and really enjoy that feeling of when you light up an LED and you understand that you're making
electrons do stuff. It's a little bit like you
control this tiny part of the universe. And it feels really powerful. And I just love that.
As different as library science and open hardware may be, for Alicia, they share the same ethos.
You are not a gatekeeper as a librarian. You are there to help people find the information they need. And so those
roots really kind of paved the way for open source to be, you know, just obvious to me, really.
Companies like Alicia's employer, Bug Labs, were starting to understand the business opportunities
that open source hardware could offer. Smaller companies could tap into a broader group of makers,
aka customers, by going open source. Larger companies could open source designs to competitors
and still profit by supplying them with related components.
My boss ended up asking me, look, there's got to be more people trying to do open source hardware
than us. Do you think you can find those people and get everybody together?
The seed for the Future Summit was planted with that conversation.
So as Alicia started searching for other open source hardware makers,
Aya received the Creative Commons Fellowship and hosted the workshop.
So this was kind of the first time that I would get
to meet Aya in person and I was pretty excited about it because I had like read her research
and used it in my research when I was doing my thesis on Arduino. And you know a lot of the
people in the field I had kind of either met or been on email lists or whatever. The people that
Aya gathered around the table at her workshop have gone on to become leaders in the open source hardware movement.
Members of the Arduino team, founders of SparkFun and MakerBot, as well as one very interesting individual who named her hardware company after the world's first computer programmer.
Hello, welcome!
Hello, Lamor, how's it going?
Hi, Sihon, it's good to meet you.
I went to visit Lamor Fried in downtown Manhattan.
Not only was Lamor part of
Aya's workshop, she and Aya
were classmates at MIT
when Lamor was an engineering student
back in the early 2000s. I like to take things apart. You know, I never really had an urge to,
for example, play music, right, despite what my parents wanted me to do, which was practice violin.
But what I really did like to do was, you know, play with electronics and computers and technology,
like not so much put them back together, but as I got older,
I learned a little bit more engineering,
and now I put things together, not just take them apart.
There's all these gears and motors,
and these are very beautiful, intricate dances of technology.
At MIT, L'Amour learned not just how things are put together,
but how to do it over and over again,
with consistency and
precision. At the same time, something cool was happening. The advent of hardware hacking.
In the decades before, you would take individual chips and you would wire them up and you could
build stuff, but it was extremely large, expensive and time consuming. And then people kind of came up with this idea of like,
whoa, you can write code on a computer.
Why don't we write code for electronic components?
I was starting to tinker around with electronics right at the same time
when these very low-cost microcontrollers that were reprogrammable
were coming into the market.
The game changer was a microcontroller called the Arduino Board,
created by an Italian guy named Massimo Bonzi.
He was researching new approaches to interactive design on an older device called the Basic Stamp.
But it was expensive and had relatively weak computing power.
It also wasn't Mac compatible.
So Bonzi and his team built a cheaper, more powerful microcontroller,
which you could plug into any computer.
They based the programming on a graphics language called processing.
And they named their new board after King Arduin, a ruler of Italy in the 1000s.
The Arduino was an inspiration for hardware hackers like Lemore Freed.
Really, really powerful stuff because you can make your own products, which was something that
was really not available. There's a lot of people out there who are software engineers or who want
to be software engineers or want to be hardware engineers, and they might have a little bit of
familiarity with computers technology, but they don't realize, wow, you can actually make physical hardware.
And I think for people who do a lot of typing and like make boxes move on screens, which is a wonderful thing, and I've done plenty of it myself.
They venture like, I'm really tired of just moving like the CSS box on my screen.
I want to make something that I can hold up, that I can share it with other people. At the time, this concept was so new,
it wasn't being covered in L'Amour's engineering classes at MIT.
So she taught herself on the side.
I think I learned a lot from both.
I'm glad I know how to take a Fourier transform,
but I'm also really glad I stayed up late
making a parallel port pick programmer.
It's not something that was taught.
Now it's actually in the course.
So in 2005, instead of working on her thesis in her dorm room,
L'Amour procrastinated.
And she did that by tinkering.
She surrounded herself with circuit boards
and started making DIY MP3 players and portable video game players.
Each time she finished a project, she shared the schematics online.
Now, get this.
Her online tutorials became so popular that other makers started asking her if they could
buy her custom microcontroller kits.
At first, she refused.
But then she realized she was on to something.
So from her MIT dorm room,
L'Amour started selling her circuit boards and schematics to other hobbyists.
She was inspired by the Free Software Foundation and the Electronic Frontier Foundation.
Freedom to modify, freedom to reuse.
Just like, you know, you can buy tools at a hardware store.
They don't say,
here, sign this license agreement. You can only use this hammer to put up a painting and you can't use it to build a house. You have to buy the pro hammer for that. But yet that's kind of where
we're at. With software, they were very aware that this was a future that was going to happen
if we didn't give people freedom to use the software that they wrote and other people wrote together in a communal fashion.
What they were doing for software, she wanted to do for hardware.
She wanted to champion the kind of hardware you could make with the Arduino board,
the kind of hardware you could make in your dorm room.
But to push that vision forward, Lemoore needed to be open,
needed to attract and teach other makers. And soon,
there'd need to be protections for all that open hardware.
Back to my visit with L'Amour.
We're here in downtown Manhattan at our 50,000 square foot facility where we do manufacturing, production, testing, programming, design,
and of course a little bit of command line as well. So yeah, it's a far cry from that tiny dorm room
where she started her company in 2005. L'Amour's business selling kits to hobbyists has grown
massively into Ada Fruit Industries. It's named after Ada Lovelace, an English mathematician
who conceptualized the world's first computer program
back in the 19th century.
We are producing and manufacturing
open-source hardware
that has open-source firmware and software inside of it.
This is like an open-source Willy Wonka wonderland.
Yes, people say that.
The Disneyland for hardware.
The Ada Fruit factory opened in 2012.
As we toured it, Lamour showed me her stenciling machine,
which outlines where on the board the various components will go.
So your cell phone, your laptop, any piece of electronics, your GPS,
little toys you're going to give away in the holidays.
A lot of those contain electronics
and they're manufactured on a pick and place line.
And what a pick and place line does
is they pick up very small surface mount components
and they place them.
Thus the name, pick and place.
Wow.
This is a thin piece of metal
and you can see these little laser cut holes in it.
They look quite beautiful, like lace. It's really pretty. Yeah metal and you can see these little laser cut holes in it.
They look quite beautiful, like lace.
It's really pretty.
Yeah, they're like, again, the pattern that you see here on the circuit board matches
that lace on the stencil.
So after the pick and places, all the components are placed down on the circuit board.
They go through this oven, which is basically just like those bagel conveyors at the deli.
It's like a little city, it looks like.
Yes.
L'Amour sees the nature of hardware as historically open in general.
Unlike software, hardware has always been more open, to a point.
Schematics were routinely included when you bought mechanical products, even electronic
products, in case you had to repair
them. You know, we didn't really have open source hardware then, but everything, you could just pop
it open with a screwdriver. So in case it was sort of self-documenting, you know, like you wouldn't
be able to fix your Apple II floppy disk drive without the schematics. So to give you schematics.
And nowadays, it's not true anymore. Nowadays, your hardware comes in like a beautiful, sleek glass rectangle.
And so that's why I think we had to come up with something that allowed people to share hardware because the era of sharing hardware voluntarily was sort of ending.
Lamor, Aya, Alicia, and the other open hardware devotees at that Creative Commons workshop came together at a crucial time
when access to how hardware was put together
was drying up.
If they wanted to ensure the future
of an open source hardware community,
one that could move beyond hobby hacking
to become a sustainable movement,
they would need to come together
as a more focused collective
with rules, definitions, and standards.
Open source communities are like precious, delicate jewels, like a little tick and they can just shatter.
It's made of people. People.
We write the code, we support it, we use it, we document it.
Releasing code is a very personal thing.
You know, you're showing people,
here's how I think, here's how I work, here's how my brain is organized. And if it's not a healthy place to do that, people aren't going to be free to express themselves through the code that they
release. What happened next? What happened when a generation of open hardware makers
left their dorm rooms and hackerspaces and met each other would lay the groundwork for a movement.
It's early morning on September 23, 2010.
In a few hours, Alicia Gibb and Aya Badir would welcome attendees
to the first-ever Open Hardware Summit.
They managed to create and plan a brand new event
for a whole new generation of makers in three short months.
But would they come?
At 6 a.m. that morning,
they received an email from their contact at the venue.
To their surprise, it said...
There's a line out the door already of people waiting to get in.
And the event didn't start till like 9 or something. It was 6 a.m. and people were already there.
At that inaugural summit in 2010, 320 people crowded the hall. We were absolutely unaware
of how big the community was. And it still floors me how international the community is. At one point, somebody wanted to send us a donation from Thailand.
And so like they sent us cash, a note from Thailand. And it's like, wow, like people in
Thailand believe in us so much that they're going to send us cash through the mail. And I kind of
looked around the room and I was like, oh, this is a moment. Like there is something going on in this room that is going to be a historical moment. And
I felt it at the time. And just, you know, the kind of support we got during and afterwards from
people that wanted to sponsor, people that want to speak next year. But for its first year, Alicia
and Aya knew their main goal would be to develop a working definition of open
hardware. There was really two reasons that we needed a definition. The first was to get the
community on the same page so that people weren't assuming that you can put something out there as
open source hardware, but then say like, oh, but you know, there's a non-commercial
clause to this.
You have to be able to resell the hardware, especially because hardware takes money to mine the parts out of the ground.
So, you know, there's disagreements on like whether or not people needed to share their routing traces
or if just the schematic was enough or if you needed to open the board file and things like that.
Wait, does this fit with open source hardware or not? Because, you know, we control the chip, but we don't open
source the chip. And then the second reason that was important is that with hardware, it's different
than software where you don't instantly get copyright on it the second that you create it.
So hardware is actually kind of born free until you patent it, until you decide to close it down with a monopoly.
So we wanted there to be some kind of definition
as more or less like a tiny little legal hinge
that really, it becomes a community norm,
which can be held up in courts.
This wasn't actually the first attempt
at a standardized notion of open hardware.
In 1997, a guy named Bruce Perrins created an open hardware certification program.
Perrins was a notable open source figure because he had helped create the original open source software guidelines around the same time.
Those are administered by an organization called the
Open Source Initiative, OSI. But not much happened around Perrin's hardware certification program
in 1997. And with a new generation of makers entering the scene, it made sense to refresh
the principles. At that summit, they'd get everyone to agree on a standardized definition
and best practices for open-source hardware.
Just getting everyone together,
sharing ideas and projects,
seemed to kickstart the community.
But then discussions turned
toward defining what open-source hardware meant.
They were the purists who believed that you couldn't call it open source hardware
unless the entire tool chain was open source.
Others would say, no, that's not realistic
because some of the circuit design tools or the 3D printing tools that I use
are not open source, but they're accessible
and there are free versions of them, with the software at least,
and so that's enough for you to replicate and modify the invention.
So why does a tool chain have to be open source?
Then there were conversations around attribution.
In many open source software licenses, attribution is not as important.
In this case, there were a lot of discussion about it
because hardware is expensive.
So the person who's created it has not only just put in time in a garage with a laptop,
they've put in dollars, actual cash into physical things that moved from country to country
oftentimes and were made. And those things need to be recouped in some way.
One of the summit's keynote speakers was Aya Badir's old classmate, Lamor Freed.
So one of the debates we had was, does the CAD file have to be in an open format?
And we actually, you know, we had this, I remember there was a big roundtable and everyone kind of had their say.
And some people were like, no. And some people said yes.
And we eventually said, well, you know, let's change it to say has to be in
the original format that's like a you know a reasonable like we have to come up with something
so we kind of came up with a little bit of a middle ground saying if you can release the files
it doesn't have to be in an openly documented format but has to be in a format that can be read
by a person with you know reasonable access to. They even brought in a few lawyers from Creative Commons to help iron things out.
And they said, look, if you are going to court over open source hardware, it's already over.
So he said the thing that a lot of licensees and communities have that fractures them is
mismatched expectations or people not communicating their expectations.
So what the definition does is it's not really a legal framework because there's actually no
legal protection for a lot of these, but it is a framework for people to express their expectations,
how they want and expect their hardware and firmware and designs to be used. And so far,
that's actually worked out really well.
The more people are open about what they want people to use their hardware for, the better
off everybody else is because there's no devolution of communication where people are
like, well, you said this, but legally I can do that.
The debate over what defined open source hardware continued for a year.
Meanwhile, a contest was held to create a logo to go along with the definition.
In 2011, at the second Open Source Hardware Summit, the intention was to ratify the definition.
But this is where things hit a bit of a snag.
Issues were raised about the winning logo, because it bore resemblance to the open source initiatives logo.
I was still sort of like, oh, everything's like rainbows and unicorns and everybody likes everybody.
It was sort of a wake-up call to like, oh, even in the open source community, I guess there can be, you know, mistakes that happen and disagreements that happen and people who want to come after you illegally.
A compromise was eventually reached, but the experience galvanized the new movement.
OSI splintered off.
Then, in 2012, Alicia, Aya, and the team founded the Open Source Hardware Association, also known as Oshawa. At long last,
Oshawa had its definition. So the open source hardware definition is more or less that you
are agreeing to put your hardware out there as open source, making it available for people to
study and learn from, to remix, to remake, to remanufacture, and to resell
your design and your hardware. And then you can ask for attribution on your hardware,
and you can ask people to follow a license that you attach to your hardware.
From all those dorm rooms and garages and dining room tables, from a thousand makers around the world, a community standard was finally emerging.
No matter what license you use, people can point to and say, if you're calling your thing open source hardware, here's the definition.
Here's what you basically you're saying your expectations are.
If that's not true, to call it something else and then on top of that another thing that came across
a few years ago was an actual like directory for registering open source hardware when you go there
you basically kind of check a little pledge that says my design i'm releasing abides by this
definition so the definition kind of was the rock and this is sort of building on top of it
so that people get a little logo and an identifier and they can say, yes, this is open source hardware and the Open Source Hardware Association is standing by me.
In 2020, the Open Source Hardware Summit will celebrate its 10th anniversary.
And these days, it's even creeping into consumer products.
So there are an entire line of computers out there that are from System76 that are open source hardware.
3D printers like LulzBot and there's other 3D printers that are also open source hardware.
I think right now we're sort of on the cusp of more consumer products coming out. Over the last 10 years, open hardware has set a new bar for openness and diversity in tech culture.
One of the things that really turned me off from the open source software communities
is going to a couple meetings and being asked, you know, where my boyfriend was or who I
was there with or whatever.
This assumption that I I as a female I
wouldn't be there by myself you know because I could see that the open hardware community was
very young and that we were just building and so myself and I were both like okay this can't
happen in our community. At the first summit there were a couple of 10-year-old makers in attendance. There were people of color in the
room. The organizers were women. And the face of the open hardware movement is literally female.
L'Amour Free was the first woman to be featured on the cover of Wired magazine in 2011.
And according to Aya Badir, the accessibility and diversity that open
hardware thrives in is something we should all care about these days.
When I was growing up, technology was a thing that existed. It was a discipline. You could
live your life saying, I'm not technical, and that would be fine. It's no longer the case. Technology is the foundation
of everything that we do. It's how we eat, how we drink, how we communicate, how we travel,
how we predict, how we publish. They affect democracy, they affect mental health, they affect
social impact, they affect environmental impact. The mission is important because if we don't have creators of technology and decision makers in technology representing the demographic makeup of the world,
then we are making decisions that are biased, that are discriminatory, that are not inclusive, and that are dangerous. there, sign up for our newsletter. I'm Saran Yitbarek. Until next time, keep on coding.
Hi, it's Saran. If you're hearing this, you made it all the way to the end of this episode.
Thank you. I'm here because I have good news. For every piece of hardware this season,
we have even more for you to listen to.
Bonus episodes with additional interviews and stories.
You can find those bonus episodes
at redhat.com slash command line heroes.
Just follow the links for this episode,
then scroll down to bonus episode.
That's redhat.com slash command line heroes.
Or even easier, use the link in the episode notes.
See you next time.