Kode irekiko hardware

Kode Irekiko Hardwarea edo hardware librea —, — diseinua publikoki eskuragarri duen gailu elektroniko edo hardwarea da, edozein pertsonak aztertu, aldatu, banatu, eraiki eta saldu ahal izateko moduan, bai diseinua bera zein diseinu horretan oinarritutako hardwarea. Hardwarearen iturria, sortzeko erabili den diseinua, eraldatu ahal den formatu egokian -fitxategietan- eskuragarri dago.

Idealki, Kode Irekiko Hardwareak erraz eskuratu daitezkeen osagai eta materialeak, prozesu estandarizatuak, azpiegitura irekiak, murrizketa gabeko edukiak eta kode irekidun diseinu tresnak erabiltzen ditu, gizabanakoen hardwarea sortu eta erabiltzeko gaitasuna maximizatzeko.
 
Kode Irekiko Hardwareak, diseinuen elkartruke irekiaren bitartez, teknologia kontrolatzeko askatasuna ematen du, eta, aldi berean, ezagupena elkartrukatzeko eta komertzioa sustatzeko.

Garapena 

Eztabaida zabalak izan dira hardware librea software librea bezain eskuragarria egiteko bideei buruz. Eztabaidetan hainbat eremu jorratu dira, tartean kode irekiko hardwarea zein mailatan definitzen den, hardwarearen garapenerako elkarlan erak, eta garapen iraunkor ereduak kode irekiko teknologia aproposak sortuz. Honetaz gain lan haundia egin da kode irekiko hardware zientifikoa sortzeko, kode irekiko elektronika eta 3d inprimagailuak bateratuz.

Kode irekiko softwarea eta kode irekiko hardwarea garatzearen harteko alde haundienetako bat, azken honen emaitza ukigarria dela, eta prototipatze eta fabrikatzeak diru kostu bat daukala da. Kode irekiko hardwareak, kostuak gutxitu eta proiektu garatzaile indibidualek har ditzaketen arrisku ekonomikoak gutxitzeko erronkak dituelarik, komunitateko kide batzuk honen inguruan eredu batzuk proposatu dituzte. Honela, finantzaketa mekanismo iraunkorrak garatzeko ekimenak daude, tartean Open Source Hardware Central Banka. Proiektu garatzaile indibudualek Kickstarter bezalako crowdfunding plataformak erabili ditzakete finantziazioa lortzeko.

Lizentziak 
Lizentzia berri bat sortu beharrean, kode irekiko hardware proiektu batzuetan dagoeneko existitzen diren software libreko lizentziak erabiltzen dira. Lizentzia hauek patente legeekin bat ez etortzea gerta daiteke.

Honetaz gain, lizentzia berri batzuk proposatu dira. Hauek hardware diseinuen arazo espezifikoak heltzeko diseinatuak daude. Lizentzia hauetan kode irekiko softwarearen (OSS) oinarrizko printzipioak hardware proiektu baliokideetara "portatu" dira. Erakundeek konpartitutako lizentzia baten inguruan elkartzeko joera daukate. Adibidez, OpenCores-ek LGPL edo moldatutako BSD lizentziak aukeratzen ditu, FreeCores-ek GPL, Open Hardware Foundation-ek copyleft edo "beste lizentzia permisibo" batzuk, Open Graphics Project-ek hainbat lizentzia erabiltzen ditu, tartean MIT lizentzia, GPL, eta lizentzia jabeduna eta Balloon Project-en beraien lizentzia idatzi zuten. Hardware lizentzia berriak askotan software libreko lizentzia ezagunen "hardware baliokide" bezala azaltzen dira, adibidez GPL, LGPL, edo BSD lizentziak.

Azalean software lizentzien antza badute ere, funtsean hardware lizentzia gehienak desberdinak dira: berauen izaeragatik, patente legeekiko menpekotasun haundiagoa daukate copyright legeekiko baino. Copyright lizentzia batek iturburu kodearen banaketa eta diseinu dokumentuak kontrolatzen dituen bitartean, patente lizentzia batek diseinu dokumentuetan oinarritutako gailu fisiko baten fabrikazio eta erabilpena kontrolatu ditzake. Bereizketa hau esplizituki aipatzen da TAPR Open Hardware License lizentziaren atarikoan: "... those who benefit from an OHL design may not bring lawsuits claiming that design infringes their patents or other intellectual property." -Kode Irekiko Hardare diseinu bat erabiliz onuratutakoek ezin dute demandarik aurkeztu diseinuak beraien patente edo beste jabetza intelektualen bat hausten dutela argudiatuz-.

Lizentzia aipagarri batzuen hartean daude:

 The TAPR Open Hardware License: John Ackermann abokatuaren zirriborrotik hasita, OSS komunitateko Bruce Perens eta Eric S. Raymond buruek berrikusia, eta ehundaka bolondresek komunitate eztabaida ireki baten eztabaidatua.
 Balloon Open Hardware License: Balloon Project-en proiektu guztietan erabilia.
 Originalki software lizentzia bazen ere, OpenCores-ek LGPL lizentzia sustatzen du.
 Hardware Design Public License: Opencollector.org-eko administratzaile Graham Seamanek idatzia.
 2011 martxoan CERNek CERN Open Hardware License lizentzia jaurti zuen, Open Hardware Repository gordailuarekin  eta beste proiektu batzuetan erabiltzeko asmoarekin.

 The Solderpad License: Apache License version 2.0 lizentziaren bertsioa, Andrew Katz legegileak hardware erabilpenerako egokitzeko zuzendua.

Kode Irekiko Hardwarearen definizioa, Open Source Hardware Associationen -OSHWA- arabera 
Open Source Hardware Association (OSHWA) Kode Irekiko Hardware komunitatearen ahotsa izateko asmoaz jaio den irabazi-asmorik gabeko elkarte bat da.

Elkarte honetako kideek, beste partehartzaile batzuekin batera, Kode Irekiko Hardwarearen definizio zirriborroa garatu zuten freedomdefined.org wikian, 2010etik aurrera.  Definizioaren 1.0 bertsioa OSHWAren webgunean publikatu zen. Ingelesezko definizioa 11 hizkuntzatara itzulia dago (2015eko apirilean).

Definizioa 
 Kode Irekiko Hardware (OSHW) Printzipio Deklarazioa 1.0
Kode Irekiko Hardwarea (ingelez Open Source Hardware, OSHW) diseinua publikoki eskuragarri duen hardwarea da, edozein pertsonak aztertu, aldatu, banatu, eraiki eta saldu ahal izateko moduan, bai diseinua bera zein diseinu horretan oinarritutako hardwarea. Hardwarearen iturria, sortzeko erabili den diseinua, eraldatu ahal den formatu egokian eskuragarri dago. Idealki, Kode Irekiko Hardwareak erraz eskuratu daitezkeen osagai eta materialeak, prozesu estandarizatuak, azpiegitura irekiak, murrizketa gabeko edukiak eta kode irekidun diseinu tresnak erabiltzen ditu, gizabanakoen hardwarea sortu eta erabiltzeko gaitasuna maximizatzeko. Kode Irekiko Hardwareak, diseinuen elkartruke irekiaren bitartez, teknologia kontrolatzeko askatasuna ematen du, eta, aldi berean, ezagupena elkartrukatzeko eta komertzioa sustatzeko.

 Kode Irekiko Hardware (OSHW) 1.0 definizioa
Kode Irekiko Hardware (Open Source Hardware, OSHW) 1.0 definizioa Kode Irekiko Softwarearentzako Kode Irekiaren definizioan oinarritzen da. Definizio hori Bruce Perensek eta Debianen garatzaileek sortu zuten «Debianentzako Software Librearen Estilo Gida» -Debian Free Software Guidelines- bezala ezagutzen da.

 Sarrera
"Kode Irekiko Hardware" (Open Source Hardware, OSHW) berauen diseinuak edozeinek eraiki, eraldatu, banatu edo erabili ahal izateko moduan publikoki jaurti diren tramankulu ukigarriak -makina, gailu edo beste objektu fisiko batzuk- izendatzeko termino bat da. Definizio honek "Kode Irekiko Hardware" lizentzien garapen eta ebaluaziorako gida bat emoteko asmoa du.

Hardwarea softwarearengandik desberdina da, objektu fisikoak sortu ahal izateko baliabide fisikoak erabiltzea beti beharrezkoa bait da. Ondorioz, OSHW lizentziapean okjektuak ("produktuak") sortzen dabiltzan pertsona edo konpainiek produktu hauek jatorrizko diseinatzaleak ez dituela eraiki, saldu, bermetu edo edozein eratan baimendu argi uzteko obligazioa dute, eta gainera ezingo dute jatorrizko diseinatzailearen jabetzapeko markarik eribili.

"Kode Irekiko Hardware"aren banaketa baldintzek hurrengo kriterioak bete beharko dituzte:

 1. Dokumentazioa
Hardwarearekin batera diseinu fitxategiak barneratzen dituen dokumentazioa jaurtiko da, eta diseinu fitxategien aldaketa eta banaketa baimenduta egon beharko da. Dokumentazioa produktu fisikoarekin batera ez doanean, era argian azalduko da arrazoizko erreprodukzio kostua baino handiagoa ez duen dokumentazioa lortzeko era, lehentasunez kargu gabeko Internet bidezko jaitsiera. Dokumentazioan diseinu fitxategiak barneratu beharko dira, aldaketak egitea uzten duen formatu batean, CAD programa baten formatu natiboan adibidez. Diseinua nahita ezkutatzen duten fitxategiak ez daude baimenduta. Kode konpilatuaren antzeko formatu bitartekoak ere -CAD programa batetik eratorritako inprimatzeko prest dauden kobrezko xaflak adibidez- ez dira ordezko bezala baimentzen. Lizentziak diseinu fitxategiak zeharo dokumentatutako formatu irekian(etan) banatzea eskatu dezake.

 2. Norainokoa
Hardwarearen dokumentazioak argi utziko du diseinaren zein parte, osoa ez denean, askatzen den lizentziapean.

 3. Beharrezko softwarea
Lizentziatutako diseinuak softwarea behar badu, bai txertatua, edo era egokian operatu eta bere funtzio basikoak betetzeko, lizentziak hurrengo baldintzetatik bat betetzea eskatu dezake:

a) Interfazeak nahiko dokumentatuak egotea, gailua era egokian operatu eta bere funtzio basikoak betetzea ahalbidetzen duen kode irekiko softwarea idaztea aintzakotzat hartzeko modukoa izanik. Adibidez, dokumentazioaren denbora seinale diagrama zehatzak edo interfazearen operazioa argi erakusten duen pseudokodea barneratu daitezke.

b) Beharrezko softwarea OSI-k aprobatutako software irekiko lizentzia batekin askatzea.

 4. Lan eratorriak
Lizentziak aldaketa eta lan eratorriak baimendu beharko ditu, eta hauek lan originalaren lizentziaren baldintza berdinetan banatzea baimenduko du. Lizentziak diseinu fitxategietan oinarritutako produktuak, diseinu fitxategiak eurak, eta hauengandik eratorritakoak eraikitzea, saltzea, banatzea eta erabiltzea baimenduko du.

 5. Banaketa librea
Lizentziak ezingo dio inori proiektuaren dokumentazioa saldu edo banatzea mugatu. Lizentziak ezingo du esandako salmentagatik jabetza eskubiderik ordaintzea eskatu. Lizentziak ezingo du lan eratorrien salmentarekin loturiko jabetza eskubiderik ordaintzea eskatu.

 6. Aitortza
Diseinu fitxategiak, eraikitako produktuak edo/eta hauen eratorriak banatzerakoan, lizentziak dokumentu eratorriek eta gailuei lotutako kopia eskubideen (copyright) jakinarazpenek lizentzitzaileen(aren) aitortza eman dezatela eskatu dezake. Lizentziak informazio hau azken erabiltzailearentzat gailua era normalean erabiliz eskuragarri egotea eskatu dezake, baina ezingo du erakusteko formatu zehatz bat zehaztu. Lizentziak lan eratorriek jatorrizko lanaren izen edo bertsio zenbaki desberdin bat eramatea eskatu dezake.

 7. Pertsona edo taldeen aurkako diskriminazio eza
Lizentziak ezin du pertsona edo pertsona talde bat ere diskriminatu.

 8. Erabilera eremuen aurkako diskriminazio eza
Lizentziak ezin dio inori lana (eraikitako gailua barne) erabilera eremu espezifiko baten erabiltzea mugatu. Adibidez, ezingo du hardwarea negozio batean erabiltzea edo ikerketa nuklearrean erabiltzea mugatu.

 9. Lizentziaren banaketa.
Lizentziak emoten dituen eskubideak lana banatzen zaien guztiei aplikatuko zaizkie, lizentzia gehigarri bat gauzatzeko beharrizanik gabe.

 10. Lizentzia ez da produktu batekiko espezifikoa izan behar.
Lizentziak emoten dituen eskubideak ez daude lizentziatutako lana produktu zehatz baten parte izatearen menpe. Lizentziaturiko lan baten parte bat lizentziaren zehaztapenen barnean erabili edo banatzen bada, lana banatzen zaien guztiek jatorrizko lanak emoten dituen eskudide berdinak izan beharko dituzte.

 11. Lizentziak ezingo du beste Hardware edo Softwarerik mugatu
Lizentziak ezingo die mugarik jarri lanari gehitutako baina honengandik eratorriak ez diren elementuei. Adibidez, lizentziak ezin du behartu lizentziaturiko gailuarekin batera saltzen den hardware guztia kode irekikoa izatea, ez eta kode irekiko softwarea erabiltzea behartu gailua kontrolatzeko.

 12. Lizentzia teknologikoki neutrala izan behar da.
Lizentziaren klausula bat ere ez da teknologia espezifiko baten, osagai edo parte zehatz baten, materiale baten edo interfaze estilo edo beronen erabilpen baten menpeko izango.

 Azken hitzak
Kode Irekiko Hardware definizio honen sinatzaileok kode irekiko mugimenduak informazioa elkarbanatzeko era bat bakarrik ordezkatzen duela onartzen dugu. Irekitasun eta elkarlan era guztiak sustatu eta babesten ditugu, definizio honekin bat etorri ala ez.

Negozio ereduak 
Kode Irekiko Hardwarea sortzen duten enpresak negozio eredu desberdinak esperimentatzen ari dira. Arduinok, adibidez, Arduino izena marka bezala erregistratu du. Diseinuak irekiak izanik edozeinek fabrikatu ditzake, baina ezin dute Arduino izena baimen gabe erabili. Honela beraien produktuak jatorrizko izenarekin bereizten dituzte. Badaude hainbat negozio eredu erabilgarri Kode Irekiko Hardwarea inplementatzeko, enpresa tradizionaletan ere. Adibidez, garapena eta berrikuntza azkartzeko industria fotovoltaikoak sozietate kolektibo, frankizia, banantzaile sekundario eta guztiz kode irekiko ereduekin esperimentatu du.

Kode Irekiko Hardware proiektu aipagarri batzuk

Arduino 

Arduino prototipo elektronikoak egiteko kode irekiko hardware -eta software- plataforma bat da. Artista, diseinatzaile eta ikasle-irakasleentzat pentsatua dago, baita hobby gisa objektu nahiz ingurune interaktiboak sortzea helburu duen edozeinentzat ere. Oinarrian, ATMEGA etxeko xx8 mikrokontrolagailua du. Hori plataformaren burmuina litzateke, eta Arduino Programing Language (Wiring-en oinarritua) nahiz Arduino Development Enviroment (Processing-en oinarritua) erabiliz programatzen da.

Arduinoa bera proiektu oso bat izateaz gain, beste Kode Irekiko Hardware proiektu batzuetan ere erabiltzen da. Proiektu batzuetan espresuki proiektu zehatz horretarako Arduinoren eratorri bat sortu da, edo hedapen plaka bat. Arduinoa erabiltzen duten beste Kode Irekiko proiektuen adibide bezala RepRap proiektua eta ArduPilot proiektuan oinarritutako droneak dira.

RepRap Proiektua 

RepRap Proiektua 3d inprimagailu autoerreplikagarriak sortzeko helburua duen proiektu komunitario bat da. RepRap -replicating rapid prototyper- inprimagailuarekin berau osatzen duten pieza gehienak sortu ahal dira, RepRap gehiago egin ahal izateko kit berriak sortuz. Helburua edozeinek bere inprimagailua egin, eta beste batzuei inprimagailu gehiago egiteko piezak eman ahal izatea da. RepRap inprimagailuek Arduino Mega mikrokontrolagailua dute oinarri.

Aurreikerlan baten arabera, produktu komunak inprimatzeko RepRap bat erabiltzeak berau sortzeko egindako inbertsioa justifikatzen du.

Open Source Ecology 

Open Source Ecology (OSE) nekazari, ingeniari, arkitekto eta jarraitzaile sare bat da. Hauen helburu nagusia elkarlan irekiaren bitartez ekonomia libre bat lortzea da. Honetarako Global Village Construction Set (GVCS) delakoa -herri globala eraikitzeko makina sorta- sortzen ari dira. Bizitza modernodun zibilizazio txiki bat eraiki ahal izateko behar diren 50 industria makina garrantzitsuenak hautatu dituzte -3d imprimagailua, haize-sorgailua, hondeamakina edo mikro-etxe bat adibidez- bakoitza kode irekiko hardware bezala garatzeko asmoarekin. 2014an, makina bakoitzaren garapen mailak desberdinak dira: batzuk ia guztiz osaturik dauden bitartean, beste batzuk oraindik hasi gabe daude.

Egoitza nagusia Factor e Farm baserria da, Missourin kokatua. Bertan makinen prototipoak sortu eta probatu egiten dituzte. Baserriak berak prototipo funtzioa betetzen du. Bertakoek janaria produzitu, euri-ura batu eta behar duten elektrizitatea panel fotovoltaikoekin lortzen dute.

Open Source Ecology Europan ere garatzen ari da OSE Europe izenarekin. Euskal Herrian ere bada proiektu honetan lan egiten duen komunitatea.

Erreferentziak

Ikus, gainera 
  Kode Irekiko Hardware proiektuen zerrenda
 Kode irekiko software
 Software libre
 Formatu ireki
 Arduino
 RepRap Proiektua

Kanpo estekak 
 Artikulu eta elkarrizketak
  Mikel Azkarate-askasua: Hardware librea: zertaz ari gara?. etzi.pm, 2014-11-05. (2015eko apirilaren 24an ikusia). CC-BY-SA-4.0
  Josu Jugo: Arduino, Raspberry Pi eta beste batzuk: Hardware librearen bidea. zientziakaiera.eus, 2015-02-19
  Open Hardware e Impresión 3D. Burutek, Asociación para el Desarrollo de Soberanía Tecnológica
  David Cuartellesi (Arduino erakundearen sortzailekide eta jabekidea) elkarrizketa. SALE, Software askea libre Euskadin, 2014-05-30. CC-BY-SA-4.0
  RepRap I, II eta III. alt2016
 Webguneak
  Open Source Hardware Association (OSWHA)
  Arduino webgunea
   RapRap webgunea ingelesez, gazteleraz
  Open Source Ecology, OSE Europe
   Basque OSE

Hardwarea
Hardwarea