10

Say I create a system similar to Arduino. I haven't yet developed much more than a basic version, and so the hardware is only compatible with the software I created, so it makes sense for them both to be open source. For simplicity's sake, I would like to distribute them under the same license.

Can I do this?

HDE 226868
  • 1,605
  • 1
  • 12
  • 33

1 Answers1

4

The essential principles of open-sourcing hardware and software remain the same: primarily, to ensure everyone has the right to use and reuse what you've created.

You do, however, need to pick (or make - though that's not recommended) a license that will apply well to both software and hardware. Hardware has the difference of being rather, well, physical, and as such has different considerations to note. Specifically, there are two parts to the hardware: the documents you used to create it, and the product itself.

As with all licensing, consider what you want users to be able to do with what you've made. If you're licensing so that people can modify and redistribute your software, do you want them hacking away at your hardware too and redistributing that? There's a different type and level of effort in creating hardware and software: are you more protective of one than the other?

tl;dr: There's nothing stopping you, but consider what you want to happen with your creation.

ArtOfCode
  • 9,396
  • 2
  • 28
  • 70