You are reading a single comment by @DrAzzy and its replies.
Click here to read the full conversation.
-
It's trivial to reverse engineer (unsolder the components, stick it in a scanner, photoshop and trace) - however it does take a lot of time.
Or give a board and $75 to these gentlemen in china - they're professionals. http://dirtypcbs.com/store/reverse_engineering
Still - when you give out the design files, you invite people to copy your work, whereas it takes more dedication to have them cloned like that.
If anyone's interested, @DrAzzy's store is: https://www.tindie.com/stores/DrAzzy/
As @DrAzzy says, custom PCBs take a few weeks to arrive usually, so if you want something now, which you usually do, it's better to pay a little extra and buy direct :)
Also, if you've tried to compile Open Source software off GitHub, you'll find it often takes a few tweaks to get it working. When each tweak costs you at least $20 and takes 2 weeks, suddenly the option of just buying something off the shelf that works looks a lot more appealing!
If you're interested, there are a lot of PCB designs posted up here: http://dirtypcbs.com/store/designer/pcbs
I'm not 100% sure if they're downloadable, but it's interesting to see what's there. Also Adafruit are pretty amazing and do Open Source all their PCB designs, even if it's sometimes a bit hard to find them on GitHub: https://github.com/adafruit/Adafruit-Feather-M0-Basic-Proto-PCB
I think when working on software, generally all you're losing is your time. Pretty much always designing hardware will require you to spend money (although often not that much) - but maybe just having spent any money at all developing something makes you less willing to share it for free.
Just to add: there are upsides to Open Sourcing your hardware, but for me at least there are downsides too:
Having said that, we can't kid ourselves. Most of the hardware individuals produce will be 2 layer. It's trivial to reverse engineer (unsolder the components, stick it in a scanner, photoshop and trace) - however it does take a lot of time. By not open-sourcing the design files you're basically just stopping the lazy copycats - anyone who really cared could still copy it.