This is an open source project in a technical sense (source is open and the license is open), but not in a social sense (no free as in beer available source code, no public support for everyone). Source code, as well as firmware updates and support, are provided only to the customers.
When I sell the print server, I ask the buyer for the printer model, check its compatibility, and sell the device + guarantee that it would work for the buyer's printer. If it doesn't work properly, I'm first trying to debug remotely, and I could not fix it, I'm buying the same printer on flea market and debugging and fixing it until it works, and contribute the fix to CUPS/SANE/printer driver package.
In other words, I sell tech support in a package, and I just don't sell the print server if it's incompatible with the printer.
The goal of this project is to provide *ready-to-use, no-DIY device*, to improve the underlying software by directly contributing to it, for anyone to benefit from the fix. If you want to contribute to the printing stack and already know where to start, you should improve relevant projects, such as CUPS, SANE, printer and scanner drivers.
When I sell the print server, I ask the buyer for the printer model, check its compatibility, and sell the device + guarantee that it would work for the buyer's printer. If it doesn't work properly, I'm first trying to debug remotely, and I could not fix it, I'm buying the same printer on flea market and debugging and fixing it until it works, and contribute the fix to CUPS/SANE/printer driver package.
In other words, I sell tech support in a package, and I just don't sell the print server if it's incompatible with the printer.
The goal of this project is to provide *ready-to-use, no-DIY device*, to improve the underlying software by directly contributing to it, for anyone to benefit from the fix. If you want to contribute to the printing stack and already know where to start, you should improve relevant projects, such as CUPS, SANE, printer and scanner drivers.