Remix.run Logo
cornonthecobra 5 hours ago

"we have been open-source long before it was fashionable"

An abridged timeline:

1960s to 1980s: hobbyist and academic/research computing create thriving public domain software ecosystems (literally the birth of FOSS)

1983: The GNU Project begins

1989: The World Wide Web is created

1991: Linus Torvalds posts the first Linux kernel to USENET

1992: 386BSD is released; Slackware is created

1993: NetBSD is forked; Debian is created

1994: FreeBSD 2 is released

1995: Red Hat is created

[a decade of FOSS and the internet changing computing and research forever]

2005: A collection of low-cost microcontroller education tools, benefiting from half a century of FOSS, is formalized into something called "Arduino"

kees99 an hour ago | parent | next [-]

Also, didn't early Arduino heavily borrow from another open-source project, "Processing"?

Processing was/is graphics-centered, so that's where Arduino's term "sketch" come from, if you ever wondered.

https://en.wikipedia.org/wiki/File:Processing_screen_shot.pn...

https://en.wikipedia.org/wiki/File:Arduino_IDE_-_Blink.png

drzaiusx11 an hour ago | parent | next [-]

"Wiring", which constitutes Arduino's primary API surface, was taken wholesale from Hernando Barragán's 2003 master's thesis project. It was a fork of processing for microcontrollers and was not written by the Arduino team: Massimo Banzi, David Cuartielles, David Mellis, Gianluca Martino, and Tom Igo.

36 minutes ago | parent | prev [-]
[deleted]
shevy-java 4 hours ago | parent | prev [-]

> 1989: Tim Berners-Lee invents the World Wide Web

I think ideas etc... existed before that, e. g. DARPA and what Alan Kay said.

Tim mostly pushed forward a simple protocol that worked. Would be interesting to see how much Tim really generated de-novo, but in general I disagree that he "invented" the world wide web as such. That would seem unfair to many other people - just like Alan Kay once said, you see further by standing on the shoulders of giants (translation: you benefitted from earlier inventions and ideas, made by other people).

cornonthecobra 4 hours ago | parent | next [-]

As I was writing it out, I knew someone was going to complain.

It's an abridged timeline. Brevity because the point is the date, not the fine detail.

But since I don't care to argue on the internet... edited.

exasperaited 3 hours ago | parent | prev [-]

> Would be interesting to see how much Tim really generated de-novo, but in general I disagree that he "invented" the world wide web as such.

Eh? What do you mean it would be interesting to see? It's well-documented. Not controversial or hidden.

The HTTP protocol yes. But also the browser/editor app, WorldWideWeb, a web server for it, and the URL scheme, are literal Berners-Lee inventions. HTML may be an SGML language but it's his SGML language.

He's not claiming and nobody is claiming he invented hypertext (he would say Ted Nelson and Alan Kay).

He absolutely invented the fundamentals of the end-to-end web technology as we use it. There was no functioning internet open-hypermedia system before 1990. It's just not in question and it's kind of disingenuous to imply he didn't do much.

(Defining down "invent" in this way is also disingenuous to all inventors, who all do their work in the context of prior art)