44 comments

[ 2.8 ms ] story [ 53.9 ms ] thread
> our commitment to the open source spirit is unwavering and Arduino’s core mission remains unchanged

Running a proprietary SaaS doesn't really show commitment to open source.

I agree, but that is nothing new. The original SaaS was already proprietary.

And btw, the "reverse engineering" close was already here too. You can check the archive.org of Jan 2025, months before the Qualcomm acquisition.

https://web.archive.org/web/20250120145427/https://www.ardui...

So this citation, is basically fake news and FUD. The *now* part is false and this hide the fact that the "platform" is only the SaaS.

> Phillip Torrone had warned [...] Arduino’s users were now “explicitly forbidden from reverse engineering or even attempting to understand how the platform works unless Arduino gives permission.”

After Qualcomm bought them? Who could have seen this coming? Hang on while I get back to arguing with my MSP that I really would prefer ProxMox over HyperV to replace VMWare.
Proxmox is awesome, just do it. Ask for forgiveness not permission.
I did some evaluating on this option and there's definitely complexity to bear in mind: Proxmox has worse support for my storage and backup solutions, and if the MSP you are working with has a ton of experience on Hyper-V migrations and limited Proxmox experience, the support you get will lack.

I will say I'd eventually love to have my day job environment on Proxmox but it isn't quite ready to be there today. No shade to anyone who is able to be there by any means, but I think it's fair to say hypervisors aren't something you want to choose on vibes alone.

It's a bit odd that most of this article is various claims from one of Arduino's competitors being taken at face value, especially when the EFF spokesperson generally seems to think the new terms broadly make sense, albeit with some criticisms.

It sounds like Adafruit are just trying to sow some outrage here.

Seems fine. There's a Qualcomm SaaS platform you don't need that they have the boilerplate no-hacking clause on. And Arduinos are the same as always. Considering the EFF and Arduino positions in favour, both of whom have done a lot for open-source stuff, I really can't be bothered that Adafruit is trying to drum up some marketing content.
(comment deleted)
These days I don't think Arduinos are meaningfully more accessible than, say, an ESP8266 or ESP32. If I was starting a new hobby project today I'd choose the latter.
"Anything that was open, stays open".

Now contemplate open Android and Google Play Services.

I never use Arduino or Arduino IDE anyway; it's incredibly laggy for me, and I hate having these things in the cloud. I mainly use Pico and VS Code now.
I'd like to see HN generally take a stance that a hacking-ish education platform like Arduino should be open source and hacking-friendly.

(Disclosure: I know the Adafruit founder, but haven't discussed this matter with her.)

As an aside, I have never seen a decent license for user generated content. Either they expose the platform to serious liability, or they come across as incredibly predatory.
> Chief microcontroller rival Adafruit

They are PCB brands. The microcontrollers are made by the usual manufacturers like ST, Renesas, Infineon...

Is this another one of those opensource project gone wrong, that when they lose the user base because of this gray(blackish) i would say) “new terms” they apologise and try to come back… often too late?
I doubt Qualcomm will be able to pressure there rules to the market. They do not own the cpu and making a arduino like board is very easy nowerdays. The have not even the power over the bootloader or the compiler. Library’s are either standard c/c++ or open source. People also do not like the arduino ide because the days of easy setup and run are gone and a real way of debug is needed in most projects. China board makers will never obey any rules and marketplaces like alibaba will still sell clones. Perhaps the ai at Qualcomm told them to buy arduino because it is in a suicide mission. Please excuse my bad English, no native speaker
(comment deleted)
The raspberry pico is much nicer to work with, if you're looking for an alternative. It has dual core if you need it, and the fun little IO coprocessors if you want to get really low level. The pico2 even has a risc-v mode

The process of getting a binary onto the board is just dragging a file, and on linux at least you can script it with picotool

This article doesn’t really explain how the new Arduino stuff works, which makes it harder to judge the impact of these new licenses. I’m used to flashing microcontroller boards over USB, originally from the Arduino IDE, more recently with PlatformIO. I’ve bought boards that have WiFi, but it wasn’t an essential part of the development environment.

I did a bit of searching and found some sketchy documentation that just leaves me with more questions. It sounds like Arduino’s new web editor programs boards wirelessly somehow? Does it assume the board has WiFi? What is this new, networked system? What Internet protocols does it use? How do you pair it with the web editor?

That has been a long way coming. Only a couple of months ago I was looking at alternatives and "Arduino compatible" products. The reason being simply that so many "for fun projects" are built with it and I wondered what good alternatives there are.

I kind of drifted off. So curious about what people here think is the best "Arduino when it still was open source" contender. Preferably something Arduino compatible because of the sheer amount of projects already out there.

That said I've heard a fair bit about Adafruit criticism as well, but that's more on the company level and no personal experience there.

Hobbyists don’t get full exposure to this, but the reality is that the embedded space is still very much a binary blob landscape. Even relatively popular SDKs like Expressif and Nordic’s are full of weird proprietary stuff, and it just gets worse as you go into beefier hardware (Rockchip, I’m looking at you).

But yeah, Arduino is in a weird place right now. I knew people there (kind of lost track), quite liked their IDE and how accessible it made a lot of things, but the recent turn on events is just… weird.

>Adafruit’s Torrone had also said Arduino’s new documents “introduce an irrevocable, perpetual license over anything users upload.”

Yea that's gonna be a hard pass for me. Thank goodness for the Pi Pico which means I'll never have to use Arduino ever again. On a side note, the new Arduino IDE based on Monaco looked nice but made development so painful I just stopped. I had to keep disconnecting and reconnecting devices all the time to upload sketches when before with the old IDE that was never an issue. Everything Arduino feels like a regression.

This seems dumb from Qualcomms point of view...

T&C's preventing reverse engineering of an online platform seems to have no real business value. Serious hackers will ignore the T&C's, whilst serious competitors will not need to do any reverse engineering to build an online compiler.

I would likely check the open source definition, chances are the changes are actually compatible with open source.

Maybe it should all have been free software all the time.

Adafruit is pretty clearly the front-runner these days in the educational/hobbyist market, Arduino (and even SparkFun) have fallen by the wayside. My only gripe is the focus on micropython these days, it can introduce a barrier later in the learning process when you eventually need to leave the nicely organized sandbox. They still support the “Arduino” C++ libraries, but uPy is the default.
There is a lot of shade being thrown against Adafruit in this discussion thread which is disappointing.

It is disappointing because it distracts from the discussion around Open Source and Arduino as a long term educational tool. Regardless if that shade is in good faith or not, it distracts from the conversation we should be having.

Yeah, let's not forget that Arduino was built on a history of being kinda sheisty: https://en.wikipedia.org/wiki/Arduino#History

And Adafruit has been a stalwart of open hardware advocacy. If it were anyone else, I might entertain the idea that they're "just trying to drum up some marketing." But we're talking about Limor "LadyAda" Fried here. She's good people and always has been. Her opinion should count for a lot.

Could risc-v save opensource hardware?