Live data from Hacker News

Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

github.com

1–10 of 38 posts

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#2
Seems like PlatformIO wants RPi to PAY them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have correctly replied with what amounts to a "WTF‽".

Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading my code (without permission and blessing from me, but not counter to my license) to github to solve problem B, in project C, and then leaders of project C tell me that if i want the prestige of my code being in their project, I owe them $megabucks per year (this being the first I hear of A, B, or C).

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#3
post #2

Seems like PlatformIO wants RPi to PAY them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have correctly replied with what amounts to a "WTF‽". Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading my code (without permission and blessing from me, but not counter to my license) to…

This situation and their responses are so bizarre that I have to wonder if there’s something we’re missing. Even the way they make a fuss about the true name of the legal entity is so weird.

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#4
Comment from Eben Upton of the Raspberry Pi foundation:

> We received a proposal from PlatformIO Labs in October 2022. While we absolutely empathise with the challenges of funding open-source projects, we were unable to justify paying the very substantial recurring fees involved. We indicated that we would not be proceeding, and have subsequently made some investments elsewhere

What am I missing here? Is PlatformIO rejecting this contribution from a community member (not a Raspberry Pi employee AFAICT) unless the Raspberry Pi foundation agrees to pay them substantial recurring fees?

I understand PlatformIO is a business, but it’s bizarre to see them trying to extract fees from a company that doesn’t appear to be involved in this open source work.

Am I missing something?

The PlatformIO team’s responses all feel like they were written by a team of lawyers and PR people, or at least someone trying to pretend to be a team of lawyers and PR people. I don’t entirely understand what’s going on with this whole situation but from what I’ve seen I think I’ll steer clear of PlatformIO in the future.

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#5
post #2

Seems like PlatformIO wants RPi to PAY them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have correctly replied with what amounts to a "WTF‽". Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading my code (without permission and blessing from me, but not counter to my license) to…

It took me a while to grok the situation solely because of how bizarre the pushback from platform.io people is.

I understand (but would still be vupset) if rpi org was disallowing this on the grounds of commercial reasons, not the other way around.

But this is just on a whole another level.

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#6

Comment from Eben Upton of the Raspberry Pi foundation: > We received a proposal from PlatformIO Labs in October 2022. While we absolutely empathise with the challenges of funding open-source projects, we were unable to justify paying the very substantial recurring fees involved. We indicated that we would not be proceeding, and have subsequently made some investments elsewhere What am I missing here? Is PlatformIO r…

[deleted]

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#7
post #5
post #2

Seems like PlatformIO wants RPi to PAY them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have correctly replied with what amounts to a "WTF‽". Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading my code (without permission and blessing from me, but not counter to my license) to…

It took me a while to grok the situation solely because of how bizarre the pushback from platform.io people is. I understand (but would still be vupset) if rpi org was disallowing this on the grounds of commercial reasons, not the other way around. But this is just on a whole another level.

Maintainers are well within their rights to say "Fork it" if your vision of the product isn't theirs, or it would add time to their releases, or for no reason at all. One of my favorite examples is https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop... . Supporting a platform is expensive in time and mental energy. PlatformIO is under no requirement to do so.

From what I can gather, PlatformIO is not willing to fund future development on RPI themselves, and reached out to the much better capitalized RPI foundation to try to get funding. They may or may not have been assholes in how they did that, we'll probably never know. Asking wasn't insane, rejecting the patch isn't... Insane per se, even if it's probably shooting themselves in the foot by denying themselves a huge customer base. Their communication has been poor as heck, though.

I am intentionally not warning about JWZs policy on links from HN, because it's funny to me.

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#9
Oh, this gives me the severe ick. I use platformio for the quick toolchain set-up for small prototypes, but it's not the only solution to get vscode working with micros.

Not against projects monetising, but this doesn't look like a nice way to go about it.

Re: Raspberry Pi/PlatformIO conflict blocks support for Pico-Arduino toolchain

#10
post #2

Seems like PlatformIO wants RPi to PAY them to be officially supported, even though RPi is not even involved in adding this support (someone else did and posted a PR). RPi seems to have correctly replied with what amounts to a "WTF‽". Sure sounds like PlatformIO folks are just being dicks for no reason. This is like person A uploading my code (without permission and blessing from me, but not counter to my license) to…

PlatformIO believes devs cannot live without them, so they can rule the world and tax others. RPi rightfully show a finger, that was very kind, they could ask for money from PlatformIO for support.
Post reply on HN