of 23
7/28/2019 Open Hard Warte Presentation
1/23
13 open source companies( OPEN SOURCE AND MONEY------ CONCLUSION) EXAMPLE---- A gorgeous, homemade time machine running on open source hardware (SHOW
VIDEO)
EXAMPLE----DIY Graphing Calculator Is Built From Open Source Hardware"Ahomebrewed graphing calculator called Open SciCal promises to put a powerful
machine built entirely from open source hardware into the pockets of..."
QUESTIONS-----------What is the relationship between open source rights and intellectual property protection
provided by the government?
-Is an open source design patentable? Is it copyrightable? Is it trademarkable?
-Open source hardware designs are getting licensed to hardware builders for rates around
5-10%, yet patented technologies have concepts like compulsory rates of 3%. Does that
mean that patented designs might actually be cheaper than open source?
-Does an open source design have to be recursive and/or fractal? Can you have an open
source design that uses proprietary integrated circuit chips? Can you use an open source
circuit in a proprietary, closed device?
-Many of the successful open source hardware projects have in common that they rigorously
protect one aspect of their business:arduinogives away the board but keeps the brand and
trademark,beagleboardgives away the design by keeps the chip gate array design, bug
labs gives away the schematics but restricts the inter-module snap-connect interface,
liquidwaregives away the hardware at cost, but keeps the analytical algorithms (e.g. you
can buy a "military grade" IXM, but you can't get the code that turns it into a --
CLASSIFIED--) Exactly :-)
-What do you use to base an open source hardware license on? Does it start from a contract
that restricts freedom to operate, and use, or does it look more like wills and testament
document, where it gives away rights and freedoms?
-Is the goal of open source to provide freedoms? If so, why does it need a license or
contract to restrict rights?
-What is the relationship between the drivers and motivators of hackers, and the objective
of a license? Could you have had open source software without the GNU?
-What came first: the license, or open source code?
-What is the "source" part of open source hardware? Does hardware have a standard
"source" (no)? How long will it take to get there (a long time)?
All in all, I think - as always - I'm left with many more questions than answers, but I think
http://wiizeels.com/gadgets/diy-graphing-calculator-is-built-from-open-source-hardwarehttp://wiizeels.com/gadgets/diy-graphing-calculator-is-built-from-open-source-hardwarehttp://wiizeels.com/gadgets/diy-graphing-calculator-is-built-from-open-source-hardwarehttp://www.liquidware.com/shop/show/ARD/Arduino+Duemilanovehttp://www.liquidware.com/shop/show/ARD/Arduino+Duemilanovehttp://www.liquidware.com/shop/show/ARD/Arduino+Duemilanovehttp://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4http://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4http://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4http://www.liquidware.com/shophttp://www.liquidware.com/shophttp://www.liquidware.com/shophttp://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4http://www.liquidware.com/shop/show/ARD/Arduino+Duemilanovehttp://wiizeels.com/gadgets/diy-graphing-calculator-is-built-from-open-source-hardware7/28/2019 Open Hard Warte Presentation
2/23
that's the point. I don't really know why I do open source hardware, I don't even have to
know what it is. But somehow, it feels good to make and produce open electronics, open
source code examples that control those electronics, and devices that are in general far
more accessible and hackable than previous generations of hardware.
So I'll keep doing "open source hardware" even though I have no idea what it means,whether the term carries any substance, because... it just feels right!
ANSWERS ubuntu-distsaid... I love the questions. It made me ask myself "What do I want from open
source software?" Many things, but mainly, to be free of vendor lock-in. If
my car breaks, I can take it to any mechanic. If I had to take it back to the
manufacturer then where would I take it if the manufacturer ceased to do
business? I would be forced to buy a new car and that sucks. Software
doesn't break in the same way but I still want to be free to change it to suit
my changing needs. Then I asked myself "What do I want from open source
hardware?". The same: to be free of vendor lock-in. When I buy filters for my
vacuum cleaner, I want to buy from an open market. For that, all the
information required to manufacture those filters needs to be freely
available: Dimensions, materials, details of suppliers and of contacts at those
suppliers. I want detailed easy-to-understand instructions on how to
disassemble, service and re-assemble my vacuum cleaner. Instructions that
were written by the people who knows exactly how it should be done
properly: the people who created it.
What do you want?
October 3, 2010 1:47 PM Mattsaid... That's a really insightful way to think it through. I think what I'm looking for
is people to hack with. I like hacking stuff by myself, but it's more fun with
others. I like tearing down and remixing hardware in new ways that are
unexpected, and I like to idea of being able to draw arbitrary lines through a
pre-conceived piece of electronic hardware that someone else designed, and
that I bought, and turn it into something else...
I also like the hacker spirit. It's about challenging the mainstream view, and
sometimes about playful competition amongst hackers for who can push the
limits and boundaries further. And when someone else has done something
creative, I like to examine it, reverse engineer the approach, and add that to
my "library" so to speak.
http://antipastohw.blogspot.com/2010/10/open-source-hardware-summit-debrief.html?showComment=1286138821115#c2210245685053658402http://www.blogger.com/profile/17939917648960591808http://www.blogger.com/profile/17939917648960591808http://www.blogger.com/profile/17939917648960591808http://www.blogger.com/profile/17939917648960591808http://antipastohw.blogspot.com/2010/10/open-source-hardware-summit-debrief.html?showComment=1286138821115#c22102456850536584027/28/2019 Open Hard Warte Presentation
3/23
So I suppose one vision for open source hardware is the social creation of
this library of hardware hacks. Software libraries are relatively easy to
create... I want to build the same thing for hardware.
October 14, 2010 12:41 AM marvelouspersonasaid... I'm afraid you've got the BUG Labs bit wrong:
"bug labs gives away the schematics but restricts the inter-module snap-
connect interface"
We at BUG open everything we have the ability to open, including our
custom-designed BMI interface:
http://community.buglabs.net/forums/7-BUGbase/topics/202-BMI-Interface-
Details-Available EXAMPLE..New Arduino Mega 2560 in stock!{PICTURE) WHAT IS OPEN HARDWARE ,REALLY??
I was reading through Phil's recent article profiling tons of different open
source projects over at theOpen Source hardware guide at Make Blog, and it
got me thinking... what is open source, really? It reminded me of a recent
conversation I had withTom Igoe about why Open Source hardware is so
much harder to define than software was and how he and the rest of the
Arduino team wrestled with it. And that time I had dinner with Chris, Mike
andPaul Badger , and talked about how Paul thinks about "Open Source"
with his students.
Phil's article also reminded me of conversations I had withKarim Lakhani
about the topic of open source collaboration, networks, and peer production.
In the software world, it's relatively straightforward, because source code is
infinitely replicable, easy to share, can be edited by almost anyone (willing to
learn the programming language and owning a PC). But on the hardware
side, it's not easy to define academically, which is no help to guys like me
actually trying to make open source stuff!
Coincidentally, I just gave a presentation to some students up in Boston from
MIT and Harvard (and a few stragglers) who were interested in Open Source
hardware. The forum was dedicated to open source concepts and topics, and
how to get started with your own open source project. I decided to meet with
some professors ahead of time, to try to get a more theoretical approach to
http://antipastohw.blogspot.com/2010/10/open-source-hardware-summit-debrief.html?showComment=1287042102752#c1538315667083364377http://www.blogger.com/profile/03085422575160113281http://www.blogger.com/profile/03085422575160113281http://www.adafruit.com/blog/2010/10/14/arduino-mega-2560-atmega2560-assembled-mega/http://www.adafruit.com/blog/2010/10/14/arduino-mega-2560-atmega2560-assembled-mega/http://blog.makezine.com/archive/2008/11/_draft_open_source_hardwa.htmlhttp://blog.makezine.com/archive/2008/11/_draft_open_source_hardwa.htmlhttp://blog.makezine.com/archive/2008/11/_draft_open_source_hardwa.htmlhttp://www.tigoe.net/http://www.tigoe.net/http://moderndevice.com/http://moderndevice.com/http://moderndevice.com/http://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&facEmId=klakhanihttp://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&facEmId=klakhanihttp://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&facEmId=klakhanihttp://moderndevice.com/http://www.tigoe.net/http://blog.makezine.com/archive/2008/11/_draft_open_source_hardwa.htmlhttp://www.adafruit.com/blog/2010/10/14/arduino-mega-2560-atmega2560-assembled-mega/http://www.blogger.com/profile/03085422575160113281http://www.blogger.com/profile/03085422575160113281http://antipastohw.blogspot.com/2010/10/open-source-hardware-summit-debrief.html?showComment=1287042102752#c15383156670833643777/28/2019 Open Hard Warte Presentation
4/23
the problem. In those discussions, I got some interesting responses and of
course some difficult questions I hadn't thought of before:
-Is hardware "open source" because you can change it, make it yourself,
expand it, or customize it? What actions can I do with an open source device
that I can't do with a proprietary one?
-What precisely about the hardware needs to be open? PCB traces? Etching
chemicals and fiber boards? Transistors and gate arrays? How low down the
hardware stack does it need to go before you call it open?
-How do you compare two different projects to each other? Can you ever say
one project is more or less open than another? Is "open sourceness" a binary
attribute, or can it be a spectrum?
-What is the goal of open source hardware, and why do we need more of it?
-Where does someone go to get started making their own open source
hardware?
-If someone builds a project, what decisions do they make that leads them to
open source vs. proprietary vs. closed?
-What the analogy of "source" mean to hardware? Is it figurative or literal? Is
it the firmware, is it the logic inside a discrete IC? Is it the synthesized VHDL
core in a microprocessor?
-Can something ever be open source if it includes proprietary, closed
components like professionally built microprocessors? Is "open sourceness"
in hardware a recursive attribute, like it is in GNU software?
So my first conclusion was: there's a lot more to think about here than I first
thought - I knew it was hard, but this is a lot to bite off for one presentation.
My second observation was: it's easy to overlook a lot of what makes
something really feel "open". I think I went into the discussions thinking
something could be either "open source" or not, but I left with the feeling
that open source was more fuzzy than I'd originally thought. In fact,
someone recommended that I read up on some of Richard Stallman's original
posts on open source, where he ran into many of these same questions -
maybe he'd have some answers.
7/28/2019 Open Hard Warte Presentation
5/23
In any case, I wrapped up all of my thoughts, and put together a
presentation, which I've uploaded here for anyone to read through. I tried to
capture the different opinions about open source hardware, and profiled a
few projects I'm involved with, in order to propose a definition of what "open
source hardware" really means. This it the first time I've used slideshare, so
I hope it works!
What Is Open Source Hardware?View SlideSharepresentationorUploadyour own. (tags:opensource)
Thanks a lot for all the feedback and ideas! And let me know if you want a copy of
the presentation...
OSHW draft
From Definition of Free Cultural Works
Jump to:navigation,search
This page hosts the current proposed Open Source Hardware (OSHW) Draft Statement ofPrinciples and Definition. The statement of principles is a high-level overview of the ideals of
open-source hardware. The definition is an attempt to apply those ideals to a standard by whichto evaluate licenses for hardware designs.
The widely endorsed definition draft 0.3 is onthis page;older drafts are also available.
If you would like to propose changes to the statement of principles or definition by editing this
page, please do so with extreme care and consideration; this draft definition has been craftedwith the input of many individuals with diverse backgrounds and points of view. (And, please
edit while signed in, not anonymously.)
[edit] Open Source Hardware (OSHW) Statement of
Principles (Draft)Open source hardware is hardware whose design is made publicly available so that anyone can
study, modify, distribute, make and sell the design or hardware based on that design. The
hardware's source, the design from which it is made, is available in the preferred format formaking modifications to it. Ideally, open source hardware uses readily-available components and
materials, standard processes, open infrastructure, unrestricted content, and open-source design
tools to maximize the ability of individuals to make and use hardware. Open source hardware
http://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/upload?type=powerpointhttp://www.slideshare.net/upload?type=powerpointhttp://www.slideshare.net/upload?type=powerpointhttp://slideshare.net/tag/openhttp://slideshare.net/tag/openhttp://slideshare.net/tag/sourcehttp://slideshare.net/tag/sourcehttp://slideshare.net/tag/sourcehttp://freedomdefined.org/OSHW_draft#column-onehttp://freedomdefined.org/OSHW_draft#column-onehttp://freedomdefined.org/OSHW_draft#column-onehttp://freedomdefined.org/OSHW_draft#searchInputhttp://freedomdefined.org/OSHW_draft#searchInputhttp://freedomdefined.org/OSHW_draft#searchInputhttp://freedomdefined.org/OSHWhttp://freedomdefined.org/OSHWhttp://freedomdefined.org/OSHWhttp://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=1http://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=1http://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=1http://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/OSHWhttp://freedomdefined.org/OSHW_draft#searchInputhttp://freedomdefined.org/OSHW_draft#column-onehttp://slideshare.net/tag/sourcehttp://slideshare.net/tag/openhttp://www.slideshare.net/upload?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpointhttp://www.slideshare.net/inthebitz/what-is-open-source-hardware-presentation?type=powerpoint7/28/2019 Open Hard Warte Presentation
6/23
gives people the freedom to control their technology while sharing knowledge and encouraging
commerce through the open exchange of designs.
[edit] Open Source Hardware (OSHW) Definition (Draft
Version 0.4)OSHW Draft Definition 0.4 is based on theOpen Source Definitionfor Open Source Software
anddraft OSHW definition 0.3. The definition is derived from theOpen Source Definition, whichwas created by Bruce Perens and the Debian developers as the Debian Free Software
Guidelines. Videos and Documentation of the Opening Hardware workshop which kicked off the
below definition are availablehere.Please join the conversation about the definitionhere
Introduction
Open Source Hardware (OSHW) is a term for tangible artifacts -- machines, devices, or other
physical things -- whose design has been released to the public in such a way that anyone canmake, modify, distribute, and use those things. This definition is intended to help provideguidelines for the development and evaluation of licenses for Open Source Hardware.
It is important to note that hardware is different from software in that physical resources mustalways be committed for the creation of physical goods. Accordingly, persons or companies
producing items ("products") under an OSHW license have an obligation not to imply that such
products are manufactured, sold, warrantied, or otherwise sanctioned by the original designerand also not to make use of any trademarks owned by the original designer.
The distribution terms of Open Source Hardware must comply with the following criteria:
1. Documentation
The hardware must be released with documentation including design files, and must allow
modification and distribution of the design files. Where documentation is not furnished with the
physical product, there must be a well-publicized means of obtaining this documentation for nomore than a reasonable reproduction cost, preferably downloading via the Internet without
charge. The documentation must include design files in the preferred format for making changes,
for example the native file format of a CAD program. Deliberately obfuscated design files arenot allowed. Intermediate forms analogous to compiled computer code -- such as printer-ready
copper artwork from a CAD program -- are not allowed as substitutes. The license may require
that the design files are provided in fully-documented, open format(s).
2. Scope
The documentation for the hardware must clearly specify what portion of the design, if not all, is
being released under the license. The license may restrict the bill of materials to components
which are generic, open-source, or otherwise non-proprietary. Alternatively, the design mayincorporate the use of non-open components, for example if a manufacturer releases the design
http://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=2http://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=2http://opensource.org/docs/osdhttp://opensource.org/docs/osdhttp://opensource.org/docs/osdhttp://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/OSHW_older_draftshttp://freedomdefined.org/OSHW_older_draftshttp://www.opensource.org/docs/osdhttp://www.opensource.org/docs/osdhttp://www.opensource.org/docs/osdhttp://www.eyebeam.org/projects/Opening-hardwarehttp://www.eyebeam.org/projects/Opening-hardwarehttp://www.eyebeam.org/projects/Opening-hardwarehttp://openhardwaresummit.org/forumhttp://openhardwaresummit.org/forumhttp://openhardwaresummit.org/forumhttp://openhardwaresummit.org/forumhttp://www.eyebeam.org/projects/Opening-hardwarehttp://www.opensource.org/docs/osdhttp://freedomdefined.org/OSHW_older_draftshttp://opensource.org/docs/osdhttp://freedomdefined.org/index.php?title=OSHW_draft&action=edit§ion=27/28/2019 Open Hard Warte Presentation
7/23
for a development board that incorporates a proprietary integrated circuit, provided that the
license does not require the use of these non-open components.
3. Necessary Software
If the hardware released under the license requires software, embedded or otherwise, to operateproperly and fulfill its essential functions, then the license may require that one of the following
conditions are met:
a) The interfaces are sufficiently documented such that it could reasonably be considered
straightforward to write open source software that allows the device to operate properly andfulfill its essential functions. For example, this may include the use of detailed signal timing
diagrams or pseudocode to clearly illustrate the interface in operation.
b) The necessary software is released under an OSI-approved open source license.
4. Derived Works
The license shall allow modifications and derived works, and shall allow them to be distributed
under the same terms as the license of the original hardware. The license shall allow for themanufacture, sale, distribution, and use of products created from the design files or derivatives of
the design files.
5. Free redistribution
The license shall not restrict any party from selling or giving away the project documentation asa component of an aggregate distribution containing designs from several different sources. The
license shall not require a royalty or other fee for such sale. The license shall not require anyroyalty or fee related to the sale of derived works.
6. Attribution
The license may require derived works to provide attribution to the original designer when
distributing design files, manufactured products, and/or derivatives thereof. The license may also
require derived works to carry a different name or version number from the original design.
7. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.
8. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the hardware in a specific field ofendeavor. For example, it must not restrict the hardware from being used in a business, or from
being used in nuclear research.
7/28/2019 Open Hard Warte Presentation
8/23
9. Distribution of License
The rights attached to the hardware must apply to all to whom the product or documentation isredistributed without the need for execution of an additional license by those parties.
10. License Must Not Be Specific to a Product
The rights attached to the hardware must not depend on the hardware being part of a particularlarger product. If the hardware is extracted from that product and used or distributed within the
terms of the hardware license, all parties to whom the hardware is redistributed should have the
same rights as those that are granted in conjunction with the original distribution.
11. License Must Not Restrict Other Hardware or Software
The license must not place restrictions on other hardware or software that may be distributed or
used with the licensed hardware. For example, the license must not insist that all other hardware
sold at the same time be open source, nor that only open source software be used in conjunctionwith the hardware.
12. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual technology, specific part or
component, material, or style of interface or use thereof.
Wednesday, October 13, 2010
OpenSource Hardware: The next revolution
RecentlyOpen-source Hardware summitwas held in NY when all the Open Source
geeks and gurus met to discuss on the next big thing: Open Source Hardware. For
ages, electronics had been formidably closed and only a handful of corporates and
big players had access. With the growth of open source software, people had
freedom from the propitiatory software. The similar revolution was started with the
AVR microcontrollersfromAtmelas they gave the complete tool chain for free(story
of AVR). Now this idea has come to a much mature phase where a global standard
for hardware would be adopted:
http://m8051.blogspot.com/2010/10/opensource-hardware-next-revolution.htmlhttp://m8051.blogspot.com/2010/10/opensource-hardware-next-revolution.htmlhttp://www.openhardwaresummit.org/http://www.openhardwaresummit.org/http://www.openhardwaresummit.org/http://en.wikipedia.org/wiki/Atmel_AVRhttp://en.wikipedia.org/wiki/Atmel_AVRhttp://en.wikipedia.org/wiki/Atmel_AVRhttp://atmel.com/products/AVR/default.asp?family_id=607&source=redirecthttp://atmel.com/products/AVR/default.asp?family_id=607&source=redirecthttp://atmel.com/products/AVR/default.asp?family_id=607&source=redirecthttp://www.avrtv.com/2007/09/09/avrtv-special-005/http://www.avrtv.com/2007/09/09/avrtv-special-005/http://www.avrtv.com/2007/09/09/avrtv-special-005/http://2.bp.blogspot.com/_0H6FO56_NWc/TLWCnEiu7zI/AAAAAAAAAGo/waSsPzrLJFI/s1600/PT_10422.jpghttp://www.avrtv.com/2007/09/09/avrtv-special-005/http://www.avrtv.com/2007/09/09/avrtv-special-005/http://atmel.com/products/AVR/default.asp?family_id=607&source=redirecthttp://en.wikipedia.org/wiki/Atmel_AVRhttp://en.wikipedia.org/wiki/Atmel_AVRhttp://www.openhardwaresummit.org/http://m8051.blogspot.com/2010/10/opensource-hardware-next-revolution.html7/28/2019 Open Hard Warte Presentation
9/23
The standard definition says:
Open Source Hardware (OSHW) Statement of Principles (Draft)
Open source hardware is hardware whose design is made publicly available so that
anyone can study, modify, distribute, make and sell the design or hardware based
on that design. The hardwares source, the design from which it is made, is
available in the preferred format for making modifications to it. Ideally, open source
hardware uses readily-available components and materials, standard processes,
open infrastructure, unrestricted content, and open-source design tools to
maximize the ability of individuals to make and use hardware. Open source
hardware gives people the freedom to control their technology while sharing
knowledge and encouraging commerce through the open exchange of designs.
This spec has already approached a1.1 of release. Here is the0.4 draftthat it
began with.
I wish all the OHS supporters best of luck and would try my level best to contribut
this movement.
HISTORY
What is a `free hardware design'?
Perhaps the easiest way to define it is by looking at what it is not - by looking at current
commercial design practice.
Commercial design practice
Designs are owned by the company which creates them. Ownership is protected by 3 setsof laws: copyright, trade secret, and patent. It is often not even possible to see a design
without signing a non-disclosure agreement.
Designers cannot legally build on older designs unless their company owns the right touse these designs. Larger companies hold 'patent pools', which they use as bargaining
counters with one another, and which block new entrants from the market. This isparticularly important for developing countries.
Where the design is for a basic building block (eg an FPGA, or a cell library), designsoftware can only be written by those entitled to know the secret information. EDA
software is either written in-house (eg for FPGAs) or by software companies that have
agreements with the man- ufacturers. Even where EDA software is generic, end usersoften have to purchase the right to use specific libraries. The result is that EDA software
http://freedomdefined.org/Definitionhttp://freedomdefined.org/Definitionhttp://freedomdefined.org/Definitionhttp://freedomdefined.org/OSHW_drafthttp://freedomdefined.org/OSHW_drafthttp://freedomdefined.org/OSHW_drafthttp://freedomdefined.org/OSHW_drafthttp://freedomdefined.org/Definition7/28/2019 Open Hard Warte Presentation
10/23
is ridiculously expensive; all except the largest companies (or universities) are barred
from using them by cost.
Designs are driven by marketing departments. The two main goals are minimizing time tomarket (estimated to reduce by 30% per year for VLSI designs) and minimizing
manufacturing costs.
Users of the final product have no rights to know how they work.
The combined effect is to create a closed caste of designers producing unintelligible products for
a passive population of consumers ...
So what would free designs look like by comparison?
Free Design Practice
Designs are owned by the people who create them. Ownership is protected by copyrightlaw only. The intention is to make designs as widely available as possible.
There is every incentive to build on older designs, to collaborate with as wide a spread ofpeople as possible, and to make the designs widely known. NGOs in developing
countries are not locked out, but encouraged to reuse designs.
Design software is free software, so that anyone who wishes to can participate. Designs are driven by the wishes of their creators. The end goal can be whatever they
wish.
Users of the end product can not only know how it works, but are encouraged to createimprovements or modify it for their own purposes.
If this list were fully realized, knowledge of hardware design would become more diffusedthrough society, destroying absolute barriers between `creater' and `consumer'. Designs that
people wanted could be produced, rather than designs planned for people to buy.
In practice, some of the features of this list are already realities, and some are becoming so. Itsoften assumed that `free hardware design' is beginning only now, as a side effect of the free
software movement; in fact, many of these ideas are anything but new, and free hardware designwas born with free software.
The Past
The First WaveLike much of the earliest `free software' culture, free hardware designs first emerged from the
wreckage of the 60s counterculture in the USA.
The 60s student movement in the US, based around the SDS (Students for a Democratic Society)had tried to work for a participatory democracy based on community activism. By the early1970s it was becoming evident that networked computers could be the basis for a new type of
7/28/2019 Open Hard Warte Presentation
11/23
communication that could reinforce and extend communities, an alternative to the centralized
broadcast medium of the press (even the underground press): a medium for active participants.
But the existing computer technology could not easily be used for this purpose: the firstcommunity bulletin boards depended on donated mainframes, a rare and almost unintelligible
resource brought in from outside the community, where the skills to run, maintain, repair, and
develop them were likely to be almost nonexistent.
At the same time, small, medium and eventually large scale integration TTL devices were
becoming easily available. They were ideal for the hobbyist: simple, cheap building blockswhich could be put together easily with the simplest of tools { veroboard, wirewrap, or home-
made PCBs. Frequencies were low, and most analogue effects could be ignored: the most
horrible looking rats nest of tangled wires had some chance of working. A large pool of
individual hobbyist designers began to emerge.
One person with a foot in both camps -- working as an electronic designer, involved in the
Berkely Free Speech movement and now maintaining the first community bulletin board system
-- was Lee Felsenstein. He had recently read Ivan Illich's `Tools for a Convivial Society':
An individual relates himself in action to his society through the use of tools that he activelymasters, or by which he is passively acted upon. To the degree that he masters his tools, he can
invest the world with his meaning; to the degree that he is mastered by his tools, the shape of the
tool determines his own self-image. Convivial tools are those which give each person who usesthem the greatest opportunity to enrich the environment with the fruits of his or her vision.
Lee's stroke of genius was to see how to apply these rather abstract ideas to the concrete
problems of the community bulletin board systems: the new computers (initially, just the
terminals) should be designed and built collectively, tapping into the energy of the individual
hobbyists scattered across the country, and creating pools of people in each community who
knew and understood every detail of the systems they were running. The maintenance and repairproblems would disappear. To take on a use as `tools for conviviality' the whole design process
for computers needed to be inverted, to become a convivial process in itself.
Lee's first attempt to realise this goal was to design the `Tom Swift Computer Terminal', forwhich he distributed the schematics as widely as he could
``Hardware reliability was an obvious problem ... My way out of this future problem was todesign an all-purpose `convivial cybernetic device' as a terminal/concentrator/processor in such a
way that amateurs would be encouraged to get their hands on it. In theory, each place where one
of the `Tom Swift terminals' was installed would develop a computer club. Then, when a
terminal broke down, relief would be a local matter, and people would not have to place theirfaith in a remote maintenance system.''
The second was not a design at all, but an organization: theHomebrew Computer Club, started
by a group of 5 activists and engineers. Growing from 30 people in its first meeting to 600 within
a year, the club encouraged the flourishing of cooperative homebrew computer design. Designs,even those which became commercial products such as the first Apple, were shared, discussed,
and fed into one another. The direct and indirect influence of the club spread far outside the US.
http://www.opencollector.org/history/homebrew/http://www.opencollector.org/history/homebrew/http://www.opencollector.org/history/homebrew/http://www.opencollector.org/history/homebrew/7/28/2019 Open Hard Warte Presentation
12/23
The initial home computer `industry' was thus a loose collection of small manufacturing
companies and hobbyist groups (often the same people), built on a culture of openness. By the
time the old computer companies realised that there was a potential market for them here, theywere too late to impose their desired closed systems. In spite of the corporate spin that IBM put
on developments
``It is choice that is the underpinning of IBMs commitment to open architecture: providing
information and specifications which encourage others to develop options and programs that run
on our systems. This approach has enabled hundreds of companies and individuals to develophundreds of hardware peripherals which people can choose for their IBM Personal Computers.''
[P.D. Estridge, then president, IBM Entry Systems Division]
the participants of the Homebrew Club were quite clear that they had managed to impose their
way of doing things:
In 1978 IBM put its foot over the line and said `that's mine' with the 5100, a bread-box sizewonder of incompatibility that epitomized the IBM way. They don't like to talk about what
happened to them. In 1981 they returned with the 5150 (the PC), and with it they followed the
rules we had laid out. Anyone can play, these rules read, but you must make your architectureand executive code as public as possible, and you must encourage individuals to write programs
and create add-ons. You can play games, but you must help others to play as
well.\cite{Felsenstein84}
The Second Wave
The first wave had been almost entirely outside the universities. The second wave was entirelybased on the universities, involving an almost completely orthogonal set of people.
The first wave had worked with sharing of designs based round commodity ICs. The internals ofthese ICs were well documented, so this had not been a problem. The designs themselves were
largely drawn by hand, as were the commercial ones of the time. Chip designs were not hugely
complex logically, but creating them did need a deep knowledge of semiconductor physics - aknowledge restricted to the engineers of the relatively small number of companies that produced
them (which at that time usually implied owning their own fabrication equipment).
By the late 1970s this transparency was beginning to disappear: the size and complexity of chips
was becoming enormous. Chip designers creating cus- tom designs needed a knowledge of all
levels of the device, which was becom- ing increasingly unmanageable. There were two
requirements: to separate the physical design of the chip from logical design and architecture,and to start automating the process of deriving one from the other.
This was not just a technical problem, but a social one: it required the creation of a pool ofengineers who could work in the new way. The impulse for its solution came from two people
who saw this very clearly:Carver Mead and Lynne Conway. The method they invented
correspondingly had two parts: a technical part, involving the reduction of logical designs tosimple diagrammatic representations with a direct, physically viable, semiconductor
implementation; and a social part, which was the invention of what Eric Raymond would years
http://ai.eecs.umich.edu/people/conway/Awards/Electronics/ElectAchiev.htmlhttp://ai.eecs.umich.edu/people/conway/Awards/Electronics/ElectAchiev.htmlhttp://ai.eecs.umich.edu/people/conway/Awards/Electronics/ElectAchiev.htmlhttp://ai.eecs.umich.edu/people/conway/Awards/Electronics/ElectAchiev.html7/28/2019 Open Hard Warte Presentation
13/23
later call `the bazaar'. Lynne Conway's paperThe MPC Adventuresis a textbook description of
how to create a bazaar-style community:
Involve large numbers of people. Debug in parallel.
System designers must also be system users. Rapid response to user feedback - release continuous bug fixes and im- provements. Let standards evolve from common usage.
Prerequisites for this were the existence of a network (initially the ARPANET) and complete
transparency. Co-operation between large numbers in turn made it economically possible to
manufacture chips at low cost by incorporating many designs on a single wafer.
From an initial base in Xerox Parc, Caltech, and MIT, the method rapidly spread across the US
and then across Europe. Initially, the main software used was simply for layout; but the softwareneeded to be free to encourage the spread of the method. This was before the creation of the FSF
and GPL, butChipmunk, the descendant of Mead \& Conway's original software is still used forteaching and research, and is now under the GPL. As the method spread so the pool of people
able to design ICs grew at a tremendous rate, creating a great flowering of university-developeddesign automation software, most notably in Berkeley and Stanford, but also in European
universities such as Delft.Magicfor layout, SIS and Espresso for logic minimization,Oceanfor
sea-of-gates designs,Olympusfor synthesis: all were naturally created under free licenses. For aperiod the state-of- the-art in design software was free software, and even now nearly all of
todays closed-source design tools contain some elements from these programs.
The Dark Ages
By the early 90s the second wave was grinding to a halt. Rather than creating free softwarewhich could be used commercially, universities began to develop software under contract to theEDA companies, or sought to set up their own companies to commercialize their products. EDA
software became closed source and either unavailable to the general public or tied to particular
companies' products.
The survivors of the first wave had seen technology change from under them: increasedminiaturization, higher clock rates, multilayer PCBs, circuits dependant on custom ICs: all madeit increasingly difficult to produce designs not hopelessly outdated. A period of nostalgia settled
in, with many content to update the designs of the early 80s.
In spite of this, many individuals carried on with their own designs or work on EDA software.And from the mid 90s technological and social changes once again drove a new flowering of free
hardware design, which could also build on the experience of the past.
The Present
Over the last 2 or 3 years free hardware design has grown at an amazing rate.
http://ai.eecs.umich.edu/~mirror/MPCAdv/MPCAdv.htmlhttp://ai.eecs.umich.edu/~mirror/MPCAdv/MPCAdv.htmlhttp://ai.eecs.umich.edu/~mirror/MPCAdv/MPCAdv.htmlhttp://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/describe.htmlhttp://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/describe.htmlhttp://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/describe.htmlhttp://bach.ece.jhu.edu/~tim/programs/magic/magic.htmlhttp://bach.ece.jhu.edu/~tim/programs/magic/magic.htmlhttp://bach.ece.jhu.edu/~tim/programs/magic/magic.htmlhttp://cas.et.tudelft.nl/software/ocean/ocean.htmlhttp://cas.et.tudelft.nl/software/ocean/ocean.htmlhttp://cas.et.tudelft.nl/software/ocean/ocean.htmlhttp://akebono.stanford.edu/users/cad/synthesis/olympus.htmlhttp://akebono.stanford.edu/users/cad/synthesis/olympus.htmlhttp://akebono.stanford.edu/users/cad/synthesis/olympus.htmlhttp://akebono.stanford.edu/users/cad/synthesis/olympus.htmlhttp://cas.et.tudelft.nl/software/ocean/ocean.htmlhttp://bach.ece.jhu.edu/~tim/programs/magic/magic.htmlhttp://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/describe.htmlhttp://ai.eecs.umich.edu/~mirror/MPCAdv/MPCAdv.html7/28/2019 Open Hard Warte Presentation
14/23
Among the new elements driving free hardware design now are:
1. The increased scale of ICs allowing SOCs (Systems-on-chip), and the resulting need for(and potential market in) libraries of designs at least in part independent of their physical
realization. As FPGAs have grown in size, they two have created a need for design
libraries. Attempts to create commercial libraries of such designs in the 90s were largelyfailures; free designs have little competition. The first established free site for these
designs wasFree-IP; now, the group with the largest number of participants is
OpenCores. OpenCores is pulling in designers from round the world, from students tohighly experienced professionals. The nominal goal of OpenCores is to produce a full
library of SOC components, and to have this manufactured. There is no single standard
for bus interconnections for SOCs; Silicore Corporation have now made their `Wishbone'
bus design public domain and OpenCores have begun to enhance it; it may well emergeas the standard. Flextronics have now announced they may finance production of the first
ASIC basic on OpenCores designs.
2. The widespread use of FPGAs, giving the possibility of implementing complex designseven without access to factories. FPGAs appear to solve nearly all the problems run intoby the board designers of the 80s. A complete circuit can fit into one chip (and the rapid
growth in size of FPGAs means that a 'complete circuit' is not necessarily just aprocessor, but may be a complete system). The FPGA can be loaded with differentdesigns at will - no need to make a new board for each use, making design test and debug
much closer to software development. Virtually all free design groups are making some
use of FPGAs. As a fairly random example, theCPC-NGgroup, who are designing anupdated version of the Amstrad CPC computers of the 80s, are using an FPGA to re-
implement the original Amstrad ASIC, something that would not have been possible
before.
3. The expansion of the market for embedded systems: once again, systems on a scale thathobbyists can build. The computer is no longer only a large, overheated, box, but a
multitude of small, handheld systems. An interesting system does not need to be one
which outruns a multiprocessor board or is clocked at gigaherz, but can be a small, cheap
device with a novel application. There are quite a number of embedded boards such astheLart, which runs Debian Linux on a StrongArm CPU and was originally designed for
radio applications. Maybe more in the spirit of free design isMorphyOne, a Japanese
palmtop which includes an uncomitted CPLD so that users can design in their ownadditional interfaces.OpenH.orghave started rewriting the Sourceforge software to
provide a Sourceforge equivalent aimed at embedded systems hardware designers.
4. The expansion of the internet to cover the world, not just the US and Europe. Freehardware design is not just based on English speakers, but Japanese (eg Morphy),Indonesian (eg. many OpenCores participants), Indian (eg Simputer), South African
(OpenH). The range of experience and also the range of needs for different applications is
wider than ever before. At the same time, the imposition of IP laws on developingcountries has been done in such a way as to push them into developing convivial
technologies as an alternative strategy, as shown by the Bangalore Declaration on
Information Technology for Developing Countries. The first of these to be mass-produced will be the IndianSimputer, which will also be used in Africa.
http://www.free-ip.com/http://www.free-ip.com/http://www.free-ip.com/http://www.opencores.org/http://www.opencores.org/http://cpcng.free.fr/http://cpcng.free.fr/http://cpcng.free.fr/http://www.lart.tudelft.nl/http://www.lart.tudelft.nl/http://www.lart.tudelft.nl/http://www.morphyone.org/http://www.morphyone.org/http://www.morphyone.org/http://www.openh.org/http://www.openh.org/http://www.openh.org/http://www.simputer.org/http://www.simputer.org/http://www.simputer.org/http://www.simputer.org/http://www.openh.org/http://www.morphyone.org/http://www.lart.tudelft.nl/http://cpcng.free.fr/http://www.opencores.org/http://www.free-ip.com/7/28/2019 Open Hard Warte Presentation
15/23
The Simputer is not a Personal Computer in the conventional `PC' sense. The `Win-tel'
architecture of the de facto standard PC is quite unsuitable for deployment in the low-cost
mass-market of any developing country... [the Simputer] is targeted as a sharedcomputing device for a local community of users. A local community such as the village
panchayat or the village school, or a kiosk, should be able to give this device out to
individuals for a specific period of time and then pass it on to others in the community.
Designed with this application in mind, the Simputer is heavily based on personalization
through the use of smart cards. Other related designs are the MITPengachu(designed forminimal power consumption, perhaps even wind-up). The Brazilian equivalent,LUAR,
unfortunately seems to have been designed in a closed-source style (though the software
is free).
5. The presence of an established free software movement, not just as a resource but as anexample of what is possible. Given the persistence of free software, it is possible that this
time free hardware designs may not just fade away and be absorbed by commercial
interests, but may also become a permanent gain.
The Future
What happens in the future depends partly on how the outstanding problems in free hardware
design are resolved; among others these are: the lack of free EDA software; an uncertain
relationship to manufacturing, and the lack of legally defensible licenses.
Free designs without free software
The first free hardware design site to make a major impact was Open Design Circuits, started byReinoud Lambert of the University of Delft. The site proposed
Open Design Circuits are the chip design counterparts of Open Source Software with designs(sources) openly shared among developers and users. The open-design circuit approach outlined
here captures the true advantages of open-source software, and aplies them to hardware. It avoids
the large initial investments usually needed for hardware development, and it allows for the rapid
design sharing, testing, and user feedback which are key to open-source software success.The initial idea was thus strongly based on the success of open source software, and it foundered
for exactly this reason. The assumption among most of the participants was that open-source
hardware had to be based on open-source software. There is no open-source software for fpga
design; manufacturer's secrecy over FPGA internals means that there cannot be. Designers haveto either use donated commercial software, or commercial freeware. Even where open-source
software is possible (HDL compilation to netlists, and simulation, in particular) it is generally
considerably behind commercial software. This even applies to PCB design. Given the additionaleffort needed to make use of the open-source EDA software that does exist, and the need to
switch to commercial software for the back-end, almost all those involved in free hardware
design have practically abandoned open-source design tools. This leaves those working on suchtools without the pool of feedback that would otherwise be available, and weakens the free
hardware design movement by decreasing its links with free software. In time, open-source EDA
http://www.media.mit.edu/~rehmi/pengachu/v3/_document.htmhttp://www.media.mit.edu/~rehmi/pengachu/v3/_document.htmhttp://www.media.mit.edu/~rehmi/pengachu/v3/_document.htmhttp://www.luar.dcc.ufmg.br/http://www.luar.dcc.ufmg.br/http://www.luar.dcc.ufmg.br/http://www.luar.dcc.ufmg.br/http://www.media.mit.edu/~rehmi/pengachu/v3/_document.htm7/28/2019 Open Hard Warte Presentation
16/23
will grow to the point where it is once again competitive with commercial software, at least for
the front end. The gEDA group has in practice become the focal point for this development: not
only the gEDA developers, but developers of other software such as Icarus Verilog, Spice-NextGeneration, Al's Circuit Simulator, and the Savant VHDL tools make regular use of the gEDA
mailing lists. The real problem is the back-end: the hardware targeted, whether IC cell libraries
or FPGAs, are both fast-changing and often protected by commercial secrecy. One possibility isthat free hardware designers will be able to bootstrap from their own hardware substrata. TheOpenCores group is already working on designing a new (and hopefully patent-free) FPGA as
part of their SOC.
Free designs that can't be made
The initial reaction of many free software supporters to the idea of free hardware designs is `all
very well, but you can't manufacture your own chips'. What initially seemed to be the largestproblem of all is starting to seem less of a problem. The first chips based on gpl-ed designs
already exist: the ESA's SPARC designs have been implemented both for the ESA themselves
and as part of commercial products (Metaflow and IROC). OpenCores have said that they hopeto have their own processor manufactured soon. Similarly, at the board level, the Simputer is
now being manufactured in Mauritius by a company which hopes to target both Indian and
African markets. So manufacture is possible, provided that the design appears to be one withcommercial possibilities. For designs which do not offer an immediate profit, and during testing
and development, the problem is harder. One possibility is to leverage university programs
which have access to chip foundries using Mead \& Conways strategy of multiple chips on a
single wafer in order to reduce costs. Boards are simpler, and many groups can afford to havetheir own manufactured. In the long run, the answer has got to come through co-operation
between multiple groups, perhaps centralized through organizations souch as OpenCores and
OpenH.
Free designs that don't stay free
Commercial designs are protected above all by patents. Free designers cannot afford patents, andin any case have no incentive to use them. Protection must be achieved under some mix of
copyright law, contract law, and the Semiconductor Chip Protection acts. The `traditional' license
which emerged during the 80s says something like: `anyone can use this design, except forcommercial purposes'. This is both contrary to the spirit of free software, and is shooting yourself
in the foot if the only way to manufacture a design is to have it made for commercial purposes.
The ideal license would be one like the gpl, which can be used commercially, but which forces
improvements to be fed back into the free design pool. Yet no-one has yet created a licensewhich is generally accepted as doing this for all aspects of hardware design. The FSF accepts
that designs written in an HDL are software, and so can be covered by the gpl. For schematics,
IC layouts, etc, it seems that the law may not make this possible. The best that can be done may
be something like the BSD license, which cannot prevent firms from making radicalimprovements to a base free design while keeping them secret, effectively privatizing the design.
But experiments with licensing continue; in particular, the Simputer now has the first gpl-like
7/28/2019 Open Hard Warte Presentation
17/23
license approved by a lawyer - in this case, the effect is achieved by combining copyright with
trademark and other laws.
What next?
Even if none of the problems listed above are solved, free hardware design has been a majorsuccess: hundreds, if not thousands, have been involved, have enjoyed themselves, have learnt.
The knowledge of one area of technology has spread a little further than it would have done
otherwise, giving people back a little part of control over their lives. Some achievements which
now seem unstoppable whatever happens are:
the creation of available free platforms for Linux. free processor designs that outperform commercial ones. designs that implement features commercial designers don't care about (maybe open
FPGAs, or Ogg Vorbis accelerators...).
designs for markets commercial designers don't care about - free designs for thedeveloping world.
In the long run, as solutions emerge through time, we may look back on this point as the
time when control over our lives as passive consumers began to be replaced by creation
of our lives as active participants. In a society that seems determined to force unwanted
pay-per-view tv, ridiculous encryption systems, and privatized knowledge on us in order
to maintain profits, there is a chance to build an alternative technology which is truly
convivial.
"What Is Open Source Hardware? - Presentation Transcript
What is \"Open SourceHardware\" ? November 29, 2008 Matt, Justin,
Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this,
if you use it, just give uscredit thanks!
Open Source Hardware can mean a lot of things... Manufacturing
process Unbranded explained Schematics available Free programming interface API open
Based on readily available materials & parts Free Transparent packaging Source code
available Uses standardized ports and interfaces Available for commercial Sold at cost
remaking Available as a kit of parts Firmware editable Replicable by average individual
within several engineering weeks Re-namable Available for resale ... but it's not that
straightforward ... it's not easy to define \"Open Source Hardware\" ... Matt, Justin, Mike,
Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you use i
t, just give us credit thanks!
Each meaning can be interpreted in different ways Free
Can tangible things be given away for free, like infinitely downloadable software? Sold at
cost Does anyone make a profit from the selling of this project, gadget, or object? EconomicsEconomics Available for commercial remaking Can someone else remake it, without any
obligations or royalties? Available for resale Can someone else resell it, without any
obligations? Unbranded Is the project branded and protected by a legal entity or institution?
Branding Branding Re-namable Can anyone rename it if they get one and use or alter it? API
open Is the full function library made available to others to access and code? Coding Coding
Free programming interface Can it be programmed with free tools, or do they cost money?
Source code available Is the source code made available for everything that's sold?
http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/7/28/2019 Open Hard Warte Presentation
18/23
Manufacturing process explained How replicable is the manufacturing process? Assembl y
Assembly Firmware editable Is the code running on the physical components editable?
Available as a kit of parts Can it be bought as a kit of raw parts, or does it always come
assembled? Schematics available Are the diagrams showing interconnection of discrete
parts made freely available? Build Building Uses standardized ports and interfaces Does it
use proprietary interfaces, ports or cables? Replicable by average individual Howapproachable is it to make? Does it need expensive equipment? Based on readily available
parts Is it based on readily available parts? Parts Parts Transparent packaging Does it ship
with transparent cases or packaging? Matt, Justin, Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this, if you use it, just give us
credit thanks!
The Open Source Hardware community has many visions \"Easy to
understand \"Easy to build and \"Easy to change the and learn electronics\" assemble
yourself\& quot; behavior\" \"Low cost, and available \"Easy to expand and \"Inter-operable
with \"Robust, durable, and to everyone\" customize\" other open source hard to break\"
projects\" \"Making electronics \"Spreading the values of \"Merging art, design, accessible to
everyone\" DIY and tinkering\" and electronics\" Matt, Justin, Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this,
if you use it, just give uscredit thanks!
Personally, I think these are the big ones \"Easy to understand
\"Easy to
build and \"Easy to change the and learn electronics\" assemble yourself\" behavior\" \"Low
cost, and available \"Easy to expand and \"Inter-operable with \"Robust, durable, and to
everyone\" customize\" other open source hard to break\" projects\" \"Making electronics
\"Spreading the val ues of \"Merging art, design, accessible to everyone\" DIY and tinkering\"
and electronics\" Matt, Justin, Mike, Omar & Chris @www.liquidware.comWe spent a lot of
time thinking about this, if you use it, just give us credit
thanks!
Personally, I think these
are the big ones I was always motivated by other This is a tough one sometimes, it's nice
peoples' projects, and then I taught to have someone else who helps build the myself what I
needed to learn in hard stuff so I can focus on the piece I want order to replicate it... but
everyone to do (like more coding, not PCB etching!) has different learning styles \"Easy tounderstand \"Easy to build and \"Easy to change the and learn electronics\" assemble
yourself\" behavior\" \"Low cost, and available \"Easy to expand and \"Inter-operable with
\"Robust, durable, and to everyone\" customize\" other open source hard to break\&qu ot;
projects\" I was always inspired by the Cray super-computers b/c they were cool, but
definitely not cheap! \"Making electronics \"Spreading the values of \"Merging art, design,
accessible to everyone\" DIY and tinkering\" and electronics\" I think this will come with time,
when more people build open source things It's hard to do everything at once, but that's the
point of a community Matt, Justin, Mike, Omar & Chris @www.liquidware.comWe spent a
lot of time thinking about this, if you use it, just give us
credit thanks!
What does \"Open
Source Hardware\" mean to you? A pocket reference / cheat-sheet / lookup table \" \" \" \" ze
e\" ak rn\" ics i or mi g\" ibl bre lea ble \" on h av s to n ss to d m tr be cu er i ce rd an se lecthe a nd tink ac le\" ha nd as n ,e nd nic s ab le, r st a an d sig ge nd ble \" ai l rab han xpa ra
IYa c tro av u n de u ild , de oc oe pe dD ele st, t, d ou ob art yt yt r-o ea ke co us yt yt rge as
as te pr a w ob as as e \"E \"E \"In \"S \"M \"Lo \"R \"E \"E \"M Free Sold at cost Economics
Available for commercial remaking Available for resale Unbranded Branding Re-namable
API open Coding Free programming interface Source code available Manufacturing process
explained Assembly Firmware editable Available as a kit of parts Schematics available
Building Uses standardized ports and interfaces Replicable by average individual Based on
http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/7/28/2019 Open Hard Warte Presentation
19/23
readily available parts Important Parts Transparent packaging Moderate Matt, Justin, Mike,
Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you use it,
just give us credit thanks!
In general, a few things seem common or shared \" \" \" r\"
ize e\" ak rn\" \" ics avio tom g\" ibl bre lea ble tron eh s n ss to nd m eb cu er i ce rd da se lec
nd ink ac le\" ha as ,e th a t s ab le, an d n ge nd \" nd nic ai l r st an sig han xpa ra ble IYa c
tro av u rab n de u ild , de oc oe pe dD ele st, t, d ou ob art yt yt r-o ea ke co us yt yt rge asas te pr a w ob as as e \"E \"E \"In \"S \"M \"Lo \"R \"E \"E \"M Free Sold at cost Economics
Available for commercial remaking Available for resale Unbranded Branding Re-namable
API open API open Coding Free programming interface Free programming int. Source code
available Source code available Manufacturing process explained Assembly Firmware
editable Firmware editable Available as a kit of parts Available as a kit Schematics available
Schematics available Building Uses standardized ports and interfaces Replicable by average
individual Based on readily available parts Parts Transparent packaging Transparent
packaging Matt, Justin, Mike, Omar & Chris @www.liquidware.comWe spent a lot of time
thinking about t his, if you use it, just give us credit
thanks!
What I think... What I think...
Positives Negatives Free Would be nice to get stuff for free But it probably cost something to
make Sold at cost Sold cheaply so everyone can have one No one's going to get rich like BillGates :-( Economics Available for commercial remaking Allows more people be exposed to it
Internet stores need to pay for bandwidth Available for resale More people can easily buy it
Some stores charge more to make profits Unbranded So it doesn't feel like a big company
Hard to control quality with the same name Branding Re-namable Anyone should be able to
name a project None? I guess lawyers like this one... :-( API open Anyone can access it and
hack it Takes a lot of time to document an full API Coding Free programming interface
Allows anyone to compile code Someone spent a lot of time building it Source code available
Easy to share, alter, personalize How do programmers earn a living? :-) Manufac turing
process explained Anyone can build their own This is really hard to do with complex parts
Assembly Firmware editable Can change & optimize low level stuff Many large parts
companies don't let you Available as a kit of parts If someone is ambitious, why not? Surfacemount parts are tiny & easy to lose Schematics available So anyone can figure out what it
does Not everyone has $1000 layout software Building Uses standardized ports and
interfaces Easy to expand and add-on stuff Sometimes sacrifice speed or cost Replicable by
average individual Easy to build, swap out parts Some really cool parts are hard to assemble
Based on readily available parts So if it breaks, I can swap out parts It's all relative - many
people don't collect ICs Parts Transparent packaging I can see how it works without breaking
it Might look ugly, or not \"professional\" There are many different opinions out there, for
sure! Matt, Justin, Mike, Omar & Chris @ www.liquidware.c om We spent a lot of time
thinking about this, if you use it, just give us credit
thanks!
That means you can make
an index of Open Sourceness Let's call it the \"OS-HW Index\" Total points My opinion...
Weighting Weighting possible Free x0 1 5 Sold at cost x1 1 5 15 Economics 1 5 Available forcommercial remaking x1 Available for resale x1 1 5 Unbranded x2 1 5 20 Branding Re-
namable x2 1 5 API open x2 1 5 Coding Free programming interface x2 1 5 30 Source code
available x2 1 5 Manufacturing process explained x1 1 5 20 Assembly Firmware editable x2
1 5 Available as a kit of parts x1 1 5 Schematics available x2 1 5 Building Uses standardized
ports and interfaces x2 1 5 30 Replicable by average individual x2 1 5 Based on readily
available parts x1 1 5 Parts 15 Transparent packaging x2 1 5 Total possible = 130 A score of
100%, or 130 out of 130 means a project is very \"open\" Matt, Justin, Mike, Omar & Chris
http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/7/28/2019 Open Hard Warte Presentation
20/23
@www.liquidware.comWe spent a l ot of time thinking about this, if you use it, just give us
credit thanks!
Example: here's a snapshot of the original Arduino project Arduino
is
75% \"Open\" Importance Weighting Weighting Comments Score Free x0 1 5 Sold cheaply,
but not quite at cost Sold at cost x1 1 5 Available to anyone who wants to 12 / 15 Economics
1 5 Available for commercial remaking x1 resell it, fromtinker.itAvailable for resale x1 1 5
Unbranded x2 1 5 Tightly branded for quality sake; spin-off boards can't be called 8 / 20Branding Re-namable x2 1 5 \"Arduino\" unless certified API open x2 1 5 Source code to IDE
and programs are open, API well documented on Coding Free programming interface x2 1 5
28 / 30 a wiki, but difficult to change Source code available x2 1 5 functionality of underlying
Atmel Manufacturing process explained x1 1 5 Manufactured in Italy, not sold as a 11 / 20
Assembly Firmware editable x2 1 5 kit since some parts of surface mounted Available as a
kit of parts x1 1 5 Schematics available x2 1 5 Schematics public, uses USB but uses it's
own layout for female pin Building Uses standardized ports & interfaces x2 1 5 headers, ~20
people have 24 / 30 Replicable by average individual x2 1 5 replicated it Based on readily
available parts x1 1 5 Most parts are standard and easy Parts to get online, no parts hidden
or 15 / 15 Transparent packaging x2 1 5 obscured 98 / 130 = 75% Matt, Justin, Mike, Omar
& Chris @www.liquidware.comWe spent a lot of time thinking
about this, if you use it, justgive us credit thanks!
Example: here's a snapshot of the MegaSquirt project
MegaSquirt is 81% \"Open\" Importance Weighting Weighting Comments Score Free x0 1 5
Different versions available, some Sold at cost x1 1 5 DIY kits sold nearly at cost, 14 / 15
Economics 1 5 anyone can make their own and Available for commercial remaking x1 resell
it Available for resale x1 1 5 Unbranded x2 1 5 Name tightly h eld by Bowling & Grippo,
MegaSquirt is a registered 8 / 20 Branding Re-namable x2 1 5 trademark API open x2 1 5
Source code open, API documented, but core code is Coding Free programming interface x2
1 5 24 / 30 controlled and no easy IDE Source code available x2 1 5 available DIY versions
contains step by step Manufacturing process explained x1 1 5 assembly instructions, sold as
kit 16 / 20 Assembly Firmware editable x2 1 5 or parts list, but core is still Available as a kit of
parts x1 1 5 controlled Schematics available x2 1 5 DIY versions contain open schematics,uses serial, Building Uses standardized ports & interfaces x2 1 5 documented so it can be
replicated 28 / 30 Replicable by average individual x2 1 5 by engineers Based on readily
available parts x1 1 5 Most parts are standard and easy Parts to get online, no parts hidden
or 15 / 15 Transparent packaging x2 1 5 obscured 105 / 130 = 81% Matt, Justin, Mike, Omar
& Chris @www.liquidware.comWe spent a l ot of time thinking about this, if you use it, just
give us credit thanks!
Example: here's a snapshot of the Bug Base project Bug Base is
62% \"Open\" Importance Weighting Weighting Comments Score Free x0 1 5 Sold by a
company, so needs to Sold at cost x1 1 5 make profit, anyone can rebuild 10 / 15 Economics
1 5 their own, but resale of the original Available for commercial remaking x1 is tightly held
Available for resale x1 1 5 Unbranded x2 1 5 Bug Labs holds trademarks and copyrights
over products; built 6 / 20 Branding Re-namable x2 1 5 products are Bug Labs named APIopen x2 1 5 Source code open, API Coding Free programming interface x2 1 5 documented,
IDE available for 28 / 30 free, but core code is controlled Source code available x2 1 5
Manufacturing process explained x1 1 5 Sold as a manufactured product, 9 / 20 Assembly
Firmware editable x2 1 5 modules pre-assembled, firmware within modules not directly
editable Available as a kit of parts x1 1 5 Schematics available x2 1 5 Schematics available
for download, uses a special, hard to Building Uses standardized ports & interfaces x2 1 5
replicate port, could be re-built by 18 / 30 Replicable by average individual x2 1 5 talented
http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://tinker.it/http://tinker.it/http://tinker.it/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://tinker.it/http://www.liquidware.com/7/28/2019 Open Hard Warte Presentation
21/23
engineers Some parts hard to get and need Based on readily available parts x1 1 5 to buy in
high quantities, Parts 10 / 15 Transparent packaging x2 1 5 packaging transparent on some
versions 81 / 130 = 62% Matt, Justin, Mike, Omar & Chris @www.liquidware.comWe spent
a lot of time thinking about this, if you use it, just give us
credit thanks!
Example: here's
a snapshot of my little TouchShield project TouchShield is 75% \"Open\" Importance
Weighting Weighting Comments Score Free x0 1 5 Sold at cost x1 1 5 Sold at cost in kits,any individual who wants to can remake it, but no 10 / 15 Economics 1 5 companies, anyone
can resell it Available for commercial remaking x1 Available for resale x1 1 5 Unbranded x2 1
5 The name TouchShield is printed on the PCBs, but that's not a trade 12 / 20 Branding Re-
namable x2 1 5 mark, just a natural name for it API open x2 1 5 Source code to IDE and
programs are open, API well documented on Coding Free programming interface x2 1 5 28 /
30 a wiki, but difficult to change Source code available x2 1 5 functionality of underlying
Atmel Built by hand here in Connecticut, Manufacturing process explained x1 1 5 core is
editable, not a kit because 14 / 20 Assembly Firmware editable x2 1 5 some of the resistors
are so small Available as a kit of parts x1 1 5 it would be impossible to ship1 Schematics
available x2 1 5 Schematics public for individuals, uses Arduino and USB ports, kind Building
Uses standardized ports & interfaces x2 1 5 of difficult for an individual to 22 / 30 Replicableby average individual x2 1 5 remake without help Based on readily available parts x1 1 5
Some of the parts were tricky to Parts find, and can only be bought in 12 / 15 Transparent
packaging x2 1 5 quantities of 100. WYSIWYG 98 / 130 = 75% 1. But if you really want to
solder it by yourself, Mike and I will throw all the parts in a bag for you Matt, Justin, Mike,
Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you use it,
just give us credit thanks!
But not all projects are created equal You can't just compare
projects using an index because not all projects have the same standards High level Code
Software that is editable, compilable, re-distributable Based on cheap, or free APIs, IDEs,
and compilers \"Open Source Code\" Code that sits in RAM space Firmware Code that sits in
components on the PCB, in the circuit Editable, based on relatively widely available
compilers and code-sets \"Open Firmware\" Downloadable to the device without expensive,proprietary equipment hardware stack Schematics Freely available schematic drawings,
documented so that someone Level of else ca n interpret the electronic behavior of the
device \"Open Schematics\" No mature schematic and CAD software exists on the same
level as the C language spec for Linux, so tools are still a wildcard in 2008 Cores Based on
components that are re-programmable (e.g. FPGA's) and whose behavior is documented
with available, recompilable, \"Open Cores\" synthesizable description files (e.g. VHDL or
Verilog) Tools cost $1,000's, with poor open source code substitutes Gates Device
synthesized into transistors and gate arrays based on non- proprietary materials and readily
available chemistry \"Open Gates\" Silicon masks and wafer templates made available in a
synthesizable, replicable way Does not require $100,000's of equipment to synthesize,
prototype and Low level re-test It's not fair to say Linux isn't \"Open Source\" because itdoesn't run on openly synthesizable gates and core processors (yet); it's not fair to say the
Arduino is \"cl osed source\" because it's based on the proprietary Atmel Matt, Justin, Mike,
Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you use it,
just give us credit thanks!
To what standards should we hold projects in order to call
them \"open\"? Me! Linux OpenSparc OpenCores.org Arduino MegaSquirt TouchShield High
level Open Source Code N/A Open Firmware hardware stack Level of Open Schematics N/A
N/A Open Cores N/A N/A N/A Low level Open Gates N/A N/A N/A N/A N/A N/A Matt, Justin,
http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/http://www.liquidware.com/7/28/2019 Open Hard Warte Presentation
22/23
Mike, Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you
use it, just give us credit thanks!
To what standards should we hold projects in order to
call them \"open\"? Me! Linux OpenSparc OpenCores.org Arduino MegaSquirt TouchShield
High level Open Source Code N/A Open Firmware hardware stack Level of Open
Schematics N/A N/A Open Cores N/A N/A N/A Low level Open Gates N/A N/A N/A N/A N/A
N/A Good for Good for Good for open software open processors open devices Matt, Justin,Mike, Omar & Chris @www.liquidware.comWe spent a lot of time thinking about this, if you
use it, just give us credit thanks!
Introducing a map of Open Source Hardware
Snapshot of just a few projects High level Code Linux Firmware Pandora Arduino hardware
stack Level of MegaSquirt Schematics OpenCores.org Cores OpenSparc Gates Low level
OS-HW Index score It's hard to make a direct comparison between projects at different
levels in the hardware stack Matt, Justin, Mike, Omar & Chris @www.liquidware.comWe
spent a lot of time thinking about this, if you use it, just
give us credit thanks!
This is
where stuff I make is... Me Having grown up with High level Code LinuxLinux, I think
everything should have source code available, for customizing and tweaking Firmware
Pandora I don't like the idea of big Arduino companies ripping off ideas and making mo ney
from hardware stack individuals, so I give away schematics and parts to any Level ofMegaSquirt fellow hobbyist who wants it Schematics OpenCores.org Cores OpenSparc
Gates Low level OS-HW Index score Matt, Justin, Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this, if you use it, just give us
credit thanks!
So, what is \"Open Source Hardware\"? My definition, circa
2008-2009 1
A movement to create non-proprietary devices that encourage rather than hinder
understanding how something works 2 An attempt to create physical, tangible electronic
devices that encourage customization and expansion 3 A gesture to be \"open\" and
transparent where possible (and relevant) with source code, firmware, schematics, cores,
and gates Harder than software because it relies on largely proprietary tools, and uses parts
4 that can't be freely replicated (like code) And above all, it's an evolving definition that will
be sha ped by the people who are making it, so get involved! Matt, Justin, Mike, Omar &Chris @www.liquidware.comWe spent a lot of time thinking about this, if you use it, just
give us credit thanks!
Where do we go from here? Open Hardware needs better tools
Eagle Cad is good, but not great Parts libraries are tough to build up from scratch
Simulators, synthesizers and auto-routers are all complicated pieces of software that cost
$1,000's Open Hardware needs more individuals and hackers to join the movement Without
the fear of getting their ideas stolen from them by companies Calling all mechanical
engineers! In order to go mainstream, open hardware needs \"professional\" looking cases
and enclosures Open Hardware needs more training at educational institutions like this
Courses, classes needed to train students into engineers Matt, Justin, Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this, if you use it, just give u s
credit
thanks!
Thanks! Me:
Matt,[email protected]:antipastohw.blogspot.comSome of my
latest projects: 8-bit embedded turkey Open
Source Gameboy Open Source Hardware Book Matt, Justin, Mike, Omar & Chris
@www.liquidware.comWe spent a lot of time thinking about this, if you use it, just give us
credit thanks!
inthebitz + FOLLOW
1806 views, 6 favs, 3 embeds
more
Related
BURO Arduino Workshop
1335 views
open source
hardware overview
4207 views
Arduino Basic
1928
views
Connecting RIAs and hardware together
287 views
Three Easy
7/28/2019 Open Hard Warte Presentation
23/23
Pieces For The TouchShield
1867 views
Three Easy Pieces For The
TouchShield
678 views
Connecting Hardware to Flex (360MAX)
902
views
Open source hardware and the web
4142 v iews
Physical
Computing with the Arduino platform and Ruby
254
views
Recommended
More by user
Three Easy Pieces For The
TouchShield
678 views
Three Easy Pieces For The TouchShield
1867views
What Is Open Source Hardware Part 2
999 views
View all
presentations from this user
About this presentation
USAGE
RIGHTS
All Rights
Reserved
STATS
6
Favorites
0
Comments
0
Downloads1,746
Views on
SlideShare
60
Views on
Embeds
1,806
Total
Views
EMBED VIEWS
50 views onhttp://antipastohw.blogspot.com
8 views
onhttp://www.slideshare.net
2 views
onhttp://static.slideshare.net
ACCESSIBILITYView text
version
ADDITIONAL DETAILS
Uploaded via SlideShare
Uploaded as
Adobe PDF
Flag as inappropriate
File a copyright
complaint
Categories
Technology
Tags
antipastohw arduino source coresinthebitz liquidware hardware open
touchshield openhardware osh opensource
Follow
SlideShare
Twitter
Facebook
SlideShare
Blog
0
tweets
0
shares
0
shares
WordPress
Blogger
Mo
re
options
"