mboost-dp1

Arduino

Open source-hardware får en standard

- Via CNET News - , redigeret af Emil

De fleste har hørt om open source-software, og mange læsere her på siden har sikkert hørt om open source-hardware (OSHW), men sidstnævnte er ikke særlig kendt i den brede befolkning, hvilket bl.a. skyldes, at der indtil nu ikke fandtes nogen standard for OSHW.

For nyligt mødtes en sammenslutning af personer, heriblandt Chris Anderson – redaktør på Wired Magazine, Phil Torrone fra Make Magazine, David Mellis fra MIT Media Lab og Arduino, Limor Fried fra Adafruit og Ayah Bdeir fra Eyebeam for at blive enige om en standard.

Arbejdet på standarden har været i gang siden marts, hvor der første gang blev afholdt et møde om emnet.

Elementerne i den nye standard omfatter elleve generelle punkter, som OSHW skal følge for at kunne blive kald open source. Blandt punkterne finder man definitioner som; dokumentation, fri distribution, ingen restriktioner på hardware eller software, evt. software, der er en del af hardwaren, skal være open source samt ingen begrænsninger på, hvad hardwaren må bruges til.

Alle elleve punkter i definitionen kan læses i dets version 0.3-udgave hos freedomdefined.org.





Gå til bund
Gravatar #1 - wendelboe
14. jul. 2010 08:43
Man kan da håbe at hardwaren så også bliver gratis ligesom open source software for det meste er ^^
Gravatar #2 - Bllets
14. jul. 2010 08:45
Er der nogen der kan fortælle mig hvad fordelen ved open source hardware er?

Jeg kan tydeligt se det ved open source software, men ikke lige ved hardware...
Gravatar #3 - Anders Fedеr
14. jul. 2010 08:47
#1 Så ville det jo være helt umuligt at få til at løbe rundt.

#2 Omtrent det samme - andre har mulighed for at videreudvikle den.
Gravatar #4 - Space Hopper
14. jul. 2010 09:04
#2 Alle for lov at lodde deres egen komponent fast.
Gravatar #5 - NeoNmaN
14. jul. 2010 09:05
#4) Fedt, så vil jeg lodde min kaffemaskine del fast, så man kan parle med at have verdens første lydkort der kan lave kaffe ;0)
Gravatar #6 - f-style
14. jul. 2010 09:07
#2
du slipper for begrænsninger som man bl.a. har set hos kameraer som er nærmest identiske bortset fra en software begrænsning og ikke en harware mæssig begrænsning.
Derudover kan hardwaren bruges til det man har lyst til og ikke det producenten har lyst til at det bliver brugt til. Tænk f.eks. sonys play station 3, den har jo en stor brænsning efter deres firmare opdatering. Det ville ikke ske hvis det var open source hardware.
Gravatar #7 - devnn
14. jul. 2010 09:28
Fordelen er primært dokumentation og tilgængelige komponenter. Dvs. at hvis du vil arbejde med produktet har du datablade på alt og der er ingen tvivl om hvordan noget fungerer. Der vil typisk også være nemt tilgængelige programmeringsstik.

Modsætningen er billig elektronik fra Østen hvor der alt stort set er integreret i én ASIC samt preprogrammerede kredse. Den hardware kan man stort set intet gøre med overhovedet. Med OSHW vil du altid kunne lægge din egen software ind på relativt nemt.

OpenMoko er et godt eksempel på OSHW hvor man kan slå alt op omkring alle chips.
Gravatar #8 - lindysign
14. jul. 2010 09:49
#2 En anden stor fordel er, at eftersom ALT skal være dokumenteret og er frit tilgængeligt, så slipper du for at stater (ingen nævnt, ingen glemt) kan installere hardware eller software som krænker din frihed. Det kunne være usa's påhit om at alle farveprintere skal efterlade et spor, så din printer unikt kan spores på dine udprint, samt softwaren ikke kan indskanne penge. Dvs. du kan ikke lave en sjov pengeseddel til din mosters 70 års fødselsdag, fordi de er bange for at du efterfølgende betaler med den i en butik, som tager imod en millon kroners seddel.

Bigbrother får det altså sværere med OSHW, og det er i mine øjne en god ting. Jeg er ikke kriminel, men ser allerede spor i vores samfund der minder om hvad alle stater der har begået overgreb mod deres borgere (i sikkerhedens navn) har gjort før i historien.
Gravatar #9 - ismetteren
14. jul. 2010 11:53
Hvis HTC's telefoner havde været OSHW, så ville det vel heller ikke være noget problem at få de nyeste versioner af andriod til at køre på dem?
Gravatar #10 - Simm
14. jul. 2010 12:09
#9 Næ, det er vel bare et spørgsmål om at fylde RAM (intern) nok på...
Gravatar #11 - astemix
14. jul. 2010 22:23
Dette ser jeg ikke som realistisk i øjeblikket
selvfølgelig kan du vælge op sige at dette hardware er åbent
men det ændre ikke på at jeg ikke kan sige hvordan alle de chips standard kode er siden de sikkert ikke er open source

Så er der så også en anden forskel fra almindelig open source til open source hardware
software gør det muligt at kunne side i en kælder og være nørd
hvis der skal være nogen der arbejder med open source hardware kan de købe noget hardware

Jeg vil tilmed spørge spørgsmålet
hvorfor vælge open source hardware
jeg kan se hvorfor med software

NXT er allerede open source
Der er få der har lavet deres egen firmware til NXT
der er fuld dokumentation

og for at være flink
her er til hvor de har kode og det hele
og du får tilmed firmware koden med
der vises alt hvad der er nødvendigt for at gøre det selv
http://mindstorms.lego.com/en-us/support/files/def...

dokumentation på processorne
http://www.atmel.com/dyn/resources/prod_documents/...
http://www.atmel.com/dyn/resources/prod_documents/...

meget gode processorer og kan lidt af hvert

men det er 100 gange nemmere at komme ind i software fordi du behøver ikke andet end den computer du sidder ved
hvorimod det eneste en normal kan med de datasheets og lign kikke forvirret på dem og lyde som stenalder menesker
og hvis du skal ændre det skal du hente externe programmers til nogen
og hvis du er heldig så er der programmering igennem kabelet via usb direkte

Gravatar #12 - Major-pepper-pants
15. jul. 2010 00:11
Lyder rigtigt spændende!

Er spændt på at se hvor langt de når :)


astemix (11) skrev:
hvorfor vælge open source hardware


Får at fjerne restriktioner på anerkendt hardware og dermed få flere funktioner ud til forbrugeren, som nu får fri mulighed for at gøre hvad han vil med sin hardware og samtidig har alle midlerne til det, i form af dokumentation og softwaren til hardwaren.

Jeg er glæder mig til at se, hvor meget det her vil kunne hjælpe privatpersoner hvis de nu har lyst til at rode med et eller andet projekt.


Gravatar #13 - astemix
15. jul. 2010 13:59
#12
Jeg tror næppe normalle person kommer til at forstå det alligevel
Det må så også være et marreridt hvis koden nu er skrevet i assambler

meget af koden der følger med cypress software er skrevet i assambler for at gøre det muligt for udvikleren til at skrive ren assambler kode
et af de sværeste sprog vi har
så dette enviorement vil blive kontrolleret af
entusiasterne og de udlærte og ikke forbrugeren
forbrugeren kan vente på at nørderne laver det de vil have hvilket det allerede er

så inde for i år eller de næste år vil jeg ikke kunne se noget brugbart ved det før en af de store elektronik firmaer ændre den måde de arbejder på
Gravatar #14 - Anders Fedеr
15. jul. 2010 15:04
#13 Du kegler rundt. Kildekoden til f.eks. Linux eller Firefox kan da heller ikke forstås af almindelige forbrugere?
Gravatar #15 - markjensen
15. jul. 2010 15:09
astemix (13) skrev:
Jeg tror næppe normalle person kommer til at forstå det alligevel


"Normale" mennesker (jeg går ud fra du også mener ikke-nørder) kan da heller ikke nødvendigvis forstå kildekode, men alligevel er OS software da ret udbredt.

astemix (13) skrev:
et af de sværeste sprog vi har

assembly er ikke ét sprog. Den sætning er i øvrigt ret underlig

astemix (13) skrev:
forbrugeren kan vente på at nørderne laver det de vil have

Sådan er de fleste ting jo i forvejen


Jeg er enig i at OS HW ikke er for normale mennesker, men det betyder at ikke at det ikke kan have sin berettigelse, fx til uddannelse. Den dag man kan printe sit eget hardware, vil det da være interessant med OS HW *kigger drømmende ud i luften*.
Gravatar #16 - martink
15. jul. 2010 17:02
#astemix

Kom lige ind i kampen, selvfølgelig kan OSHW bruges, dog vil det aldrig blive noget de større producenter vil tage brug af. Men til hobby niveau er det fint.

Desuden har "alm" folk rodet med hobby-elektronik i flere år så er det jo bare fint nok hvis det bliver lidt mere standardiseret.

Hardware behøver ikke indeholde nogen som helst form for kode. Det kan bestå af ganske få komponenter såsom modstande, kondensatore, transistore og ligende. Dette siger jeg fordi du får det til at lyde som at hardware skal indholde assambly kode.

Der findes desuden massere af andre sprog der kan bruges til programmering, bl.a. C.


Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login