I would disagree that apple and open source are not friends, there are plenty of open source apps on apple store, apple itself has a bunch of stuff made open source on the previous years, including os kernels, programing languages, webkits, development tools... Apple does indeed has some license requirements that are not compatible with some open source licenses, but that does not make apple and open source enemies.
@vitormhenrique, I agree with you. In my experience, macOS is a great place to run open-source software. Since the VESC tool is Qt-based, the fact that there's a third-party involved in generating the macOS binaries really means that there's no automated test and build VM for Mac. That's understandable if none of the developers have access to a macOS computer.
Speaking from personal experience building Qt GUIs, ours was simultaneously compiled for Mac, Linux, and Windows. This was great because the cross-platform experience helped us find and stamp out bugs really quickly. It was also essential to growing our user base.
Mac and Open Source are not best friends. But there are Mac compiled versions out there.
Someone made the friendship happened here :
https://github.com/rpasichnyk/vesc_tool
I would disagree that apple and open source are not friends, there are plenty of open source apps on apple store, apple itself has a bunch of stuff made open source on the previous years, including os kernels, programing languages, webkits, development tools... Apple does indeed has some license requirements that are not compatible with some open source licenses, but that does not make apple and open source enemies.
https://developer.apple.com/opensource/
https://github.com/apple
https://opensource.apple.com
@vitormhenrique, I agree with you. In my experience, macOS is a great place to run open-source software. Since the VESC tool is Qt-based, the fact that there's a third-party involved in generating the macOS binaries really means that there's no automated test and build VM for Mac. That's understandable if none of the developers have access to a macOS computer.
Speaking from personal experience building Qt GUIs, ours was simultaneously compiled for Mac, Linux, and Windows. This was great because the cross-platform experience helped us find and stamp out bugs really quickly. It was also essential to growing our user base.
Hey for those looking this has been something we are discussing. Feel free to give input here:
https://github.com/vedderb/vesc_tool/issues/172
Jeff