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, yeah, I don't know I could agree with that, either. 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 macOS expeirence.
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, yeah, I don't know I could agree with that, either. 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 macOS expeirence.
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.