News for hackers. Stuff that matters.
Re:LLVM 9.0 by est31 on Thursday September 19, 2019 @04:34PM (#21020453)
The biggest issue of fuchsia isn't its license, it's rather the design choice to allow proprietary driver blobs. Linux, for the exception of a few blobs here and there, rejects such an idea. In other words, the question is less about license and more about attitude / tolerance for proprietary extensions/tooling. The main power that an open source maintainer has is the design of the codebase and what to accept inside, not the power to litigate a copyleft license. The more it cooperates with proprietary software, the more likely proprietary software can establish itself and restrict user freedoms.
Re:LLVM 9.0 by pjmlp on Thursday September 19, 2019 @04:48PM (#21020600)
Google has already achieved that with Project Treble by the way.
Re:LLVM 9.0 by est31 on Thursday September 19, 2019 @08:43PM (#21022226)
But they had to pay for the project. For others it might not have been economic to do it. Also, in fact there were Android-custom abstraction layers before project Treble, and the Treble abstraction layer is not around the device drivers but the entire kernel including the drivers.