Close

Hack Chat Transcript, Part 2

A event log for Open Hardware Month Hack Chat

Hardware wants to be free, too

dan-maloneyDan Maloney 10/23/2019 at 20:040 Comments

(https://certification.oshwa.org/process.html)

John Loefler12:29 PM
@Michael Weinberg And isn't the new US law that it is the first "inverntor" to patent not "person". if you are the first to put it in the public domain isn't that prove you are the inventor

Michael Weinberg12:30 PM
@Anthony Kouttron that's right. When you think about open source hardware, thing about four parts: hardware, software, documentation, and TM

Daren Schwenke12:30 PM
What if *you* released something to public domain. Can *you* then still go and patent that same thing?

David Troetschel12:30 PM
but putting it in the public domain practically bans you from patenting it

Michael Weinberg12:30 PM
when you openly license the hardware, software, and documentation you are not also licensing the trademark

John Loefler12:30 PM
@Daren Schwenke I think you have one year

David Troetschel12:31 PM
@John Loefler I think I remember seeing that too

John Loefler12:31 PM
@David Troetschel I believe the rule is 1 year after public disclosure

Michael Weinberg12:31 PM
think of the trademark as being where you go to start answering the question "who is responsible for this board that just caught fire?"

Michael Weinberg12:32 PM
the first place it should point you to is the person/company that actually manufactured the thing, not the person/company that came up with the design

de∫hipu12:32 PM
which makes me wonder, do disclaimers work for hardware designs as well?

de∫hipu12:32 PM
if I release a design of something, can they come knocking on my door when it explodes in their hands?

Michael Weinberg12:33 PM
to step back, the reason that all of this matters is because when people say that they want to 'open source their hardware' we want to make sure that they have not inadvertently left barriers to future users because they did not license things properly

David Troetschel12:33 PM
you can state warnings and such if it makes you feel better but it can't really stop someone from trying

Michael Weinberg12:33 PM
disclaimers never hurt (that's why you see them everywhere) but there are some things you can't disclaim away.

Marc Schömann12:33 PM
but if all that can´t be enforced, does it even matter for hardware?

de∫hipu12:34 PM
that's what worries me

Michael Weinberg12:34 PM
they can be enforced, it just depends on the context

Michael Weinberg12:34 PM
there are questions about how responsible a designer is if they just release digital files (as opposed to create a board and ship it)

Anthony Kouttron12:35 PM
Thanks for all the information guys! this really helps. Going back to what @David Troetschel mentioned, can I have a piece of hardware registered open source hardware and cern hardware at the same time? Is that even possible?

de∫hipu12:35 PM
with 3d priting and such, that becomes a moot question

Michael Weinberg12:35 PM
also if you did something totally negligently like design the board to explode whenever someone turns it on a disclaimer probably won't save you

Michael Weinberg12:35 PM
@Anthony Kouttron totally!

Michael Weinberg12:35 PM
They are complimentary.

David Troetschel12:35 PM
"Licensed under CERN OHL v.1.2 or later http://ohwr.org/cernohl

Creative Commons LicenseGeometer by David Troetschel is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Permissions beyond the scope of this license may be available at dtroetschel@hotmail.com.

Open Source Hardware Association Certification https://certification.oshwa.org/us000157.html"

David Troetschel12:36 PM
this is for Geometer

David Troetschel12:36 PM

https://hackaday.io/project/161645-geometer

HACKADAY

Geometer

Geometer is a new design tool and form language mediating between the physical and digital world. It is made to be understandable, communicable and dynamic. -No black box, encouraging active participation and goal oriented design. -Components open a channel for dialogue around relationships and patterns.

Read this on Hackaday

Mathieu Stephan12:36 PM
makes me think we never see exploding board stories on HaD :(

Michael Weinberg12:36 PM
The OSHWA certification says that the hardware complies with the open source hardware definition. One of the elements of the definition is to license the hardware in a way that others can build upon it. The CERN licenses are great ways to comply with that requirement

Anthony Kouttron12:36 PM
sweet. Thanks for all the information guys!

Michael Weinberg12:37 PM
CERN is one of the recommended hardware licenses in the certification application https://application.oshwa.org/apply

Michael Weinberg12:37 PM
and the CERN team is doing a great job with those licenses

Josh Pieper joined  the room.12:37 PM

Anthony Kouttron12:37 PM
i think im going to go with open hardware license + cern license and just set up my trademark and get an llc registered to make it all work

Daren Schwenke12:37 PM
exploding chips on boards we have a plenty. Well I do at least.

anfractuosity12:37 PM
interesting! i didn't know CERN had their own licence

Drew Fustini12:37 PM
Do you have any thoughts on the new CERN 2.0 that is in draft?

Michael Weinberg12:38 PM
I think CERN 2.0 is a big leap forward and I am excited for them to finalize it

de∫hipu12:38 PM
that website is broken, had a lot of "check_box_outline" strings all over it instead of checkboxes...

Michael Weinberg12:39 PM
Let me also take this opportunity to say that the call for speakers for the Open Hardware Summit is open.... (https://2020.oshwa.org/apply/)

Michael Weinberg12:39 PM
@de∫hipu which site?

Brian12:39 PM
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. -> would think this to be intractable and not practical. Have done many a design with components that were single-sourced; and/or where the unique physical design elements were required to functions; and/or where the code was limited to a specific distro. We are freakin hackers and engineers. If you want cool stuff out there in the wild, where the designer has some level of indemnity, you will probably need to re-think this clause.

anfractuosity12:39 PM
Is the LHC, licenced under the CERN licence though i wonder ;)

Anthony Kouttron12:40 PM
thanks again guys. In case anyone was wondering, this is what i've been working on and I hope to make it as open as I can. Still working on the board though so it's not done yet:

https://hackaday.io/project/167303-portable-professional-fume-extractor

de∫hipu12:40 PM
@Michael Weinberg that "apply" link — probably some javascript I have blocked that failed to do graceful degradation

Jason Kridner12:40 PM
the https://application.oshwa.org/apply site is working fine for me. I do have JavaScript enabled.

Daren Schwenke12:40 PM
what about appropriate licensing on the design files for objects? Like on one hand you have openscad code which generates the model, on the other hand you have the model itself like an stl, and in the end you get a physical object.

Michael Weinberg12:40 PM
@Brian that provision does not mean that the components cannot be single sourced. Only that the license can't be contingent on using components from a specific source

de∫hipu12:40 PM
(not important, sorry)

de∫hipu12:41 PM
@Daren Schwenke the stl would be a derieved work from the code, no?

Michael Weinberg12:41 PM
@anfractuosity unfortunately not. Right now they are using the license for some cool high speed networking equipment https://white-rabbit.web.cern.ch/

John Loefler12:42 PM
@Michael Weinberg should you sign you name to hardware projects design files if you want to keep it open?

Daren Schwenke12:42 PM
@de∫hipu I don't know. I've just guessed and picked until now..

Jason Kridner12:42 PM
Not sure if this has been brought up, but is there a "best practice" on the exchange of design materials. We have a number of boards developed in Allegro because developers know how to use it to get the right signal integrity, but I'd like to make sure people can bring it into other tools. Is there a best practice?

Michael Weinberg12:42 PM
@Daren Schwenke We recommend CC licenses for the files themselves. Keep in mind that those licnenses only control copying the documentation. They usually will not control making the thing that is documented

anfractuosity12:42 PM
@Michael Weinberg intriguing thanks

Michael Weinberg12:43 PM
@John Loefler I don't know that it has a huge impact. It will allow people to give you credit if they use the design, which can be nice sometimes

Michael Weinberg12:44 PM
@Anthony Kouttron if you go through the certification process you can be sure that it is open and matches the definition

John Loefler12:44 PM
@Michael Weinberg It doesn't prevent anyone from using it though, right?

Michael Weinberg12:44 PM
the process is free....

Brian12:44 PM
Brian that provision does not mean that the components cannot be single sourced. Only that the license can't be contingent on using components from a specific source. -> non sequitur. Some designs will, in fact, (regardless of being poor engineering practice) require use of a component that is available from single manufacturer. Again, we are freakin engineers. Allow us to release stuff where others may have to 'hack around' the original design. That is life in the big engineering lab, kids.

Michael Weinberg12:44 PM
@John Loefler not in and of itself

de∫hipu12:45 PM
most microcontrollers are only produced by one manufacturer, for example, rarely you have drop-in replacements

Alpenglow Industries12:45 PM
I'm curious if there's a category or terminology for something that's a half-step between open and closed hardware. Where you release the knowledge, design process, and enough documentation for someone to be able to re-create your device, but not enough that they can very easily copy it. For example: releasing the schematic for a PCB but not native design files or gerbers. Releasing 2D drawings of mechanical parts, but not native CAD or step files. The idea being to still encourage learning while having a minimal amt of protection in place for your own sales (at least requiring some amount of effort for someone else to manufacture your product).

David Troetschel12:46 PM
@Alpenglow Industries hmmm....

Michael Weinberg12:46 PM
@Brian there are two issues at play here. You are allowed to use single sourced elements in your design (as long as those sources are generally available without having to sign an NDA). What you cannot do is say that "my license is contingent on using materials from X source". That is trying to avoid a situation where someone says "here is my open hardware but if you do not purchase all of the parts from me I will sue you for copyright infringement."

Jason Kridner12:46 PM
@Alpenglow Industries I'd say such a thing most definitely exists, but is not "open hardware"

de∫hipu12:46 PM
I consider schematics and 2d drawings to be basic documentation...

Jason Kridner12:47 PM
the definition is meant to get a reasonable minimum.

Michael Weinberg12:47 PM
@Alpenglow Industries @Jason Kridner +1

de∫hipu12:47 PM
pretty much anything should come with those

de∫hipu12:47 PM
(it used to be that way, when you bought a TV, you got the schematic with it)

David Troetschel12:47 PM
most companies have some secret sauce outside of their patents, thats the only way to really keep something safe.

Jason Kridner12:47 PM
sure, there is a bit of a sliding scale as there's always some practical limit to openness, but, again, some minimal level that offers some chance of success.

David Williams12:48 PM
@Michael Weinberg Do you have a process / set of licenses that you recommend for people wanting to a) make open hardware, b) make some money on the hardware, while trying to reduce the likelihood of other people making your product cheaper and reducing your income? I was wondering about some kind of royalty baked into the license?

Michael Weinberg12:48 PM
@de∫hipu that is one of the things I like about the certification process. We have some review guidelines, but we obviously do not have experts in every area. If we certify hardware and later on someone comes back to say "hey, this is missing documentation X which is really important in this area" we will work with the creator to make sure everything is updated. It turns it into a collaborative process

Frank Buss12:48 PM
do you have to list the exact part numbers and manufacturers, or just the circuit diagram and PCB layout? In the definition at https://www.oshwa.org/definition/ I don't see this requirement

Alpenglow Industries12:49 PM
@David Troetschel @Jason Kridner I know that wouldn't be fully open. It's hard to contemplate one big jump into fully open hardware.

Michael Weinberg12:50 PM
The rule we landed on for the certification is that you need to make the "creator contribution" open. That means that everything that is in your control to open needs to be open. . But if you buy patented products from a supplier you do not have the ability to 'open' those parts. So as long as you document them and they are generally available you are ok.

Matthias Tarasiewicz12:50 PM
@de∫hipu there is 'right to repair' in the EU and US where household appliances will have to be delivered with repair documentation, see https://www.bbc.com/news/business-49884827

John Loefler12:50 PM
@Alpenglow Industries Just use 01005 Resistors and Caps no one could copy that

Brian12:50 PM
"there are two issues at play here. You are allowed to use single sourced elements in your design (as long as those sources are generally available without having to sign an NDA). What you cannot do is say that "my license is contingent on using materials from X source". That is trying to avoid a situation where someone says "here is my open hardware but if you do not purchase all of the parts from me I will sue you for copyright infringement." " -> ok this sounds reasonable. But I am a simple-minded engineer, and my interpretation of this clause is still problematic. But keep on truckin - this could be a 'really good thing'. Live long and phosphor; abuse The Farce.

John Loefler12:50 PM
:)

de∫hipu12:50 PM
@Matthias Tarasiewicz but that's not for the end users, sadly

Alpenglow Industries12:50 PM
@John Loefler Ha! Including me!

Michael Weinberg12:50 PM
@Frank Buss good question. The rule of thumb is that you need to give enough information so that someone can figure out how to source them. You do not need to disclose your specific supplier and/or contracts if you do not want to

Michael Weinberg12:51 PM
@Brian thanks!

David Troetschel12:51 PM
If you think of most projects @Alpenglow Industries they have some unintentional secret sauce just because of their complexity. https://certification.oshwa.org/us000157.html

Michael Weinberg12:51 PM
@Alpenglow Industries things can be good even if they are not fully open!

Frank Buss12:52 PM
e.g. I saw an open source hardware circuit with a 32.768 kHz crystal, but it didn't mention which type, and it wouldn't work if it were 7 pF load capacitance instead of 12 pF

David Troetschel12:52 PM
yeah, it's impossible to specify everything

Michael Weinberg12:52 PM
OSHWA thinks that openness is a great tool for many situations, but it is not always the right choice for everyone. That being said, if you take a step in that direction you may find that it is better than you thought.....

Frank Buss12:52 PM
would be nice if the license would require any information to reproduce it yourself, as GPL does for software

David Troetschel12:52 PM
but its nice to give feedback and answer questions if you go the open route, it's advertising of a sort

Leon Anavi12:52 PM
I have a new project that is fully open source. I'll submit it in the coming days for OSHWA certification.

David Troetschel12:53 PM
Congrats @Leon Anavi

Discussions