This is genetically true, but it should be noted that PlatformIO already has integrated the RaspberryPi platform and maintains code for it: For example, a project offering a RPi integration will probably have to maintain it and further develop it, or face significant pressure to do so. And if they don’t see that it will be worth it, maybe it won’t. They know their customers and business better than we do.
https://registry.platformio.org/platforms/platformio/raspber...
This PR appears to be a specific API improvement that a lot of people in the community have been using and maintaining.
In parallel, PlatformIO appears to have tried to get recurring fees from RaspberryPi after they implemented support for it. The Raspberry Pi foundation declined to pay, and now PlatformIO is refusing to accept these contributions from the open source community, citing the way Raspberry Pi has declined to pay their substantial recurring fees.
I get that it’s a commercial product and they’re not obligated to accept anything they don’t want to. However, rolling out support for a platform and then refusing community engagement with quality PRs on the basis that they couldn’t extract recurring fees from the vendor is rather uncool.
Just as it’s not fair to expect this company to maintain PRs forever, it’s not fair for this company to expect the Raspberry Pi foundation to enter into recurring fee payments forever so this company can add a community-generated feature to their commercial product.
> it will cost significant resources to dedicate team members to porting the work, further developing it until it meets quality standards
I understand what you’re saying, but that doesn’t not appear to be the case here. This appears to be a popular and well-tested form in use and in ongoing development by an active community. It’s also for a platform that PlatformIO already supports. They’re saying they don’t want to work with the community on this because the vendor (who is unrelated to this entire debacle) won’t enter into a contract to pay them recurring fees for it.