Åpen kildekode -maskinvare

fra Wikipedia, den frie encyklopedi
Hopp til navigasjon Hopp til søk
Logo for "Open Source Hardware" fra Open Source Hardware Association (OSHWA)
RepRap 3D-skriver for generelle formål med muligheten til å lage kopier av sine egne konstruksjonsdeler (" selvreplikerende ")

Åpen kildevare eller åpen maskinvare , også gratis maskinvare ( engelsk gratis maskinvare [1] ) er maskinvare som er produsert i henhold til gratis konstruksjonsplaner . Bevegelsen og ideen er nær eller går tilbake til gratis programvare , åpen kildekode og DIY -bevegelser.

Konsept og aktivitetsfelt

Selv om "åpen kildekode -maskinvare" ofte har mye til felles med åpen kildekode -programvare , kan "åpen maskinvare" også foregå langt borte fra programvareteknologi : For eksempel prøver "OpenSource Car" ( OScar ) -prosjektet å utvikle gratis byggeplaner for en bil , med andre ord, en fritt tilgjengelig “oppskrift” for å bygge selv . Enda lenger med Thingiverse , her skal objekter gjøres tilgjengelige som 3D -utskrivbare CAD -filer. "Solar" -prosjektet prøver å spre billige selvbyggende solsystemer i utviklingsland, også for å muliggjøre matlaging og oppvarming uten ved .

Prosjektene Libreboot (i motsetning til coreboot inneholder ikke lenger noen proprietære komponenter) og coreboot (tidligere LinuxBIOS) med sikte på å erstatte proprietære BIOSer er noen ganger også tilordnet gratis maskinvare , siden BIOS ble tilordnet maskinvaren fra et historisk perspektiv. Mens BIOS i de første dagene av datamaskinen var fullstendig lagret i en OTP - ROM og dermed uatskillelig forankret i maskinvaren, er dette nå helt utskiftbart , akkurat som annen programvare. [2]

Som en av de første datamaskinene i serieproduksjon , ønsker det ideelle prosjektet 100-Dollar-Laptop å utstyre alle sine datamaskiner med coreboot . Med et planlagt produksjonsvolum på 100 til 200 millioner stykker, vil BIOS sannsynligvis finne utbredt bruk, spesielt i utviklingsland og fremvoksende land , og dermed bidra til utviklingsbistand . Den 14. februar 2006 avslørte selskapet Sun Microsystems overraskende utformingen av deres kjente SPARC -prosessorarkitektur under navnet OpenSPARC fullt ut og under gratis programvarelisens GNU General Public License gjort til allmennheten. Under navnet "Open Compute Project" har Facebook gitt ut både arkitekturen til serverne og et datasenter. [3]

Innen tekstilbehandling kommer AYAB -prosjektet ("Alle garn er vakre," engelsk for "Alle garn er vakre") som de vanlige strikkemaskinene Brother KH -9xx med en moderne og åpen Arduino gir -basert kontroll. [4] [5] [6] [7]

I tillegg til de ovennevnte bidragene om sporbarhet , forbrukerbeskyttelse og sirkulær økonomi , indikerer forskjellige studier betydelige kostnadsbesparelser gjennom åpen kildekode-maskinvare. På områdene mikrokontrollerutviklerkort og additiv produksjon var gjennomsnittlig kostnadsbesparelse gjennom åpen maskinvare sammenlignet med proprietære løsninger 94 prosent. [Åttende]

historie

openhardware.org logo (2013)
OSHWA -logo

De første maskinvareorienterte " open source " -aktivitetene ble startet i 1997 av Bruce Perens , forfatteren av Open Source Definition , medstifter av Open Source Initiative og radioamatør . Han startet Open Hardware Certification Program med det formål å gjøre maskinvareprodusenter i stand til å selvsertifisere produktene sine som "åpne". [9] [10] Kort tid etter starten av Perens 'program startet David Freeman Open Hardware Specification Project (OHSpec) som et ytterligere forsøk på å etablere en gratis databehandlingsplattform som et alternativ til proprietære plattformer. [11] I 1999 prøvde tre andre entusiaster å overføre open source-filosofien til maskindesign, grunnla Open Design Foundation (ODF) som en ideell organisasjon og utviklet definisjonen " open design ". Imidlertid fizzled alle disse aktivitetene etter en stund.

På midten av 2000-tallet ble imidlertid åpen kildekode-maskinvare gjenopplivet med fremveksten av noen høyprofilerte og vellykkede prosjekter og selskaper som OpenCores (kjent for OpenRISC ), RepRap (3D-skriver), Arduino , Adafruit og SparkFun. Som svar reaktiverte Perens nettstedet hans openhardware.org i 2007.

Open Graphics Project , et forsøk på å utvikle en gratis og åpen 3D -grafikkbrikke og et 3D -referansekort, førte til etableringen av Open Hardware Foundation (OHF) i 2007. [12]

Tucson Amateur Packet Radio Corporation (TAPR), en amatørradioorganisasjon som ble grunnlagt i 1982 for å fremme utviklingen av digital amatørradioteknologi, opprettet den første åpne maskinvarelisensen, TAPR Open Hardware License , i 2007. OSI med Eric S. Raymond reiste bekymringer for den nye lisensen og bestemte seg for ikke å gå gjennom den. [1. 3]

I 2010, i forbindelse med Freedom Defined -prosjektet , ble Open Hardware Definition opprettet som et samarbeidsarbeid av mange [14] og oppnådde bred aksept av dusinvis av organisasjoner og selskaper (fra 2016). [15]

I juli 2011 publiserte CERN ( European Organization for Nuclear Research ) sin egen åpen kildekode -maskinvarelisens, CERN Open Hardware License . Javier Serrano, ingeniør ved CERN's Beams Department og grunnlegger av Open Hardware Repository , sa: "Ved å dele design åpent, forventer CERN å forbedre kvaliteten på designene gjennom fagfellevurdering og å garantere brukerne - inkludert kommersielle selskaper - friheten til å studere , modifisere og produsere dem, noe som fører til bedre maskinvare og mindre duplisering av innsats ” [16] . Selv om den opprinnelig ble utviklet for å oppfylle CERN-spesifikke krav, for eksempel å spore virkningen av CERNs forskning, kan den nå brukes godt av alle for åpen kildekode-maskinvare i sin flere tilpassede form. [17]

På Open Hardware Summit 2011 var det heftige diskusjoner om lisenser og hva som er åpen kildekode -maskinvare, som et resultat av at Bruce Perens brøt løs fra tidligere felles innsats og resultater som OSHW -definisjonen. [18] Bruce Perens reaktiverte Openhardware.org med en organisasjon med samme navn som representerer "Open Hardware", til tross for innholdsavtale med Open Source Hardware Definition, basert på Open Source Definition og "Four Freedoms" fra Free Software Foundation . [19] Perens openhardware.org har imidlertid ikke vært online siden 2014, og det ser ut til at organisasjonen har stoppet alle aktiviteter. [20]

Open Source Hardware Association (OSHWA) på oshwa.org representerer "Open Source Hardware", fungerer som et senter for åpen kildekode maskinvareaktiviteter av alle slag og sjangre og samarbeider intensivt med enheter som TAPR, CERN og OSI. OSHWA ble etablert som en organisasjon i Delaware, USA i juni 2012 og ble en ideell organisasjon i juli 2013. [21] Etter krangel om varemerkeoverlappinger mellom OSHWA og OSI, signerte begge organisasjonene en sameksistensavtale i 2012. [22] [23]

I 2012, etter mange års skeptisk avstand fra ideen om relevansen av gratis hardware design, [24] den Free Software Foundation begynte en “respekterer ditt Freedom” sertifiseringsprogram (RYF). Det er ment å oppmuntre til utvikling og spredning av gratis maskinvare som bør ta hensyn til sluttbrukerens rettigheter og personvern. [25] [26] Kampanjen har hatt begrenset suksess med seks enheter så langt, og kampanjen har blitt kritisert for å blande politiske aktiviteter med et maskinvaresertifikat; For sertifikatet krever FSF aksept og bruk av FSF -terminologien, noe som er kontroversielt i FOSS -miljøet. [27] [28] I 2016 foreslo FSF -prosjektet Replicant også en "gratis maskinvare" -definisjon (i stedet for OSHWA "Open Source Hardware" -definisjonen), avledet fra "Fire friheter" til FSF. [29]

I løpet av COVID-19-pandemien har flere prosjekter for produksjon av enkle ventilatorer pågått siden våren 2020; [30] Prosjekt Carola for produksjon av en åpen kildekode produksjonslinje for munn- og nesebeskyttelsesmasker i en 20-fots beholder er avviklet. [31]

Lovlig basis

Siden maskinvare, i motsetning til programvare, ofte ikke er gjenstand for opphavsrett , er maskinvarelisenser med åpen kildekode mer fokusert på patentrett som handlingsmekanisme, i motsetning til FOSS -lisenser, som er basert på opphavsrett.

Gratis maskinvare kan slippes i forskjellige omfang avhengig av prosjektet. Mange produsenter gir ofte bare deler av implementeringene sine videre til brukernes egne prosjekter. For eksempel ble bare fastvaren til den trådløse WRT54GL -ruteren fra Linksys (tvang) plassert under GPL; bare programmeringsgrensesnittet til Roomba robotstøvsuger har blitt publisert.

I tillegg kan uavhengige deler av et prosjekt være gjenstand for forskjellige lisenser. Dette betyr at grensesnitt , programvare og maskinvare, for eksempel, kan ha forskjellige lisenser.

Åpne maskinvarelisenser

Kjente og for tiden i bruk åpne maskinvarelisenser for åpen kildekode er:

  • "TAPR Open Hardware License": skrevet av advokat John Ackermann og av OSS -storhetene Bruce Perens og Eric S. Raymond , godkjent etter diskusjoner med hundrevis fra samfunnet [32]
  • "Balloon Open Hardware License": skrevet og brukt av "Balloon Project"
  • Selv om den opprinnelig var sin egen lisens, bruker OpenCoresLGPL
  • Hardware Design Public License: skrevet av Graham Seaman, administrator for Opencollector.org
  • CERN CERN Open Hardware License (OHL CERN) [33] opprinnelig designet for bruk med Open Hardware Repository [34]
  • Solderpad License [35] , en variant av Apache License versjon 2.0, utvidet av advokat Andrew Katz for å være mer egnet for maskinvare.
  • Chumby SDK og HDK lisens.
  • BSD -lisens , MIT -lisens og andre tillatte FOSS -lisenser.

Open Source Hardware Association anbefaler syv lisenser som er kompatible med Open Source Hardware Definition . [36] Av de generelle copyleft-lisensene er GNU General Public License (GPL) og Creative Commons Attribution-ShareAlike , av maskinvarespesifikke copyleft-lisenser CERN Open Hardware License (CERN OHL) og TAPR Open Hardware License (TAPR OHL) og av de generelle tillatte lisensene, Free BSD -lisensen , MIT -lisensen og Creative Commons Attribution -lisensen. [37] Openhardware.org anbefalte TAPR Open Hardware License, Creative Commons BY-SA 3.0 og GPL 3.0-lisensen i 2012. [38]

Richard Stallman ( GNU og FSF ) anbefaler forskjellige lisenser for gratis maskinvare for forskjellige brukstilfeller. [1] For generelle byggeplaner, GNU GPL v3 (eller nyere), Apache-lisensen v2.0 og CC-0 (en lisens som ligner på offentlig eiendom ). For funksjonelle 3D-konstruksjonsplaner GNU GPL v3 (eller nyere), Apache-lisensen v2.0 og lisensene CC-BY-SA, CC-BY eller CC-0 . For dekorative design GNU GPL v3 (eller nyere), Apache-lisensen v2.0, CC-0 eller annen Creative Commons-lisens (inkludert den proprietære).

standardisering

DIN SPEC 3105 er ment å fungere som en manuell og industriell utviklingsstandard for maskinvare med åpen kildekode i fremtiden. [39] [40] [41] Den todelte spesifikasjonen publisert 18. juni 2020 er den første DIN-kjernepublikasjonen under en Creative Commons-lisens. [42] [43]

Se også

weblenker

Commons : Gratis maskinvaresamling av bilder, videoer og lydfiler

litteratur

Fagblader Engelskspråklige open access journaler med fagfellevurdering er for eksempel:

Monografier

  • A. Gibb et al.: Building Open Source Hardware. DIY -produksjon for hackere og produsenter . Addison-Wesley Educational, 2014, ISBN 978-0-321-90604-5 .

Individuelle bevis

  1. ^ A b Richard M. Stallman: Gratis maskinvare og gratis maskinvaredesign . 20. juli 2015. Hentet 13. august 2015.
  2. ^ Kampanje for gratis BIOS . Free Software Foundation
  3. ^ Åpne beregningsprosjekt. Netzwelt.de; Hentet 22. juli 2011
  4. Andrea Diener: Chaos Communication Congress amatører, bygningsarbeidere, life hackere . faz.net . 28. desember 2013. Tilgang 9. juli 2015: “ Ikke bare telefonforbindelser og datamaskiner blir hacket, men også strikkemaskiner og -planter. En kultur for selvoppdagelse presenteres på Chaos Communication Congress. Funn deles villig med alle. "
  5. ayab-knitting.com
  6. Gratis programvare og moteteknologi av Nathan Willis på lwn.net (13. mai 2015)
  7. Mot Open Textile and Garment Production Libre Graphics Meeting 2015, Toronto , 29. april (engelsk)
  8. ^ Joshua M. Pearce: Økonomiske besparelser for vitenskapelig fri og åpen kildekode -teknologi: En gjennomgang . I: HardwareX . teip   8. oktober 2020, s.   e00139 , doi : 10.1016 / j.ohx.2020.e00139 , PMID 32923748 , PMC 7480774 (gratis fulltekst) - ( elsevier.com [åpnet 6. oktober 2020]).
  9. Perens, B. 1997. annoucing: The Open Hardware Certification Program. Debian kunngjør liste
  10. Open Hardware Certification Program ( Memento 12. desember 1998 i Internettarkivet ) openhardware.org, november 1998
  11. D. Freeman: OHSpec: The Open Hardware Specification Project. ( Minne av 20. februar 1999 i Internettarkivet ) 1998.
  12. ^ P. McNamara: Åpen maskinvare. The Open Source Business Resource (september 2007: Definere åpen kildekode). ( Minne av 6. januar 2012 i Internettarkivet ) 2007
  13. Ars Technica: TAPR introduserer open-source hardware lisens, OSI skeptiske .
  14. ^ Frihet definert. 2011. Definisjon av maskinvare med åpen kildekode. Frihet definert
  15. OSHW freedomedefined.org; åpnet i 2016
  16. CERN. 2011. CERN lanserer initiativet Open Hardware. ( Memento fra 1. juli 2012 i Internettarkivet )
  17. M. Ayass: CERN Open Hardware License. ( Minne av 6. desember 2011 i Internettarkivet ; PDF) 2011.
  18. Bruce Perens: Fremme av åpen maskinvare . 2011.
  19. Bruce Perens: Åpen maskinvare - grunnlov. ( Minne av 22. november 2012 i Internettarkivet ) 2011
  20. Du har nådd et nettsted som eies av Perens LLC ( Memento 17. februar 2014 i Internettarkivet ) på openhardware.org
  21. brief-history-of-open-source-hardware-organisations-and-definitions on OSHWA.org
  22. Et viktig spørsmål om maskinvaremerket for åpen kildekode på oshwa.org (august 2012)
  23. sameksistens på oshwa.org (oktober 2012)
  24. ^ Richard Stallman : Gratis maskinvare . linuxtoday.com, 22. juni 1999. "Jeg ser ingen sosial nødvendighet for gratis maskinvaredesign som nødvendigheten for gratis programvare."
  25. Respekterer din Freedom -maskinvareproduktsertifisering . I: fsf.org .
  26. The Free Software Foundation elsker denne bærbare datamaskinen, men du vil ikkePC World av Chris Hoffman (5. februar 2015)
  27. Kriterier på fsf.org “Selgeren må bruke FSF -godkjent terminologi for FSFs aktiviteter og arbeid, i alle uttalelser og publikasjoner knyttet til produktet. Dette inkluderer produktemballasje og manualer, websider, markedsføringsmateriell og intervjuer om produktet. Spesielt må selgeren bruke begrepet 'GNU / Linux' for enhver referanse til et helt operativsystem som inkluderer GNU og Linux, ikke 'Linux' eller 'Linux-basert system' eller 'et system med Linux-kjernen' eller noe annet begrep som nevner 'Linux' uten 'GNU'. På samme måte må selgeren snakke om 'gratis programvare' mer fremtredende enn 'åpen kildekode'. ”
  28. lets_talk_about_respect_your_freedoms_more på reddit.com
  29. ^ Spørsmål om frihet og personvern / sikkerhet . Replikant, 2016; Hentet 22. februar 2016. “Friheten til å bruke maskinvaren, til ethvert formål. Friheten til å studere hvordan maskinvaren fungerer, og endre den slik at den fungerer som du vil. Tilgang til maskinvaredesignkilden er en forutsetning for dette. Friheten til å distribuere kopier av maskinvaren og dens design slik at du kan hjelpe naboen din. Friheten til å distribuere kopier av de modifiserte versjonene dine til andre. Ved å gjøre dette kan du gi hele samfunnet en sjanse til å dra nytte av endringene dine. Tilgang til maskinvaredesignkilden er en forutsetning for dette. "
  30. Liste over forskjellige prosjekter for produksjon av en ventilator. Nettsted for Open Source Ventilator -initiativet. Tilgang 29. mars
  31. Carola. Mobile Open Source Mask Microfactory. I: Prosjekt Carola. CADUS e. V., Open Source Ecology Germany e. V., r0g_agency for open culture & critical transformation gGmbH, åpnet 6. oktober 2020 .
  32. utskrift av alle kommentarer ( Memento 18. mai 2008 i Internettarkivet ), på technocrat.net
  33. CERN Open Hardware License ( enarchivebot = ) I: Open Hardware Repository . CERN. 5. juli 2012. Hentet 15. desember 2018.
  34. Åpne maskinvarelager . Hentet 16. april 2015.
  35. Solderpad -lisenser . Solderpad.org. Hentet 15. august 2012.
  36. Definisjon på oshwa.org
  37. Vanlige spørsmål oshwa.org; “Hvilken lisens skal jeg bruke? Generelt er det to brede klasser med åpen kildekode-lisenser: copyleft og permissive. Copyleft-lisenser (også referert til som "andel-like" eller "viral") er de som krever at derivatverk skal gis ut under samme lisens som originalen; vanlige copyleft-lisenser inkluderer GNU General Public License (GPL) og Creative Commons Attribution-ShareAlike-lisensen. Andre copyleft -lisenser er spesielt designet for maskinvare; de inkluderer CERN Open Hardware License (OHL) og TAPR Open Hardware License (OHL). Tillatte lisenser er de som tillater proprietære (lukkede) derivater; de inkluderer FreeBSD -lisensen, MIT -lisensen og Creative Commons Attribution -lisensen. Lisenser som forhindrer kommersiell bruk er ikke kompatible med åpen kildekode; se dette spørsmålet for mer. "
  38. Anbefalte lisenser . ( Minne fra 28. mars 2012 i Internettarkivet ) Åpen maskinvare -wiki
  39. Forretningsplan. DIN SPEC 3105. Open source hardware. I: Tysk institutt for standardisering DIN. Mars 2019, åpnet 12. januar 2020 .
  40. Forretningsplan. DIN SPEC 3105-1. Åpen kildekode -maskinvare. I: Tysk institutt for standardisering DIN. Desember 2019, åpnet 12. januar 2020 .
  41. Martin Häuer: Åpen kildevare -maskinvare i industrien. Møt DIN SPEC 3105. I: Media.CCC.de. Chaos Computer Club e. V., 29. desember 2019, åpnet 12. januar 2020 (engelsk, tysk).
  42. Tysk institutt for standardisering DIN (red.): DIN SPEC 3105-1: 2020-07. Open Source Hardware - Del 1: Krav til teknisk dokumentasjon; Tekst på engelsk . Beuth-Verlag, Berlin juli 2020, doi : 10.31030 / 3173063 .
  43. Tysk institutt for standardisering DIN (red.): DIN SPEC 3105-2: 2020-07. Open Source Hardware - Del 2: Fellesskapsbasert vurdering; Tekst på engelsk . Beuth-Verlag, Berlin juli 2020, doi : 10.31030 / 3173062 .