reginalb
1000+ Head-Fier
- Joined
- Aug 11, 2011
- Posts
- 1,061
- Likes
- 295
Because the Rockbox license would require FiiO to release the source code. Which means it's fair game for iBasso, xDuoo, whoever to use after FiiO dumps loads of $$$ into it.
And last I checked Rockbox downsamples anything over 16-bit. Some people (like me) don't care about that, but that's not exactly a feature in this hobby to be proud of.
That's also incorrect. Rockbox uses the GNU General Public License. This allows you to use the code as a base for proprietary software. The GNU license doesn't cover any code that you write with the GNU licensed software as a base. I can name several proprietary software products which are based off of open source software. (Even in these forums, there are several devices using proprietary versions of the open source Android, which is common, there are tons of non-AOSP projects based off of the Android Open Source Project, I've worked with a very expensive and not at all open source CMS that is based off of Dotnetnuke, IBM had Lotus Symphony, based off of Open Office, the list goes on and on)
Also, I believe that Rockbox does still downsample. But so does Android, doesn't stop someone who is modifying it from removing that restriction.
What Rockbox would do is give Fiio a stable base from which to work. Much like they (and others) have done with Android. But for devices that don't connect to things like Wifi, it makes more sense to me that you start with Rockbox as your base. Would take more work from a UX design perspective, but a design overhaul should be relatively easy. What you would have is something that can easily run on hardware with a lot less power.