4 ms·
Agree completely and I was writing arduino libraries almost 20 years ago
by vasco 11mo ago
Agree completely and I was writing arduino libraries almost 20 years ago
- arjie 11mo agoMy first Arduino was something like 15 years ago as well, a Duemilanove. I suspect my parents still have it. I'm not saying nothing can change over time, but there's always one controversy after another online these days in software communities and I think rather than trust the latest mob I'm going to trust the guy who's been serving me well for more than a decade. These openness purity tests are really not for me.
- vasco 11mo agoSame story on this side and same feelings. It doesn't matter to the mob, the perception is all. Who cares that there's a website which is not open source, you don't buy an arduino for the website. You buy it because it's cheap and easy to use. Otherwise everyone would still be flashing atmel 8s
- jack_tripper 11mo ago>there's always one controversy after another online these days in software communities and I think rather than trust the latest mob I'm going to trust the guy who's been serving me well for more than a decade. These openness purity tests are really not for me. Thanks you! Sad that HN gets ideologically captured in the same mob behavior instead of thinking logically and practically.
- nottorp 11mo agoThe logical thinking is: are they going to make me dependent on some cloud service to develop for Arduino? Don't know what Adafruit has a problem with, but the above is my problem.
- vasco 11mo agoThey can't do that. Maybe they can launch new versions later where they lock it down, but then we will just use something else.
- 1718627440 11mo agoThe latter is what this discussion is about. Will future Arduino released things still be usable for our means, or do we need to ditch them.
- nottorp 11mo agoYep, it's fine to not consider future versions when you do say hobby projects, but I worked on a commercial Arduino based project that's supposed to run on top of poles on solar. For that I very much care if they plan to make it cloud dependent... and I don't assume sanity on part of management.
- 1718627440 11mo ago> I worked on a commercial Arduino based project Me too.
- jack_tripper 11mo agoWhat product?
- deleted 11mo ago[deleted]
- 1718627440 11mo agoEssentially a TCP/IP based pager for the event industry.
- nottorp 11mo agoMine is even more boring - and on hold - but it’s reading data from some sensors and sends it over NB-IoT to a server.
- jack_tripper 11mo ago>The logical thinking is: are they going to make me dependent on some cloud service to develop for Arduino? The logic to me is "how can they do that?". You don't need a cloud service to program a microcontroller and they can't force that upon you even if they'd want to since the arduino board is not an iPhone.
- ethbr1 11mo ago> "how can they do that?" License future important libraries only for use via their cloud toolchain? Stop contributing support to non-cloud toolchain and/or intentionally break it? Slip more restrictive licensing into new easy to use features (like a vision service) that taint combined products? Never underestimate a company's ability to pay lawyers to restrict freedom.
- jack_tripper 11mo agoHow? Libraries are all open source by the community. Arduino AVR doesn't need proprietary microcode to boot= and run.
- nottorp 11mo agoLast Arduino I worked with is one of those ARMs that pretend they're an AVR, for example.
- 1718627440 11mo agoThe issue with that is that they don't even own the (exclusive) rights to "their" libraries. They are nothing more than a package repository.
- stephen_g 11mo agoThey could very much force it on you, for new units at least - depending on what micro is on the boards, they could potentially very easy start shipping them with locked bootloaders (and disabled JTAG/SWD porrts) that would only run binaries that are signed by them. They could potentially have their software load a unexpectedly re-flash existing units with a locked bootloader too, it would just be harder to keep the key secret (because the tool flashing the new bootloader on the first time would need to know it)