|
|
|
|
|
by Majromax
1118 days ago
|
|
The comments on the pull request seem to be missing some context, not yet captured by the other HN comments on this story. If PlatformIO is asking for payment, just what is that payment intended for? In particular, it appears that PlatformIO already notionally supports the Raspberry Pi PICO (https://registry.platformio.org/platforms/platformio/raspber...) platform. Their site even marks it as one of the "top 10" by popularity. The opening comments of the pull request describe the changes as a 'massive upgrade.' Does this add a new maintenance burden for PlatformIO, or do the proposed changes come closer to fleshing out the support that PlatformIO implicitly promises by including the Pico as a supported platform? |
|
The integration of the community-supported core Arduino-Pico that's enabled by this PR would indeed be a significant upgrade to the existing core. It seems that this core now has broad community support with nearly 100 contributors, and the burden of continuing integration after merging this PR would be minimal.
PlatformIO appears to be using the support burden as a shield for defending their shady tactics of withholding approval (and indeed completely ghosting the entire community after repeated attempts for further comment on the PR for over half a year) of this highly wished for community-derived PR while they quietly attempted to woo Raspberry Pi Trading into a support contract last year.
The situation is now complicated by the fact that representatives of Raspberry Pi (perhaps Eben Upton himself) privately contacted the maintainer of this PR recently attempting to urge that it get merged. This feels like a surreptitious attempt to benefit from PlatformIO's work while avoiding the support agreement that similar vendors such as Espressif and SiFive appear to have entered into with PlatformIO.
Edit: This based on the summary comment here - https://github.com/platformio/platform-raspberrypi/pull/36#i...