S'anomena maquinari lliure, maquinari de codi obert, electrònica lliure o màquines lliuresals dispositius de maquinari les especificacions dels quals i diagrames esquemàtics són d'accés públic, ja sigui sota algun tipus de pagament o de franc. La filosofia del programari lliure (les idees sobre la llibertat del coneixement) és aplicable a la del maquinari lliure. S'ha de recordar en tot moment que lliure no és sinònim de gratis. El maquinari lliure forma parteix de la cultura lliure.
L'impuls per al desenvolupament del maquinari lliure va ser iniciat el 2001 amb el Challenge to Silicon Valley publicat per Kofi Annan.[3] Com que la naturalesa del maquinari és diferent de la del programari, i pel fet que el concepte de maquinari lliure és relativament nou, encara no ha sorgit una definició exacta del maquinari lliure.
Atès que aquest maquinari està associats a costos variables directes, cap definició de programari lliure és directament aplicable sense modificació. En canvi, el terme 'maquinari lliure' s'ha usat principalment per reflectir l'ús del 'programari lliure' amb el maquinari i el llançament lliure de la informació pel que fa al maquinari, sovint incloent el llançament dels diagrames esquemàtics, dissenys, mides i altra informació sobre del maquinari. De tota manera, inclou el disseny del maquinari i la distribució dels elements en la targeta mare.
Amb l'auge dels dispositius de lògica programable reconfigurables, el compartir els dissenys lògics és també una pràctica de maquinari lliure. En comptes de compartir els diagrames esquemàtics, el codi HDL és compartit. Això difereix del programari lliure. Les descripcions HDL són usades comunament per instal·lar sistemes SoC en FPGA o directament en dissenys ASIC. Els mòduls HDL, quan es distribueixen, són anomenats semiconductor intellectual property cores , o nuclis IP.
Existeixen moltes comunitats que treballen en el disseny, desenvolupament i proves de maquinari lliure, i que a més brinden suport. Algunes d'elles són Open Collector,[4] OpenCores [5] i el Projecte gEDA.[6]