|
I agree with what others are saying. The way I see it you have 3 choices:
1. Hire some talented software engineers and sort out your crappy software. Issue regular releases that actually fix known issues and add new features. Grow your customer base by focusing on making quality products with great support
2. Keep the status quo. Continue to firefight issues without really fixing them while breaking other aspects of the code at the same time. Continue to get poor reviews that highlight your reputation for cheap but low quality products.
3. Open the source to a community of smart and devoted followers who have the time and knowledge to elevate this product out of "toy" status.
Given your current code is mediocre at best I support the idea of open source. I've been designing real time embedded software, firmware and DSP algorithms for communications equipment for 30 years. I'd be happy to contribute some time and expertise to further this product.
|
|