I’ve been giving this a lot of thought too. Thank you for making this post.
The way I see it, if the goal is to hit IFI where it hurts (to light a fire under them), there are two closely-related objectives we need to put resources towards. The first one already has quite a bit of energy behind it: de-VEXing and making it as easy for teams to de-VEX as possible. The second objective we need to tackle is making sure that teams who aren’t as connected to the FRC Cinematic Universe™ are made aware of the situation so that they can make an informed decision about continuing to do business with IFI.
I’ve been prototyping a website designed to help with the first problem, and hopefully the second as well. I’m not ready to share screenshots or anything yet, but the basic idea is to facilitate part trades and sales to help circulate and deplete the VEX products from the FRC ecosystem without requiring teams to purchase anything through VEX. Depending on the scale and resources I manage to scrounge together, it would be somewhere between a very specialized version of Craigslist (doesn’t handle shipping or payment, just puts sender and recipient in contact) and an extremely watered-down version of Ebay (handles shipping and payment), but more than likely will lean towards the Craigslist style for simplicity sake. I have a tendency to let scope creep destroy my projects, but I’m trying really hard to keep this one under control.
Participating teams and organizations would be able to list the excess VEX inventory that they have, which will then be kept in a database. When teams are in need of some VEX-specific component, they would be able to create a request for that part. If a participating team in some geographic range has that part in stock, said team will be notified that a nearby team is in need of that part. If no nearby team has that part in stock and the requester opts in, it would notify the nearest team that has that part in stock and has opted into the shipping system that their part is needed. Additionally, teams and individuals could donate funds to cover shipping costs, if there is enough support.
Now, before you reply, I am aware of the fact that no team on the planet wants to run a non-profit eCommerce operation in the middle of a build season, boxing and shipping their own inventory. To be honest, I don’t have a good answer to this, but I struggle to see how we’re going to get through this IFI meltdown without having to do some logistics work on our end. This is just a slightly more organized and centralized way to help more teams participate. Undoubtedly, a benefit of a more eBay-style approach is that it removes a lot of complexity from the team side while adding complexity to the development side.
Am I underselling the complexity of this undertaking? Wildly. Is this a flawed idea? Probably, but it’s the best I’ve got right now. Am I missing some massive, obvious problem that prevents this from working? Maybe, and if you see it, please point it out. I’m also willing to donate my own hosting resources for this purpose, but it may not be enough. I just fear that a Discord channel or a CD thread may not be able to adequately handle the logistical complexity and scale of trading that may need to take place this coming season.
I have absolutely no desire to profit from this. My goal is only to help the FRC community to stand up to a vile company that has shown us that it doesn’t stand for the things we stand for. Feedback is appreciated.
-Max
Snipe edit: minor grammar mistake