
A few weeks ago we posted an editorial about the lack of complete open source support for Microchip’s chipKIT Arduino-compatible hardware. Marc from Microchip writes:
We’ve been reading the blogs and comments, and do agree with you. Though we are a corporation, with a lot of suits (not really, actually I think we have a policy against suits), we know the community has been and still is a large part of why Microchip is successful today. We put our best code forward, but we know it has usage limitations. Clearly this is an area where we can do better. The many points made in the blogs were taken to heart. So, we set up a meeting with our management team yesterday, and both our CEO and COO joined us because they too think this is important. Really, we weren’t just playing Frisbee golf as you might have thought. We understand why you guys are upset and this is an issue we need to address. Bottom line, we can’t release our existing stacks because we have contractual obligations to many of our customers that prevent us from making them open source.
So how about this: We offer a prize for anyone who writes these stacks for the community. To get started, the two that we want to target are the TCP/IP and USB stacks. Heck, who better to write these than the experts in the community? The goal is that the entries would be compatible with the chipKit MAX32 (PIC32MX795F512L). Digilent Inc. will help us decide which stack first meets the requirements. For our part, we will pony up the prize and provide technical support for those who want to get involved.
Thanks to everyone who posted and I’ll follow up with additional details shortly.
This is a great development. Your comments made it to the top of Microchip, and they’re making an effort to engage the community. Until now open drivers weren’t even on the radar. While they aren’t going to open source their own drivers, neither have competitors like Atmel – there are simply more community-produced USB and TCP drivers for the AVR.
Dangerous Prototypes will join in with a $100 cash bounty to the developers of the USB and TCP/IP stack used. We’ll bring you further details about the Microchip prize when we hear them.
A big thanks to Adafruit, Make, NBIT wonder, and everyone else who covered this.
Via the comments.