On Jan 10, 2011, at 1:52 PM, Peter wrote: > In a PIC18F14K50 programmed with the firmware from the examples, what > *exactly* do the limitations on licensing/use? Lawyerspeak is =20 > inscrutable. > > Is one free to modify the code in the examples and use it as is in a =20 > product? If > not, where does the buck stop? The USB stack? main()? The whole =20 > project? I believe you can use the code in a product as long as the product =20 uses a microchip microprocessor. Adapting the Microchip USB stack to =20 an Atmel USB controller would get someone annoyed. This of course means that the CDC implementations for PIC, Atmel, TI, =20 Silicon Labs, Cypress, etc all have different bugs. Which is why I =20 was thinking that the world would be ripe for a common implementation. (The Microchip CDC Serial port seems to work reasonably well, FWIW. =20 The EggBot uses it and AFAIK hasn't had any USB-related problems on =20 any of windows/linux/mac...) BillW --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .