Reverse engineering, a.k.a. looking at something. Now illegal, brought to you by capitalism
Without reverse engineering, there is no security. No way to find new bugs and vulnerabilities or confirm it's backdoor free. Just blind trust only.
It offers protection from crackers and cybergangs too, because they always follow laws. /s
Reverse engineering prohibitions are the dumbest things.
Let's say I do this. Arduino sues me. Okay. Now what? What money are they going to take?
Hell, this would be a perfect time for everyone to form an LLC and purchase Arduinos as the LLC and then release your research under your corporate name as CC0. If your LLC has no revenue, you as an individual are legally protected.
Arduino can try to put the genie back in the bottle but good luck.
Better companies than Arduino have tried to prevent hardware reverse engineering and have failed. Apple being the biggest company I can think of that have tried to sue people for releasing schematics of their motherboards.
They can't take your money but they can bury you into the ground and use you as an example so that no one ever tries to do the same thing. Ever heard of Aaron Schwartz?
If you buy one of the knock-offs, will the terms still apply? Cause I think I'm seeing an out here.
Maybe it's just what I've been noticing, but I feel like Arduino was already losing its share of the hobbyist market. The plethora of small, cheap esp32 devices have already been taking Arduino's place.
Same with raspberrypi really.
companies just can't seem to know how to grow without line go up mentality.
That's just it, you don't need to grow. Just sell a useful product at a reasonable price.
In capitalism, the consumer isn't the target audience. A business exists to make money. The more money you make, the more shareholders you gain, the more the shareholders demand BLOOD!
Not for capitalism though
They seem to forget that "line go up" isn't the primary objective. If you make a good product and give half a shit about your customers, the line goes up as a natural consequence.
companies just can't seem to know how to grow without line go up mentality.
That's like saying "people just can't seem to harness the advantages of cancer without dying"
If you never take money and get hooked by outside sources, you can just slowly grow, with no debt, beholden to no one
If you take the money with any strings attached at all, you basically have to grow like cancer or your company will be sold for parts. It's inevitable at that point
Don't take the money kids. If you have to take a business loan in the beginning - fine,
I'm getting into meshtastic and learned how those esp32 devices are everywhere! They seem pretty neat
Arduino is dogshit, I will not elaborate.
Arduino has its place for self-taught hobbyists. For a lot of projects, a simple code is more than enough, so there is no point of going into the more advanced mcu like esp32 or stm32.
Not since the pi pico came out.
It's cheaper, more capable, and you can still use arduino code if you want.
I can find an arduino nano clone for 3$. There are use case for ultra cheap electronics like that.
I can find the official Pi Pico for $3.50, I'm sure clones are cheaper than that.
The official Pico, I can only find them at 9$. I am not in the US.
Sure, but you can do better for $3. Smaller, more powerful, similar power consumption
I am not in the US. Seeed shipping would kill me
You are not wrong. Took a trip down that path for a friend, helping him create some items, which was frustratingly limited.
It is, however, super easy if you don't want/need much.
I hate to see options disappear, even if we have other reasonable options available.
Thank you for your service
I was always surprised why the TI line of MSP430s didn't take better. Guess their marketing was bullshit 🤷.
Arduino has been irrelevant for a while. There are better alternatives for everything they offer. For a start, take a look at Raspberry Pi’s microcontrollers.
Up next: Raspberry foundation enshitification.
There are already several places chomping at the bit to unseat them as the SBC default.
The closest they've come so far is prioritizing industrial customers and compute modules for a while during a chip shortage, to my memory. Hopefully they stick to their roots in the hobbyist/educational sector.
To be fair, if most of your funding (source needed) comes from industrial customers, not supplying them is a good way to lose their patronage.
So even if it sucked for hobbyists at that moment, keeping a big player like RbP viable for the long term might not be too bad of a tradeoff.
I stay away from all the micro tech drama and I feel like two years ago, that community was bitching that raspberry pi sold out and everyone should switch to arduino.
I don't have a side. I just pick whatever is easiest to make a emulation station.
RbP created a publicly traded company for their hardware, which is almost-wholly-held by Raspberry Pi Foundation, which is a charity.
That sort of thing ought not be allowed, ever. It’s similar to the path Arduino took to get here. There are still other competitors, but for the time being I’m happy enough with RbPi’s dirt-cheap microcontrollers. Their mini-PCs are a different story. We’re already seeing enshittification and price gouging there. It’s just a matter of time.
I agree that it shouldn’t be allowed. But for what it’s worth, a lot of non-profits that have a product do this. Mozilla for instance.
You can also use the Arduino hardware without their IDE or libraries. You just need avr-gcc, avr-libc and a makefile. The AVR microcontrollers are very easy to program. The Arduino libraries really just get in the way once you need to do anything with timers.
I remember watching a video where they talked about the changes. Apparently most of the language people are really upset about applies specificly to their website and forums. I can't find the video, probably because I am sick and have barely slept in the last 4 days. I miss sleep ... and not coughing.
Edit: changed "can" to "can't"
I hope that you get over it soon. Coughing is the worst. I'd rather have hallucination levels of fever than have a bad cough.
Thanks! I actually managed 4-5 hours of sleep with minimal coughing last night. Things are trending the right direction.
capitalism.
Qualcomm doing Qualcomm things
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics