Go Down

Topic: The Untold Story of Arduino (Read 1 time) previous topic - next topic

AlxDroidDev

Mar 03, 2016, 02:37 am Last Edit: Mar 03, 2016, 02:38 am by AlxDroidDev
The Untold Story of Arduino, told by Hernando Barragán, the real mind behind Wiring.

His narrative is backed with factual info and documents.

http://arduinohistory.github.io/

I have to say I am quite disappointed with "the founders", including Maximo Banzi et al.
Some of my projects:
Shield for DS1337+, DS1624 and AT24C1024B (RTC, temp & mem): http://forum.arduino.cc/index.php/topic,126197.0.html
CHDK Camera remote shutter (BT, IR, USB): http://forum.arduino.cc/index.php?topic=295377.0

Boardburner2

BIG read if i had the time.

Is there a synopsis of his boggle. 

westfw

Quote
Is there a synopsis of his boggle. 
1) Wiring came first; it had significant history before the Atmega128-based board.  Hernando's thesis is online...
2) Hernando Barragán doesn't understand why Arduino "forked" instead of contributing to the wiring effort
3) Hernando Barragán didn't join the Arduino effort because no one asked him to.
4) Many "stories" in the press (and in court papers) about the origins of Arduino are woefully inaccurate about the very early phases.

Hernando says he was interested in implementing other processors, but the other experiments from his thesis were all using CPUs significantly LARGER and more expensive than the ATmega128, so it's not clear to me that his idea for "other CPUs" matched the directions that Arduino chose.

Whandall

#3
Mar 03, 2016, 09:38 am Last Edit: Mar 03, 2016, 09:42 am by Whandall Reason: typo
Arduino is the clever concept of

  • forking an open source/open hardware project
  • creating a brand name for hardware devices built after that definition
  • having financial success in selling these devices
  • keeping on selling the branded stuff with an astronomical margins (compared to production cost)
There are no genuine Arduinos, the whole concept is pure marketing (which must be paid for, which raises the cost, ...)

Bill Gates at least paid a little for the system he created DOS from.
Ah, this is obviously some strange usage of the word 'safe' that I wasn't previously aware of. (D.Adams)

westfw

Quote
Arduino is the clever concept of ...
Now you're just trolling, rather than summarizing the article...

The post is worth reading, if only because it provides (IMO) an unusually accurate picture of just how much New Things depend on Older Things.  Even before Wiring. there were other attempts at providing "simplified" microcontrollers to non-engineers, and it mentions several of them (and some of their problems.) (And there is more in the thesis.)  Hernando seems proud of defining the "API" (digitalWrite(), pinMode(), the whole "pins as abstractions" concept), and he probably should be.  But the IDE was based on processing, the Wiring Board was based on BDMICRO MAVRIC-II, and a whole lot of OSSW was leveraged (That seems to have been a big issue for H.  A Parallax-based solution was rejected because the compiler wasn't OS, even though it was free.)

 

dally

#5
Mar 03, 2016, 12:09 pm Last Edit: Mar 03, 2016, 12:18 pm by dally
Bill Gates at least paid a little for the system he created DOS from.
I agree.

GoForSmoke

Bill Gates at least paid a little for the system he created DOS from.
Bill Gates hired someone else to pirate CP/M into a disk operating system that he sold to IBM and then sold it as his own and got a judge to declare it as legal on BS tech babble over a compile toggle.

Gates the Destroyer tore down companies with better ideas and did more to kill shared computing than anyone else.
1) http://gammon.com.au/blink  <-- tasking Arduino 1-2-3
2) http://gammon.com.au/serial <-- techniques howto
3) http://gammon.com.au/interrupts
Your sketch can sense ongoing process events in time.
Your sketch can make events to control it over time.

dally

yes, whatever I want to believe, Just slip a sable under the xmas tree, for me
been an awful good boy, Santa-duino, so, hurry down the chimney tonight :D

AlxDroidDev

The fact that Bill Gates did whatever he did doesn't excuse other people to do the same. I agree that it does happen more often than desirable, otherwise there wouldn't be so many copyright and IP lawsuits, but it is still something seen as criminal and illegal.

So, again, Bill Gates' actions do not excuse the Arduino team to do the same thing.

Giving it a second thought, I am not surprised at the whole Arduino SRL vs. Arduini LLC ordeal anymore. Apparently that king of backstabbing behaviour runs deep in the veins of some of the original Arduino team members.
Some of my projects:
Shield for DS1337+, DS1624 and AT24C1024B (RTC, temp & mem): http://forum.arduino.cc/index.php/topic,126197.0.html
CHDK Camera remote shutter (BT, IR, USB): http://forum.arduino.cc/index.php?topic=295377.0

codlink

Thanks for the link in the OP.  A good read.  Never knew that Massimo did that to Wiring.  I knew Arduino was forked from Wiring, but the way he did it was wrong.
//LiNK

westfw

Quote
I knew Arduino was forked from Wiring, but the way he did it was wrong.
In what way?  Certainly there could have been more credit left to where it was due, and the "recorded histories" could be more accurate, but forking is forking...
(I get the sense that Hernando had/has a much more "Open" vision of OSSW than Massimo.  On one side, the Wiring project open to commits/pull requests from anyone, whether or not they were part of "the company" and on the other hand, the Arduino project available for reading and forking, but rather tightly controlled as to additions.  (The failure of Arduino to accept 3rd party "improvements" is still a sore point with many.))

"Wiring" is a TERRIBLE name for a product or project, BTW.  (So is "Processing.")  I cringe every time I need to do a web search for things associated with them...


Quote
Did {Arduino] ask [Hernando] if he would work with [them]?
I wonder if Hernando ever asked Arduino to be part of their project?


dally

don't be a liar and let's contribute for free
we are all Open with Other People Source


westfw

Quote
I prefer the tini-java technology developed in 2001 by Dalsemi
The Tini was one of the platforms evaluated (and rejected) in Hernando's thesis.
He seemed to think it was expensive, big, and hard to use.  (The $50 module was a SIMM, right?  And you needed a baseboard (another $20 (socket with connectors, no voltage regulator, $35 (add voltage regulator) to $450 ("Developer Station", for easy connections...


68tjs

It's nice to see "another" truth in this forum.

Will is an LLC official response?

dally

#14
Mar 04, 2016, 09:17 pm Last Edit: Oct 30, 2016, 11:27 pm by dally
interesting

Go Up